Skip to content

Commit 6148304

Browse files
committed
symlink rose pine kvantum themes
1 parent c8c4c42 commit 6148304

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

modules/graphical/default.nix

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,20 +248,26 @@ in
248248
if [ -f "$COSMIC_THEME_FILE" ]; then
249249
content=$(cat "$COSMIC_THEME_FILE")
250250
mkdir -p "$(dirname "$OCF_THEME_FILE")"
251+
mkdir -p "$(dirname "$KVANTUM_THEME_FILE")"
252+
253+
# Ensure kvantum knows where to find the rose pine themes
254+
ln -sfT ${pkgs.rose-pine-kvantum}/share/Kvantum/rose-pine $HOME/.config/Kvantum/rose-pine || true
255+
ln -sfT ${pkgs.rose-pine-kvantum}/share/Kvantum/rose-pine-dawn $HOME/.config/Kvantum/rose-pine-dawn || true
256+
251257
if [ "$content" = "true" ]; then
252258
echo "dark" > "$OCF_THEME_FILE"
253259
sed -i -E 's/bg-(light|dark)/bg-dark/g' $COSMIC_BG_FILE
254260
sed -i 's/theme = "rose-pine-dawn"/theme = "rose-pine"/' $HOME/.config/halloy/config.toml
255261
# QT Themes
256-
sed -i 's/^theme=.*/theme=Rose-Pine/' $KVANTUM_THEME_FILE
257-
kvantummanager --set "Rose-Pine" || true
262+
sed -i 's/^theme=.*/theme=rose-pine/' $KVANTUM_THEME_FILE
263+
kvantummanager --set "rose-pine" || true
258264
else
259265
echo "light" > "$OCF_THEME_FILE"
260266
sed -i -E 's/bg-(light|dark)/bg-light/g' $COSMIC_BG_FILE
261267
sed -i 's/theme = "rose-pine"/theme = "rose-pine-dawn"/' $HOME/.config/halloy/config.toml
262268
# QT Themes
263-
sed -i 's/^theme=.*/theme=Rose-Pine-Dawn/' $KVANTUM_THEME_FILE
264-
kvantummanager --set "Rose-Pine-Dawn" || true
269+
sed -i 's/^theme=.*/theme=rose-pine-dawn/' $KVANTUM_THEME_FILE
270+
kvantummanager --set "rose-pine-dawn" || true
265271
fi
266272
pkill -USR1 halloy || true
267273
fi

0 commit comments

Comments
 (0)