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
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
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
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
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
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
ItsDrike
0734993789
Move all variable definitions under a single file
2023-01-29 18:38:48 +01:00
ItsDrike
d583587360
Use icons from Material font in workspaces
2023-01-29 17:23:23 +01:00
ItsDrike
a5e1737cfa
Remove dead code for margin setting
2023-01-29 15:56:08 +01:00
ItsDrike
a1749885f3
Add Material Symbols font as fallback font for icons
2023-01-29 15:56:08 +01:00
ItsDrike
aa6af14455
Only use font awesome for icons
2023-01-29 15:56:02 +01:00
ItsDrike
186d00cd66
Add sans-serif as fallback font for eww
2023-01-29 15:42:09 +01:00
ItsDrike
adb438f050
Use battery icons from Material Symbols font
2023-01-29 15:40:24 +01:00
ItsDrike
2a4dbd98db
Make system tray a module and add some margin
2023-01-29 15:39:37 +01:00
ItsDrike
cb0e365a8f
Mark eww-bar as PartOf eww service, not just After
2023-01-26 22:41:48 +01:00
ItsDrike
5154b019cf
Add settings for pcmanfm-qt
2023-01-26 04:09:42 +01:00
ItsDrike
67129762a5
Add qt5ct config
2023-01-26 04:06:14 +01:00
ItsDrike
254d56c874
Add 10px gaps on both sides of eww bar (smaller min-width)
2023-01-26 01:31:46 +01:00
ItsDrike
2d9a741ae0
Add gammarelay controls to eww bar
2023-01-26 01:31:19 +01:00