Commit graph

639 commits

Author SHA1 Message Date
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
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
ItsDrike 0be14cd96a
Make sure stopping eww-bar service closes the bar 2023-01-26 01:28:35 +01:00
ItsDrike a9c6b2439b
Remove trailing whitespace 2023-01-26 01:06:45 +01:00
ItsDrike 0b7ba9c3cb
Remove shortcut for quick todos 2023-01-26 01:06:02 +01:00
ItsDrike 3bd24d6d27
Run gh-notification service after dunst (needs notifs) 2023-01-25 19:07:38 +01:00
ItsDrike d7f171df59
Restart eww any time it ends, not just on failures 2023-01-25 18:55:36 +01:00
ItsDrike 0909c9f59b
Start eww bar as service 2023-01-25 18:54:40 +01:00
ItsDrike 746e79aa30
Update wallpaper service
Run swaybg directly, since using setbg script runs it detached, and
while it's possible to just set `RemainAfterExit=true`, this makes
things needlessly annoying and confusing.
2023-01-25 18:39:38 +01:00
ItsDrike 948bb3be6b
Add icon for gh-notification script notifications 2023-01-25 13:17:22 +01:00
ItsDrike cf68e7a4e2
Increase verbosity for gh-notification service 2023-01-25 13:01:04 +01:00
ItsDrike 4d5c96a804
Remove unneeded --no-display arg in gh-notify service (sysd imports DISPLAY) 2023-01-25 13:01:04 +01:00
ItsDrike 924ac09370
Show the whole gh-notify output line on -vvv 2023-01-25 13:00:59 +01:00
ItsDrike 920216d3ea
Handle Commit,Discussion and RepositoryDependabotAlertsThread notification types 2023-01-25 12:52:30 +01:00
ItsDrike f8f96d4dd7
Properly handle 'All caught up!' output from gh-notify 2023-01-25 12:50:30 +01:00
ItsDrike ed1487a251
Add support for max notification amount in gh-notify 2023-01-25 12:50:15 +01:00
ItsDrike 9293df67bf
Add gh-notify as systemd timer on wm-ready 2023-01-25 12:49:18 +01:00
ItsDrike 29f82a4ac0
Use full path to swap-workspace script from eww 2023-01-25 12:02:33 +01:00
ItsDrike 838d9b88ba
Make wm-ready.target want xdg-desktop-portal services 2023-01-25 10:41:06 +01:00
ItsDrike b67f5a2c05
Run setbg as systemd service file 2023-01-25 10:35:26 +01:00
ItsDrike cb6f7e60c4
Run polkit agent with systemd 2023-01-25 10:27:54 +01:00
ItsDrike b17982a298
Require some other services on wm-ready 2023-01-25 03:02:18 +01:00
ItsDrike c3b4d535ce
Run eww as systemd user service on wm-ready 2023-01-25 02:52:13 +01:00
ItsDrike 9e042a78a7
Run dunst and swayidle as systemd user services on wm-ready 2023-01-25 02:46:59 +01:00
ItsDrike 7ae0ced2c0
Add custom wm-ready systemd target, and run wl-gammarelay on it 2023-01-25 02:45:03 +01:00
ItsDrike 109d0d630b
Fix stremio winow name remap rule 2023-01-25 02:14:59 +01:00
ItsDrike eda84b5ab8
Show all hyprland IPC events in temp test script 2023-01-25 02:14:44 +01:00
ItsDrike e1de14e80b
Also show tray icons with inactive statsu 2023-01-25 02:14:17 +01:00
ItsDrike 10f0e3eb91
Add commented quick controls to test/show battety status 2023-01-25 02:13:50 +01:00
ItsDrike 56140d624f
Fix memory module using MB, instead of GB 2023-01-25 02:12:11 +01:00
ItsDrike 05dcf54c6a
Add logout option to menuquit 2023-01-25 02:10:02 +01:00
ItsDrike 17af415787
Add systemd user service to autostart wl-gammarelay 2023-01-25 02:01:48 +01:00
ItsDrike 2f68ed84aa
Increase shadow range 2023-01-25 01:45:34 +01:00
ItsDrike 14f652a409
Add script to change window color on fake fullscreen 2023-01-25 01:43:21 +01:00
ItsDrike edece87bbc
Add shortcut for fakefullscreen 2023-01-25 01:42:59 +01:00
ItsDrike e4b7eac1e3
Add some delay before starting eww bar 2023-01-25 01:41:24 +01:00
ItsDrike c1c1d43f90
Add keybind to open discord 2023-01-25 01:41:24 +01:00
ItsDrike 456833fbe3
Add some more keybinds for resize group 2023-01-25 01:41:24 +01:00
ItsDrike 17c29fcb48
Remove useless blank line 2023-01-25 01:41:24 +01:00
ItsDrike e4dabd5a41
Remove conflict on spotify keybind and toggle split 2023-01-25 01:41:24 +01:00
ItsDrike bf23640fe7
Move special workspace section above 2023-01-25 01:41:07 +01:00
ItsDrike b99fe275bd
Add keybinds for moving windows around 2023-01-25 01:34:13 +01:00
ItsDrike a5432fa1ab
Switch to pcmanfm-qt 2023-01-25 01:33:05 +01:00
ItsDrike 6d8590b0dc
Add quit menu instead of yes/no prompt on hyprland exit 2023-01-25 01:31:37 +01:00
ItsDrike 7a81a38d10
Add rules to auto-float some pcmanfm-qt windows 2023-01-25 01:19:08 +01:00
ItsDrike 16d845f25b
Don't start discord minimized 2023-01-25 01:17:48 +01:00
ItsDrike 43fc732460
Automatically start polkit agent 2023-01-25 01:17:23 +01:00
ItsDrike 3d1a47acc7
Remove portal restart script 2023-01-25 01:17:03 +01:00
ItsDrike e1e149f288
Run chromium on wayland 2023-01-16 23:05:19 +01:00
ItsDrike 8fa29912a9
Add git total-files and tracked-files 2023-01-13 01:29:28 +01:00
ItsDrike b017d2b67e
Make total-lines recurse over the whole tree, not work dir 2023-01-13 01:29:13 +01:00
ItsDrike 1f8bebd13b
Move to systemd-lock-handler instead of swayidle for locking
Swayidle will likely end up dropping logind support, and they themselves
describe it as unstable. For this reason, move to the suggested
alternative: systemd-lock-handler, and just have swayidle run the
command to trigger the logind session lock event, picked up by
systemd-lock-handler.

