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

View file

@ -4,6 +4,7 @@ configuration {
show-icons: true;
display-drun: "";
disable-history: false;
modi: "window,drun,run,ssh,filebrowser,keys";
}
* {

View file

@ -10,7 +10,7 @@ InputBackground = "#44475A"
InputBorder = "#44475A"
MenuBackground = "#282A36"
OverlayBackground = "#282A36"
Hyperlink = "#BD93F9"
Hyperlink = "#50FA7B"
Pressed = "#44475A"
ListHeader = "#1E1F29"
PageHeader = "#1E1F29"

View file

@ -54,6 +54,9 @@
"tooltip-format": "󰠃 {artist}:  {title} (󰀥 {album})",
"interval": 1,
"album-len": 0,
"on-click": "exec ~/.bin/sh/dunstaudio.sh play_pause",
"on-click-right": "exec ~/.bin/sh/dunstaudio.sh next_track",
"on-click-middle": "exec ~/.bin/sh/dunstaudio.sh prev_track",
"player-icons": {
"default": "",
"mpv": ""
@ -242,7 +245,9 @@
"car": "",
"default": ["", "󰖀", "󰕾", ""]
},
"on-click": "pavucontrol"
"on-click": "pavucontrol",
"on-scroll-up": "exec ~/.bin/sh/dunstaudio.sh volume_up",
"on-scroll-down": "exec ~/.bin/sh/dunstaudio.sh volume_down"
},
"bluetooth": {
"format": "<span color=\"#6272a4\"></span> {status}",