ItsDrike
8621bdaae1
Don't use check=True for git diff (ends with code 1)
2023-10-10 20:56:02 +02:00
ItsDrike
f1531c7274
Don't show tpm tmux plugin repo content in sync
2023-10-10 20:53:47 +02:00
ItsDrike
296a5b86cf
Don't show .zgenom files in diff
2023-10-10 20:52:35 +02:00
ItsDrike
cf2ac68b64
Remove old lunarvim confiuration
2023-10-10 20:50:04 +02:00
ItsDrike
cc54b67635
Satisfy pyright checker on sync.py
2023-10-10 20:45:48 +02:00
ItsDrike
c900d14516
Run ruff linter on sync.py script
2023-10-10 20:43:50 +02:00
ItsDrike
55a70492a2
Show diff as systemfile replacing dotfile
2023-10-10 20:39:00 +02:00
ItsDrike
6aeff61f59
Update aliases
2023-10-10 20:36:09 +02:00
ItsDrike
08929b8360
Update fontconfig (Caskaydia fonts are now TTF)
2023-10-10 20:35:35 +02:00
ItsDrike
0806557d5d
Update launch-hypr exports for nvidia
2023-10-10 20:34:56 +02:00
ItsDrike
9a79a5453b
Add userspace reboot option to menuquit
2023-10-10 20:32:55 +02:00
ItsDrike
6e31a94da3
Add vim filetype override comments
2023-10-10 20:22:13 +02:00
ItsDrike
24d34c0d11
Add keybindings for optional manual tiling
2023-10-10 20:21:11 +02:00
ItsDrike
0291bccf22
Use layoutmsg for togglesplit dispatcher
2023-10-10 20:20:40 +02:00
ItsDrike
4049a59628
Rewrite various parts of hyprland configuration
2023-10-10 20:20:25 +02:00
ItsDrike
2bf70e652a
Add dwindle-autogroup plugin
2023-10-09 19:28:26 +02:00
ItsDrike
200cffd629
Auto-float some tor browser windows
2023-10-09 19:27:58 +02:00
ItsDrike
4bef2362d4
Auto-float firefox Opening dialogs
2023-10-09 19:27:40 +02:00
ItsDrike
91ae4cb3b7
Fix stremio
2023-10-09 19:27:20 +02:00
ItsDrike
b15574ce25
Add keybind isolation group
2023-10-09 19:27:05 +02:00
ItsDrike
ee3dc5a256
Change video keybind
2023-10-09 19:26:56 +02:00
ItsDrike
0bcfd32b78
Remove trailing space
2023-08-04 11:46:15 +02:00
ItsDrike
212fd0d82f
Move to updated settings for v0.28.0
2023-08-04 11:46:01 +02:00
ItsDrike
90ede066a4
Remove existing zsh config if present
2023-08-02 22:07:58 +02:00
ItsDrike
8b00572567
Auto-install astronvim dependencies
2023-08-02 16:01:34 +02:00
ItsDrike
8d8b05d0f6
Fix typo
2023-08-02 14:46:23 +02:00
ItsDrike
79fe6bf657
Don't needlessly sync & update
2023-08-02 14:42:56 +02:00
ItsDrike
3b5ac91ae8
Only add ~/.local/bin to PATH if it exists
...
Without existence check, the `find` command prints a fail message to
stderr, and leaves stdout empty. This means only the prefix `:` is
appended to the `$PATH` variable.
Leaving a trailing `:` in `$PATH` is however something we really don't
want to be doing, as it makes the current directory get treated as a
part of `$PATH`.
While the `~/.local/bin` directory is generally going to exist, during
installation and in some other edge cases, it might not yet be there,
and we need to account for that.
2023-08-02 14:13:44 +02:00
ItsDrike
62912b75ba
Follow symlnks when adding ~/.local/bin dirs to PATH
2023-08-02 11:02:18 +02:00
ItsDrike
2da877dfba
Add glow package (CLI markdown renderer)
2023-08-02 02:31:46 +02:00
ItsDrike
fc45c3eb7a
Export ZOOTDIR from /etc/zsh/zshenv
2023-08-02 02:29:54 +02:00
ItsDrike
c4053d8496
Use the git version of xdg-ninja
2023-08-02 02:24:15 +02:00
ItsDrike
ccd5f28999
export XDG_STATE_HOME
2023-08-02 01:53:00 +02:00
ItsDrike
f0ce0a249d
Move .pki to data home (.local/share), not config
2023-08-02 01:49:08 +02:00
ItsDrike
3cc7ee31a8
Auto-install xdg-ninja
2023-08-02 01:46:55 +02:00
ItsDrike
fdc5d6108f
Set npm specific XDG base dir vars
2023-08-02 01:46:28 +02:00
ItsDrike
be2013e4d4
Set XDG vars for python
2023-08-02 01:45:32 +02:00
ItsDrike
08973fb001
Copy the ~/.mozilla symlink
2023-08-01 17:06:55 +02:00
ItsDrike
2391f389ca
Fix typos
2023-08-01 16:49:29 +02:00
ItsDrike
65f675cfdd
Fix typo
2023-08-01 15:16:05 +02:00
ItsDrike
722649b3a4
Also copy the dunst and eww configurations
2023-08-01 14:39:55 +02:00
ItsDrike
f29837c598
Remove xdg-desktop-portal-gnome if installed
2023-08-01 14:34:41 +02:00
ItsDrike
a56a2a4daa
Fix typo (railsmark -> ralismark github username)
2023-08-01 14:24:04 +02:00
ItsDrike
e2ae926dbc
Add tood on potential git pull
2023-08-01 14:19:35 +02:00
ItsDrike
c247c0fbab
Don't fail if hyprland-dwindlw-autogroup exists
2023-08-01 14:19:20 +02:00
ItsDrike
6a803b051a
Fix typo (don't run yay as root)
2023-08-01 14:16:23 +02:00
ItsDrike
6273223007
Fix typo (wrong cd directory)
2023-08-01 14:14:46 +02:00
ItsDrike
16546e3f34
Fix typo (| instead of || to ignore failures)
2023-08-01 14:13:26 +02:00
ItsDrike
ba4e46bdb3
Fix typo
2023-08-01 14:10:09 +02:00
ItsDrike
35dcf5ffa0
Use echo "y" instead of yes to avoid SIGPIPE
...
When using the `yes` command and piping it's output to pacman, it will
confirm the y/n question, however it will then keep running after pacman
ends, as it didn't sent an EOF back. Once that happens, as yes will try
to write more output after pacman process ended, the pipeline breaks,
making the process receive a `SIGPIPE` signal, which causes `yes` to
end.
This would normally be fine, however since we're using `set -euo
pipefail`, this signal causes the whole script to end with code 141. To
avoid this, as we know only a single confirmation will be needed here,
we use echo instead of yes, only supplying one "y" to pacman.
2023-08-01 14:03:13 +02:00