Skip to content

Commit c8c4c42

Browse files
committed
switch to kvantum from qt5ct
1 parent a6c100d commit c8c4c42

3 files changed

Lines changed: 10 additions & 15 deletions

File tree

modules/graphical/default.nix

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,8 @@ in
135135

136136
# Themes
137137
adw-gtk3
138-
libsForQt5.qt5ct
139-
kdePackages.qt6ct
140-
adwaita-qt
141-
adwaita-qt6
138+
kdePackages.qtstyleplugin-kvantum
139+
rose-pine-kvantum
142140
];
143141

144142
fonts.packages = with pkgs; [
@@ -148,7 +146,7 @@ in
148146
];
149147

150148
environment.sessionVariables = {
151-
QT_QPA_PLATFORMTHEME = "qt5ct";
149+
QT_STYLE_OVERRIDE = "kvantum";
152150
};
153151

154152
programs.dconf.enable = true;
@@ -244,8 +242,7 @@ in
244242
COSMIC_THEME_FILE="$HOME/.config/cosmic/com.system76.CosmicTheme.Mode/v1/is_dark"
245243
COSMIC_BG_FILE="$HOME/.config/cosmic/com.system76.CosmicBackground/v1/all"
246244
OCF_THEME_FILE="$HOME/remote/.config/ocf/theme"
247-
QT5CT_THEME_FILE="$HOME/.config/qt5ct/qt5ct.conf"
248-
QT6CT_THEME_FILE="$HOME/.config/qt6ct/qt6ct.conf"
245+
KVANTUM_THEME_FILE="$HOME/.config/Kvantum/kvantum.kvconfig"
249246
250247
sync_theme() {
251248
if [ -f "$COSMIC_THEME_FILE" ]; then
@@ -256,15 +253,15 @@ in
256253
sed -i -E 's/bg-(light|dark)/bg-dark/g' $COSMIC_BG_FILE
257254
sed -i 's/theme = "rose-pine-dawn"/theme = "rose-pine"/' $HOME/.config/halloy/config.toml
258255
# QT Themes
259-
sed -i 's/^style=.*/style=Adwaita-Dark/' $QT5CT_THEME_FILE
260-
sed -i 's/^style=.*/style=Adwaita-Dark/' $QT6CT_THEME_FILE
256+
sed -i 's/^theme=.*/theme=Rose-Pine/' $KVANTUM_THEME_FILE
257+
kvantummanager --set "Rose-Pine" || true
261258
else
262259
echo "light" > "$OCF_THEME_FILE"
263260
sed -i -E 's/bg-(light|dark)/bg-light/g' $COSMIC_BG_FILE
264261
sed -i 's/theme = "rose-pine"/theme = "rose-pine-dawn"/' $HOME/.config/halloy/config.toml
265262
# QT Themes
266-
sed -i 's/^style=.*/style=Adwaita/' $QT5CT_THEME_FILE
267-
sed -i 's/^style=.*/style=Adwaita/' $QT6CT_THEME_FILE
263+
sed -i 's/^theme=.*/theme=Rose-Pine-Dawn/' $KVANTUM_THEME_FILE
264+
kvantummanager --set "Rose-Pine-Dawn" || true
268265
fi
269266
pkill -USR1 halloy || true
270267
fi
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[General]
2+
theme=Rose-Pine

modules/graphical/skel/.config/qt5ct/qt5ct.conf

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)