Update niri and mako

This commit is contained in:
2026-03-07 01:58:26 -05:00
parent cb500d3a46
commit c569d43f15
3 changed files with 88 additions and 13 deletions

View File

@@ -1,27 +1,46 @@
sort=-time sort=-time
anchor=bottom-right anchor=top-right
layer=overlay layer=overlay
background-color=#2e3440
width=480 # Modern soft design: semi-transparent dark, no harsh borders
height=240 background-color=#32435dcc
text-color=#cdd6f4
width=420
height=120
border-size=1 border-size=1
border-color=#bac0d0 border-color=#ffffff77
border-radius=10 border-radius=12
outer-margin=16
padding=12
icons=1 icons=1
max-icon-size=64 max-icon-size=48
default-timeout=5000 default-timeout=5000
ignore-timeout=1 ignore-timeout=1
font=Assistant Bold 12 font=Fira Sans 12
outer-margin=40
[urgency=low] [urgency=low]
border-color=#cccccc border-color=#89b4fa77
background-color=#1e1e2edd
text-color=#a6adc8
default-timeout=3000
[urgency=normal] [urgency=normal]
border-color=#d08770 border-color=#b4befe77
background-color=#101730dd
text-color=#cdd6f4
default-timeout=5000
[urgency=high] [urgency=high]
border-color=#bf616a border-color=#f9e2af77
background-color=#45403ddd
text-color=#f5e0dc
default-timeout=10000
[urgency=critical]
border-color=#f38ba877
background-color=#4a3642dd
text-color=#f5e0dc
default-timeout=0 default-timeout=0
[category=mpd] [category=mpd]

View File

@@ -0,0 +1,56 @@
systemctl --user restart mako
notify-send "Mako restarted"
sleep 2
# Test simple notification
notify-send "Test Notification" "This is a simple notification."
sleep 2
# Test different urgency levels
notify-send -u low "Low Urgency" "This is a low urgency notification."
sleep 1
notify-send -u normal "Normal Urgency" "This is a normal urgency notification."
sleep 1
notify-send -u critical "High Urgency" "This is a high urgency notification."
sleep 2
# Test notification with icon
notify-send -i dialog-information "With Icon" "This notification has an icon."
sleep 2
# Test notification in custom category
notify-send -c mpd "MPD Category" "This notification tests the mpd category."
sleep 2
# Test notification with short timeout (only applies if ignore-timeout is not set)
notify-send -t 1000 "Short Timeout" "This should disappear quickly."
sleep 2
# Test notification with long timeout
notify-send -t 10000 "Long Timeout" "This should stay longer."
sleep 2
# Test multi-line body
notify-send "Multiline Test" "Line 1
Line 2
Line 3"
sleep 2
# Test width - intentionally long title/body to check wrapping
notify-send "Long Notification Title Testing Wrapping In Mako Notification System" "This is a long notification body to see how the text gets wrapped and how it looks in the mako notification window. The width limit should prevent overflow."
sleep 2
# Test notification with unicode/emojis
notify-send "Emoji 🚀 Test" "This notification contains emojis 🎉👍"
sleep 2
# Test multiple notifications in quick succession
for i in $(seq 1 5); do
notify-send "Batch Test $i" "This is notification number $i"
sleep 1
done
sleep 2
# Test notification that should persist (critical urgency and normal has default-timeout=0 in some configs)
notify-send -u critical "Persistent Notification" "This notification should not timeout automatically."
sleep 3

View File

@@ -10,7 +10,7 @@ environment {
XCURSOR_SIZE "12" XCURSOR_SIZE "12"
QT_QPA_PLATFORMTHEME "qt5ct" QT_QPA_PLATFORMTHEME "qt5ct"
// GTK_THEME "adw-gtk3-dark:dark" // GTK_THEME "adw-gtk3-dark:dark"
// GDK_BACKEND "wayland,x11,*" GDK_BACKEND "wayland,x11,*"
QT_QPA_PLATFORM "wayland;xcb" QT_QPA_PLATFORM "wayland;xcb"
// QT_AUTO_SCREEN_SCALE_FACTOR "1" // QT_AUTO_SCREEN_SCALE_FACTOR "1"