finally get rid of swaync, the last vestige of sway, and replace it with dunst; also, incorporate new notification displays for music and brightness

This commit is contained in:
Simon Belmont 2025-05-07 01:50:52 -04:00
parent d3939b6dc7
commit 6682345c89
5 changed files with 26 additions and 13 deletions

View file

@ -55,8 +55,8 @@ exec-once = udiskie -t &
exec-once = /usr/lib/polkit-kde-authentication-agent-1
exec-once = sleep 1; blueman-applet
exec-once = hyprpaper
exec-once = swaync
exec-once = [workspace special:music silent] sleep 1; supersonic-desktop
exec-once = [workspace special:music silent] supersonic-desktop
exec-once = dunst
exec-once = waybar
exec-once = hypridle
exec-once = hyprctl setcursor Dracula-cursors 24
@ -222,7 +222,7 @@ bind = $mainMod, F, fullscreen
bind = $mainMod, C, exec, galculator
bind = $mainMod CTRL, T, exec, steam
bind = $mainMod CTRL, Y, exec, heroic
bind = $mainMod, N, exec, exec swaync-client -t -sw
bind = $mainMod, N, exec, dunstctl context
bind = $mainMod CTRL, U, exec, [workspace special:scratchpad silent] signal-desktop --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations
bind = $mainMod CTRL, P, exec, [workspace special:password silent] keepassxc
bind = $mainMod CTRL, M, exec, [workspace special:music silent] sleep 1; supersonic-desktop
@ -256,15 +256,20 @@ bind = ALT, SPACE, focuscurrentorlast
# Media keys
bind = ,XF86AudioPlay,exec,playerctl play-pause
bind = ,XF86AudioPause,exec,playerctl pause
bind = ,XF86AudioPlayPause,exec,~/.bin/sh/dunstaudio.sh play_pause
bind = ,XF86AudioPlay,exec,~/.bin/sh/dunstaudio.sh play_pause
bind = ,XF86AudioPause,exec,~/.bin/sh/dunstaudio.sh play_pause
bind = ,XF86AudioStop,exec,playerctl stop
bind = ,XF86AudioNext,exec,playerctl next
bind = ,XF86AudioPrev,exec,playerctl previous
bind = ,XF86AudioRaiseVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%+
bind = ,XF86AudioLowerVolume,exec,wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%-
bind = ,XF86AudioMute,exec,pactl set-sink-mute @DEFAULT_SINK@ toggle
bind = ,XF86AudioNext,exec,~/.bin/sh/dunstaudio.sh next_track
bind = ,XF86AudioPrev,exec,~/.bin/sh/dunstaudio.sh prev_track
bind = ,XF86AudioRaiseVolume,exec,~/.bin/sh/dunstaudio.sh volume_up
bind = ,XF86AudioLowerVolume,exec,~/.bin/sh/dunstaudio.sh volume_down
bind = ,XF86AudioMute,exec,~/.bin/sh/dunstaudio.sh volume_mute
# Brightness keys
bind = ,XF86MonBrightnessUp,exec,~/.bin/sh/dunstaudio.sh brightness_up
bind = ,XF86MonBrightnessDown,exec,~/.bin/sh/dunstaudio.sh brightness_down
# Move focus with Mod + arrow keys
@ -374,6 +379,7 @@ bind = ,Print,exec,grim -g "$(slurp)" - | swappy -f -
# Environment management
bind = $mainMod Shift, n, exec, killall dunst || exec dunst
bind = $mainMod Shift, w, exec, killall waybar || exec waybar
bind = $mainMod Shift, h, exec, killall hypridle || exec hypridle