add mako wal styling

This commit is contained in:
2025-10-05 18:13:42 +02:00
parent e2dad293c7
commit 86e20c06bc
4 changed files with 51 additions and 1 deletions

27
config/mako/config Normal file
View File

@@ -0,0 +1,27 @@
sort=-time
layer=overlay
background-color=#0a070c89
width=300
height=110
border-size=2
border-color=#E88889
border-radius=4
icons=0
max-icon-size=64
default-timeout=8000
ignore-timeout=0
font=monospace 14
[urgency=low]
#border-color=#cccccc
[urgency=normal]
#border-color=#d08770
[urgency=high]
border-color=#bf616a
default-timeout=0
[category=mpd]
default-timeout=2000
group-by=category

20
config/mako/update_theme.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/sh
. "${HOME}/.cache/wal/colors.sh"
conffile="${HOME}/.config/mako/config"
# Associative array, color name -> color code.
declare -A colors
colors=(
["background-color"]="${background}89"
["text-color"]="$foreground"
["border-color"]="$color13"
)
for color_name in "${!colors[@]}"; do
# replace first occurance of each color in config file
sed -i "0,/^$color_name.*/{s//$color_name=${colors[$color_name]}/}" $conffile
done
makoctl reload

View File

@@ -15,6 +15,6 @@ fi
swaybg -m fill -i "$(<"${HOME}/.cache/wal/wal")" & swaybg -m fill -i "$(<"${HOME}/.cache/wal/wal")" &
#/home/void/.config/mako/update-theme.sh $HOME/.config/mako/update_theme.sh
niri msg action do-screen-transition --delay-ms 300 niri msg action do-screen-transition --delay-ms 300

View File

@@ -81,6 +81,9 @@ link_folder $econfigdir/config/niri $HOME/.config/niri
# waybar config # waybar config
link_folder $econfigdir/config/waybar $HOME/.config/waybar link_folder $econfigdir/config/waybar $HOME/.config/waybar
# mako config
link_folder $econfigdir/config/mako $HOME/.config/mako
# alacritty # alacritty
link_folder $econfigdir/config/alacritty $HOME/.config/alacritty link_folder $econfigdir/config/alacritty $HOME/.config/alacritty