i set first ricing on ever on my linux time and i got it so far that i have fonts working, but it broke plasma breeze dark theme. now i have half dark half light themed apps and settings. where did i do wrong and i tried to fix it many ways, but i fail
home.nix part of globals and fonts
# =============================================================
# 8. GLOBAL FONTS AND DESKTOP SETTINGS
# =============================================================
# 1. Force the Global Theme and Fonts (kdeglobals)
home.file.".config/kdeglobals".text = ''
[General]
ColorScheme=BreezeDark
font=JetBrainsMono Nerd Font,10,-1,5,50,0,0,0,0,0
fixed=JetBrainsMono Nerd Font,10,-1,5,50,0,0,0,0,0
smallestReadableFont=JetBrainsMono Nerd Font,8,-1,5,50,0,0,0,0,0
toolBarFont=JetBrainsMono Nerd Font,10,-1,5,50,0,0,0,0,0
menuFont=JetBrainsMono Nerd Font,10,-1,5,50,0,0,0,0,0
[WM]
activeFont=JetBrainsMono Nerd Font,10,-1,5,50,0,0,0,0,0
[Icons]
Theme=breeze-dark
[KDE]
lookAndFeelPackage=org.kde.breezedark.desktop
'';
# 2. Force the Panel/Shell Theme (plasmarc)
home.file.".config/plasmarc".text = ''
[Theme]
name=org.kde.breezedark.desktop
'';
# 3. Synchronize GTK (Firefox/Chrome/Gnome Apps)
gtk = {
enable = true;
theme = {
name = "Breeze-Dark";
package = pkgs.kdePackages.breeze-gtk;
};
iconTheme = {
name = "breeze-dark";
package = pkgs.kdePackages.breeze-icons;
};
font = {
name = "JetBrainsMono Nerd Font";
size = 11;
};
};
# 4. QT Integration
qt = {
enable = true;
platformTheme.name = "kde";
style.name = "breeze"; # CORRECTION: Use "breeze", not "breezeDark"
};