Commit graph

548 commits

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