use Noctalia instead of various components

This commit is contained in:
2026-09-22 22:56:33 +02:00
parent 466c79f1df
commit 143f1ad86a
28 changed files with 166 additions and 1131 deletions
@@ -53,10 +53,6 @@ main() {
if command -v tmux >/dev/null 2>&1 && [[ -n "${TMUX:-}" ]]; then
tmux source-file "$HOME/.config/tmux/tmux.conf" >/dev/null 2>&1 || true
fi
if pgrep -x waybar >/dev/null 2>&1; then
pkill -x waybar >/dev/null 2>&1 || true
(waybar >/dev/null 2>&1 &) || true
fi
echo "note: restart Neovim (or :colorscheme \$THEME_NVIM_COLORSCHEME) and open a new shell to pick up theme.env.sh."
}
+4 -4
View File
@@ -6,9 +6,9 @@
# - term/.config/tmux/plugins/ (vendored upstream, stow-ignored)
# - term/.config/yazi/theme.toml (declared mirror: yazi has no include)
# - term/.config/starship.toml (declared mirror: starship has no include)
# - hypr/.config/rofi/themes/ltmnight.rasi (declared mirror: rasi has no
# alpha() function, so the two translucency values are #RRGGBBAA hex;
# everything else maps onto the central theme via @import)
# - hypr/.config/hypr/noctalia.lua + hypr/.config/kitty/themes/noctalia.conf
# (Noctalia template output: shell-owned, gitignored, regenerated from
# the active palette on every theme change)
# - test/ + docs (may quote values in prose)
#
# Run with: bash basic/.config/themes/scripts/sync-theme.sh
@@ -27,7 +27,7 @@ matches="$(grep -rniE --include='*.conf' --include='*.css' --include='*.rasi' \
--exclude-dir='.git' --exclude-dir='plugins' --exclude-dir='test' \
-E "$SENTINELS" . 2>/dev/null | grep -vE '^./basic/.config/themes' \
| grep -vE 'term/.config/(yazi/theme.toml|starship.toml)' \
| grep -vE 'hypr/.config/rofi/themes/ltmnight.rasi' || true)"
| grep -vE 'hypr/.config/(hypr/noctalia.lua|kitty/themes/noctalia.conf)' || true)"
if [[ -n "$matches" ]]; then
echo "FAIL: hardcoded theme colors outside basic/.config/themes (and declared mirrors):"