Commit graph

655 commits

Author SHA1 Message Date
ItsDrike cf2ac68b64
Remove old lunarvim confiuration 2023-10-10 20:50:04 +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 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 fc45c3eb7a
Export ZOOTDIR from /etc/zsh/zshenv 2023-08-02 02:29:54 +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 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 dbd7e017d3
Use DE instead of WM (hyprland shows with DE) 2023-07-23 02:00:54 +02:00
ItsDrike 9072761185
Add neofetch settings 2023-07-23 01:55:45 +02:00
ItsDrike 97fa55a935
Add kitty terminal settings 2023-07-23 00:27:31 +02:00
ItsDrike 0025d52ab9
Add npm binaries to path 2023-07-23 00:14:23 +02:00
ItsDrike 47af19d900
Add git commit ammend alias 2023-07-23 00:13:19 +02:00
ItsDrike 946589562d
Update comments in env vars definitions 2023-07-23 00:12:55 +02:00
ItsDrike b42498ea5d
Add gpg cofiguration 2023-07-23 00:07:46 +02:00
ItsDrike 36553763a1
Stop wayland-session, not wm-ready 2023-07-23 00:06:03 +02:00
ItsDrike 68b0d96841
Fix toggle-powersave script 2023-07-23 00:05:23 +02:00
ItsDrike 427d15e717
Update mimetypes 2023-07-23 00:01:17 +02:00
ItsDrike 15075f2009
Update window rules 2023-07-22 23:59:33 +02:00
ItsDrike 590b681070
Update keybinds 2023-07-22 23:59:25 +02:00
ItsDrike 84afdb1bbf
Split up hyprland config 2023-07-22 23:40:28 +02:00
ItsDrike bbc2294602
Use ctrl+F10 for obs 2023-07-22 23:33:21 +02:00
ItsDrike 64af08d11e
Remove postspace 2023-07-22 23:33:08 +02:00
ItsDrike 01c03651ce
Change terminal to kitty 2023-07-22 23:32:56 +02:00
ItsDrike e0e03aee0f
Auto-float opensnitch-ui 2023-07-22 23:32:42 +02:00
ItsDrike 84bfe7e967
Change group border color 2023-07-22 23:32:22 +02:00
ItsDrike 945e7dcce6
Add new monitor variables (hyprland update) 2023-06-26 14:18:34 +02:00
ItsDrike ca1864eb56
use fontawesome bitcoin icon 2023-06-26 14:17:07 +02:00
ItsDrike 59768f2935
Move to v3 systray
See: https://github.com/elkowar/eww/pull/743#issuecomment-1602653455
2023-06-26 14:16:27 +02:00
ItsDrike 61197fb18e
Define font-size for window name text 2023-06-26 14:16:15 +02:00
ItsDrike 36c91ef958
Improve formatting in eww.scss 2023-06-26 14:15:45 +02:00
ItsDrike e848833628
Add styling for menu items (including tray popouts) 2023-06-26 14:14:28 +02:00
ItsDrike 0565a2e651
Use default nvim, not lvim as editor 2023-05-22 16:41:34 +02:00
ItsDrike 4aaa1e1e64
Add linediff alias 2023-05-22 16:41:21 +02:00
ItsDrike 3f5fef59c9
Add tmux configuration 2023-04-27 13:28:05 +02:00
ItsDrike 3036faee22
Prefer nvim as MANPAGER, if available 2023-04-24 13:09:26 +02:00
ItsDrike 8db46cd6bf
Use ffmpegthumbnailer as video thumbnailer 2023-04-23 11:09:39 +02:00
ItsDrike e7f7ac8334
Fix typo in tag name 2023-04-11 21:41:36 +02:00
ItsDrike 259d84b6cd
Blacklist Caskaydia nerd fonts (causes issues)
Caskaydia Nerd Fonts are automatically installed with `nerd-fonts-git`
AUR package, however their presence seems to be causing issues with
Material Symbols font. This then affects the eww bar, making the icons
small.

This is a pretty odd issue, but after some debugging, removing or
blacklisting this font does resolve the issue. It seems that it's some
font priority issue, however the eww bar clearly specifies which font to
use, and the icons are correct, it's just the size that's weird (too
small).

