configurations & Old-materusPC: vscode settings

This commit is contained in:
2024-11-01 00:10:11 +01:00
parent aaf9221f44
commit 6590f99c8d
3 changed files with 151 additions and 51 deletions
+5 -1
View File
@@ -6,11 +6,15 @@ in
options.materus.profile.editor.code.enable = materusArg.pkgs.lib.mkBoolOpt config.materus.profile.enableDesktop "Enable VSCodium with materus cfg";
options.materus.profile.editor.code.fhs.enable = materusArg.pkgs.lib.mkBoolOpt false "Use fhs vscodium";
options.materus.profile.editor.code.fhs.packages = lib.mkOption { default = (ps: [ ]); };
options.materus.profile.editor.code.fhs.extensions = lib.mkOption { default = []; };
config = lib.mkIf cfg.enable {
programs.vscode = {
enable = lib.mkDefault true;
package = lib.mkDefault (if (cfg.fhs.enable) then (pkgs.vscodium.fhsWithPackages cfg.fhs.packages) else pkgs.vscodium);
mutableExtensionsDir = lib.mkDefault true;
mutableExtensionsDir = lib.mkDefault config.materus.profile.editor.code.fhs.enable;
extensions = lib.mkDefault config.materus.profile.editor.code.fhs.extensions;
enableExtensionUpdateCheck = lib.mkDefault config.materus.profile.editor.code.fhs.enable;
enableUpdateCheck = lib.mkDefault false;
};
materus.profile.fonts.enable = lib.mkDefault true;
};