|
135 | 135 |
|
136 | 136 | # Themes |
137 | 137 | adw-gtk3 |
138 | | - libsForQt5.qt5ct |
139 | | - kdePackages.qt6ct |
140 | | - adwaita-qt |
141 | | - adwaita-qt6 |
| 138 | + kdePackages.qtstyleplugin-kvantum |
| 139 | + rose-pine-kvantum |
142 | 140 | ]; |
143 | 141 |
|
144 | 142 | fonts.packages = with pkgs; [ |
|
148 | 146 | ]; |
149 | 147 |
|
150 | 148 | environment.sessionVariables = { |
151 | | - QT_QPA_PLATFORMTHEME = "qt5ct"; |
| 149 | + QT_STYLE_OVERRIDE = "kvantum"; |
152 | 150 | }; |
153 | 151 |
|
154 | 152 | programs.dconf.enable = true; |
|
244 | 242 | COSMIC_THEME_FILE="$HOME/.config/cosmic/com.system76.CosmicTheme.Mode/v1/is_dark" |
245 | 243 | COSMIC_BG_FILE="$HOME/.config/cosmic/com.system76.CosmicBackground/v1/all" |
246 | 244 | 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" |
249 | 246 |
|
250 | 247 | sync_theme() { |
251 | 248 | if [ -f "$COSMIC_THEME_FILE" ]; then |
|
256 | 253 | sed -i -E 's/bg-(light|dark)/bg-dark/g' $COSMIC_BG_FILE |
257 | 254 | sed -i 's/theme = "rose-pine-dawn"/theme = "rose-pine"/' $HOME/.config/halloy/config.toml |
258 | 255 | # 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 |
261 | 258 | else |
262 | 259 | echo "light" > "$OCF_THEME_FILE" |
263 | 260 | sed -i -E 's/bg-(light|dark)/bg-light/g' $COSMIC_BG_FILE |
264 | 261 | sed -i 's/theme = "rose-pine"/theme = "rose-pine-dawn"/' $HOME/.config/halloy/config.toml |
265 | 262 | # 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 |
268 | 265 | fi |
269 | 266 | pkill -USR1 halloy || true |
270 | 267 | fi |
|
0 commit comments