Commit graph

573 commits

Author SHA1 Message Date
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