Zathura template

This commit is contained in:
QuantumSoul
2026-01-24 12:33:50 +01:00
parent a4c73f15c1
commit ba7fd1da1e
3 changed files with 68 additions and 2 deletions
+31
View File
@@ -0,0 +1,31 @@
set default-bg "{{colors.surface.default.rgba | set_alpha: 0.8}}"
set default-fg "{{colors.on_surface.default.hex}}"
set recolor-lightcolor "rgba(0,0,0,0)"
set recolor-darkcolor "{{colors.on_surface.default.hex}}"
set statusbar-bg "{{colors.on_primary.default.hex}}"
set statusbar-fg "{{colors.primary.default.hex}}"
set inputbar-bg "{{colors.on_primary.default.hex}}"
set inputbar-fg "{{colors.primary.default.hex}}"
set notification-bg "{{colors.on_primary.default.hex}}"
set notification-fg "{{colors.primary.default.hex}}"
set notification-error-bg "{{colors.on_error.default.hex}}"
set notification-error-fg "{{colors.error.default.hex}}"
set notification-warning-bg "{{colors.primary_fixed.default.hex}}"
set notification-warning-fg "{{colors.error_container.default.hex}}"
set index-bg "rgba(0,0,0,0)"
set index-fg "{{colors.on_surface.default.hex}}"
set index-active-bg "{{colors.primary.default.hex}}"
set index-active-fg "{{colors.on_primary.default.hex}}"
set highlight-color "{{colors.primary_fixed.default.rgba | set_alpha: 0.5}}"
set highlight-active-color "{{colors.primary_fixed_dim.default.rgba | set_alpha: 0.5}}"
set highlight-fg "{{colors.on_primary.default.hex}}"
set completion-bg "{{colors.on_primary.default.hex}}"
set completion-fg "{{colors.primary.default.hex}}"
set completion-group-bg "{{colors.on_primary.default.hex}}"
set completion-group-fg "{{colors.primary.default.hex}}"
set completion-highlight-fg "{{colors.on_primary.default.hex}}"
set completion-highlight-bg "{{colors.primary.default.hex}}"
+25 -2
View File
@@ -432,10 +432,11 @@ mango)
echo "Warning: mmsg command not found, manual restart may be needed." >&2
fi
;;
btop)
echo "🎨 Applying 'noctalia' theme to btop..."
CONFIG_FILE="$HOME/.config/btop/btop.conf"
if [ -f "$CONFIG_FILE" ]; then
if grep -q '^color_theme = "noctalia"' "$CONFIG_FILE"; then
echo "Theme already set to noctalia, skipping modification."
@@ -447,7 +448,7 @@ btop)
fi
echo "✅ Updated btop config to use noctalia theme."
fi
if pgrep -x btop >/dev/null; then
echo "Reloading btop..."
pkill -SIGUSR2 -x btop
@@ -456,6 +457,28 @@ btop)
echo "Warning: btop config file not found at $CONFIG_FILE" >&2
fi
;;
zathura)
echo "🎨 Applying 'noctalia' theme to zathura..."
ZATHURA_INSTANCES=$(dbus-send --session \
--dest=org.freedesktop.DBus \
--type=method_call \
--print-reply \
/org/freedesktop/DBus \
org.freedesktop.DBus.ListNames \
| grep -o 'org.pwmt.zathura.PID-[0-9]*')
for id in $ZATHURA_INSTANCES; do
dbus-send --session \
--dest="$id" \
--type=method_call \
/org/pwmt/zathura \
org.pwmt.zathura.ExecuteCommand \
string:"source"
done
;;
*)
# Handle unknown application names.
echo "Error: Unknown application '$APP_NAME'." >&2
+12
View File
@@ -363,6 +363,18 @@ Singleton {
}
],
"postProcess": () => `${templateApplyScript} btop`
},
{
"id": "zathura",
"name": "Zathura",
"category": "misc",
"input": "zathurarc",
"outputs": [
{
"path": "~/.config/zathura/noctaliarc"
}
],
"postProcess": () => `${templateApplyScript} zathura`
}
]