Commit 9beff50

HPCesia <me@hpcesia.com>
2025-10-15 16:55:49
fix: stylix for vscode
fix stylix doesn't implement settings for all vscode profile
1 parent 6361f06
Changed files (1)
modules
dev
vscode
profiles
modules/dev/vscode/profiles/default.nix
@@ -59,16 +59,11 @@
               "window.newWindowProfile" = "Default";
               "workbench.settings.applyToAllProfiles" = [
                 # -- Normal -- #
-                "editor.fontSize"
-                "editor.fontFamily"
                 "editor.fontLigatures"
                 "editor.guides.bracketPairs"
                 "editor.formatOnSave"
                 "editor.lineNumbers"
-                "terminal.integrated.fontFamily"
-                "terminal.integrated.fontSize"
                 "terminal.integrated.defaultProfile.linux"
-                "workbench.colorCustomizations" # Keep Stylix's theme
                 "workbench.colorTheme"
                 "workbench.iconTheme"
                 "workbench.startupEditor"
@@ -92,7 +87,10 @@
       lib.mapAttrs
       (_: v: (v // {extensions = v.extensions or [] ++ baseExtensions;}))
       (lib.mergeAttrsList profilesList);
+    profileNames = lib.attrNames profiles;
   in {
+    stylix.targets.vscode.profileNames = profileNames;
+
     programs.vscode.profiles = profiles;
   };
 }