From ebdaf57460320c98bb11e86fc5bb06b2fd9f8ebd Mon Sep 17 00:00:00 2001 From: grassblock Date: Tue, 17 Dec 2024 10:41:46 +0800 Subject: [PATCH] fix: kitty theme add a fallback for auto change theme --- .../private_share/dark-mode.d/executable_kitty.sh | 4 +++- .../private_share/light-mode.d/executable_kitty.sh | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/home/private_dot_local/private_share/dark-mode.d/executable_kitty.sh b/home/private_dot_local/private_share/dark-mode.d/executable_kitty.sh index 219901b..d797a82 100644 --- a/home/private_dot_local/private_share/dark-mode.d/executable_kitty.sh +++ b/home/private_dot_local/private_share/dark-mode.d/executable_kitty.sh @@ -1,2 +1,4 @@ #!/usr/bin/env bash -kitten themes --config-file-name=themes.conf --reload-in=all "nord-dark" +KITTY_CONF_PATH = $HOME/.config/kitty +# add a fallback if kitten somehow fails +kitten themes --config-file-name=themes.conf --reload-in=all "nord-dark" || cp $KITTY_CONF_PATH/themes/nord-dark.conf $KITTY_CONF_PATH/current-theme.conf diff --git a/home/private_dot_local/private_share/light-mode.d/executable_kitty.sh b/home/private_dot_local/private_share/light-mode.d/executable_kitty.sh index f4f4910..1cc3627 100644 --- a/home/private_dot_local/private_share/light-mode.d/executable_kitty.sh +++ b/home/private_dot_local/private_share/light-mode.d/executable_kitty.sh @@ -1,2 +1,3 @@ #!/usr/bin/env bash -kitten themes --config-file-name=themes.conf "nord-light" +KITTY_CONF_PATH = $HOME/.config/kitty +kitten themes --config-file-name=themes.conf "nord-light" || cp $KITTY_CONF_PATH/themes/nord-light.conf $KITTY_CONF_PATH/current-theme.conf