See <https://github.com/swaywm/swayidle/issues/117> for reference.
2022-11-20 03:15:58 +01:00
ItsDrike 843904b67d
Improve battery save script 2022-11-20 03:15:58 +01:00
ItsDrike c0e2c397c0
Comment out multi-monitor 2022-11-20 03:15:58 +01:00
ItsDrike f18b01f9ad
Move spotify window rule (ocd) 2022-11-20 03:15:58 +01:00
ItsDrike 9ce557ba05
Make parallel follow XDG base dir 2022-11-20 03:15:58 +01:00
ItsDrike 24fe73a076
Add shortcut for spotify 2022-11-20 03:15:58 +01:00
ItsDrike 6749d1003f
Add quick note creating script 2022-11-20 03:15:58 +01:00
ItsDrike 52213e5eed
Update eww config 2022-11-20 03:15:58 +01:00
ItsDrike efe9388a41
Update lvim settings 2022-11-20 03:15:58 +01:00
ItsDrike 216beedac2
Update btop config 2022-11-20 03:15:58 +01:00
ItsDrike c8fa3d646b
Move between all workspaces, not just those on same monitor 2022-11-20 03:15:58 +01:00
ItsDrike 3a46009989
Use relative movement between monitors 2022-11-20 03:15:58 +01:00
ItsDrike 6ae5ef0f66
Also keybinds for both maximize and fullscreen 2022-11-20 03:15:57 +01:00
ItsDrike 0de04c9a62
Add idleinhibit window rules 2022-11-20 03:15:57 +01:00
ItsDrike 7bf40cbf70
Add custom script for screenshot taking 2022-11-20 03:15:57 +01:00
ItsDrike 07479d0426
Fix swappy save format (%D -> %d) 2022-11-20 03:15:57 +01:00
ItsDrike cbdab09b52
Disable cursor inactive timeout 2022-11-20 03:15:57 +01:00
ItsDrike a498f4264a
Set floatterm open mapping to <C-t> 2022-11-20 03:15:57 +01:00
ItsDrike 78c6f0d26c
Fix typo 2022-11-20 03:15:57 +01:00
ItsDrike d329f9a4dc
Use brackets, not braces for cycling monitors 2022-11-20 03:15:57 +01:00
ItsDrike 4fccf5d569
Add spotify wm rules 2022-11-20 03:15:57 +01:00
ItsDrike 4dc598c07e
Run eww bars on both monitors 2022-11-20 03:15:57 +01:00
ItsDrike c6ab0033b4
Use custom script for workspace change 2022-11-20 03:15:57 +01:00
ItsDrike ca8c1ee6fb
Convert bar0 and bar1 for second monitor support 2022-11-20 03:15:57 +01:00
ItsDrike 49afc714f6
Add script to toggle some hyprland options for power saving 2022-11-20 03:15:57 +01:00
ItsDrike f8d51d5f26
Add script for monitor-unbound workspace swapping 2022-11-20 03:15:57 +01:00
ItsDrike 39f8fa2012
Rework hyprland config 2022-11-20 03:15:57 +01:00
ItsDrike 9ec3b2ec06
Add black line-length default config 2022-11-20 03:15:57 +01:00
ItsDrike 084460f7fa
Add .zshenv symlink to home 2022-11-20 03:15:57 +01:00
ItsDrike 057a854cbd
Add placeholder gnupg dir 2022-11-20 03:15:57 +01:00
ItsDrike 504462b592
Use hyprland log in cache properly 2022-11-20 03:15:57 +01:00
ItsDrike a89c25abb2
Remove extra aliases 2022-11-20 03:15:57 +01:00
ItsDrike 10c8a93266
Add screenshots dir to user-dirs 2022-11-20 03:15:57 +01:00
ItsDrike 35e386abc6
Also remap regular discord (not webcord) 2022-11-20 03:15:57 +01:00
ItsDrike 2bf1f949e4
Several changes to lvim config 2022-11-20 03:15:56 +01:00
ItsDrike 50efe01b09
Add btop config 2022-11-20 03:15:56 +01:00
ItsDrike 98f8dc30fc
Make ~/Videos the videos folder 2022-11-20 03:15:56 +01:00
ItsDrike cffb0c2690
Disable notifications on lock screen (swayidle) 2022-11-20 03:15:56 +01:00
ItsDrike 8b8d24c4b1
Add shortcut for toggling dunst idle mode 2022-11-20 03:15:56 +01:00
ItsDrike 1e534616c7
Add shortcut for toggling swayidle 2022-11-20 03:15:56 +01:00
ItsDrike d68bdb594b
Remove temporary testing script 2022-11-20 03:15:56 +01:00
ItsDrike 44b010a541
Update multiple scripts 2022-11-20 03:15:56 +01:00
ItsDrike ce7b6837f6
Update pcmanfm window size 2022-11-20 03:15:56 +01:00
ItsDrike 27b9e0ea42
Update sudo askpass to menupass 2022-11-20 03:15:56 +01:00
ItsDrike 5a086c6ec7
Update aliases 2022-11-20 03:15:56 +01:00
ItsDrike 8bfcc5b9ea
Disable TMOUT 2022-11-20 03:15:56 +01:00
ItsDrike d4d5e24f40
Remove deprecated tmp folder definition from npmrc 2022-11-20 03:15:56 +01:00
ItsDrike 01acb9087e
Several hyprland config changes 2022-11-20 03:15:56 +01:00
ItsDrike 3b655f6b6b
Move npm settings to proper location 2022-11-20 03:15:56 +01:00
ItsDrike a3e01caebf
Initial commit 2022-11-20 03:14:18 +01:00
ItsDrike b912871070
Remove everything and restart blank
This commit removes all files currently present in the repo, to prepare
for a start from a nothing. This is done due to my recent migration from
X11 to Wayland, which has rendered most of these config files no longer
releveant.

I've currently been tracking my dotfiles in a separate repository, in
hopes to get it to a state where it would be mergable here, but that
turned out to be much more difficult than I anticipated, and I think it
will be much easier to simply move over the history from this temporary
repository I've been using onto this one. That however requires a start
from a clean point, which this commit creates.
2022-11-20 03:07:41 +01:00
ItsDrike e5747102fb
Add gtk file chooser 2022-09-14 11:26:49 +02:00
ItsDrike a5383a949d
Add some more XDG environmental variables 2022-09-14 11:25:23 +02:00
ItsDrike 9fe61716e6
Add poetry settings 2022-09-14 11:24:50 +02:00