This is just a hacky workaround, but it's probably a permanent one,
unless I figure out what exactly is the cause of this and resolve it
diferently, which I'm probably too lazy to get to.
2023-04-10 15:51:11 +02:00
ItsDrike 312e27aa6b
Use zsh in profile 2023-04-10 15:50:01 +02:00
ItsDrike f0f6336b4e
Add fallback to xinit if hyprland isn't installed 2023-04-10 15:49:49 +02:00
ItsDrike b430528874
Remove accidentally pasted rule 2023-04-10 15:48:51 +02:00
ItsDrike eed7a6ad08
Update stremio class in window rule 2023-04-10 15:47:51 +02:00
ItsDrike d2e41de5b5
Float spotify popup hint windows 2023-04-10 15:47:34 +02:00
ItsDrike 76b961f4b3
Add window rule for easyeffects 2023-04-10 15:47:06 +02:00
ItsDrike bc3a65ba93
Make services specific to wayland use their own sysd target 2023-03-26 13:06:59 +02:00
ItsDrike 02b99b30cb
Start gnome-keyring on wm-ready 2023-02-17 11:34:41 +01:00
ItsDrike 0e05953a38
Add some more float rules 2023-02-17 11:32:59 +01:00
ItsDrike f1dabb9f19
Wait 1s before starting wm-ready target 2023-02-17 11:32:26 +01:00
ItsDrike 63f92dbba7
Use pcman-qt as default app for inode/directory 2023-02-17 11:31:49 +01:00
ItsDrike e6e497b779
Make MPV work properly under wayland 2023-02-17 11:30:49 +01:00
ItsDrike e3dc08d787
Use UP/DOWN for volume control 2023-02-17 11:30:24 +01:00
ItsDrike 0e148e6343
Suppress stderr (loading) output from gh-notify 2023-02-17 11:28:13 +01:00
ItsDrike 64beef9cb6
Update git aliases 2023-02-17 11:27:01 +01:00
ItsDrike 9766350e8d
Update git signing key 2023-02-17 11:26:45 +01:00
ItsDrike 921590323f
Add some more configuration aliases 2023-02-17 11:26:23 +01:00
ItsDrike 96d3eefb39
Add zsh-completions and zsh-autosuggestions 2023-02-11 18:53:43 +01:00
ItsDrike 475d163269
Move zgenom to the bottom (plugins should load last) 2023-02-11 18:53:27 +01:00
ItsDrike bd5ef1bef4
Rework zsh config and use zgenom for plugins 2023-02-09 13:09:37 +01:00
ItsDrike 112368f7d1
Use --no-persist option for clipman, to avoid it overriding mime types 2023-02-03 05:46:47 +01:00
ItsDrike e7aa2bb510
Add quick-record script for easy screen capture recordings 2023-02-03 05:46:28 +01:00
ItsDrike 88072cac31
Fix time variable in eww 2023-02-02 23:57:42 +01:00
ItsDrike 947b3a84c0
Add aliases for rm -r and rm -rf 2023-02-02 23:26:54 +01:00
ItsDrike 12b77dfa2f
Don't use trash-put by default for rm 2023-02-02 23:26:45 +01:00
ItsDrike de1fec1b7e
Remove no longer used graphical-session.target 2023-02-02 23:23:17 +01:00
ItsDrike 2d8ba074f5
Add RestartSec=3 to eww and wallpaper services 2023-02-02 23:23:03 +01:00
ItsDrike 8a33d738af
Convert eww-bar service to an instantiated eww-window service 2023-02-02 23:22:29 +01:00
ItsDrike 8dfb109e83
Ensure eww daemon is running with eww ping in eww-bar service 2023-02-02 23:08:21 +01:00
ItsDrike 4c7e892acb
Remove backup file 2023-02-02 23:00:37 +01:00
ItsDrike 681427ad9a
Use ifconfig.me instead of ifconfig.co for ip obtaining 2023-02-02 22:53:12 +01:00
ItsDrike 7c735df204
Export RANDFILE to follow XDG dirs 2023-02-02 22:04:05 +01:00
ItsDrike 81224d24e7
Move github-notification icon to apps/ subdir 2023-02-02 21:32:38 +01:00
ItsDrike bf5734f571
Add clipman clipboard manager 2023-02-02 19:16:36 +01:00
ItsDrike 3159fc4909
Center the elements in network panel and decrease size 2023-02-02 18:59:51 +01:00
ItsDrike 245b75837e
Comment out uptime module 2023-02-02 13:33:16 +01:00
ItsDrike e0a7754c2e
Specify default keyring for python 2023-02-02 13:04:48 +01:00
ItsDrike 2301eb550f
Comment notify daemons for apparmor and udiskie 2023-02-02 13:03:16 +01:00
ItsDrike bd0b7801a2
Uncomment monitor line 2023-02-02 13:02:27 +01:00
ItsDrike 52d9765f68
Fall back to Jost font 2023-02-02 12:59:05 +01:00
ItsDrike d4dad7beff
Auto-start bluetooth service on toggle if not running 2023-01-29 23:00:25 +01:00
ItsDrike f76f7c65da
Call get_report before while loop in loop() 2023-01-29 22:49:13 +01:00
ItsDrike d8430aa089
Add radio/connections menu window 2023-01-29 22:49:08 +01:00
ItsDrike d918406072
Handle hyprctl returning invalid json 2023-01-29 18:38:50 +01:00
ItsDrike 745e6838ec
Explicitly specfiy direction to pack icons in system tray 2023-01-29 18:38:50 +01:00