feat: move core apps to downstream and make app modules opt-in
All checks were successful
Check / eval-and-lint (push) Successful in 6m39s
All checks were successful
Check / eval-and-lint (push) Successful in 6m39s
This commit is contained in:
@@ -96,15 +96,7 @@ let
|
||||
];
|
||||
in
|
||||
{
|
||||
options.nomarchy.vscode = {
|
||||
devExtensions = lib.mkOption {
|
||||
type = lib.types.bool;
|
||||
default = false;
|
||||
description = "Whether to install development extensions for VSCode.";
|
||||
};
|
||||
};
|
||||
|
||||
config = {
|
||||
config = lib.mkIf config.nomarchy.apps.vscode.enable {
|
||||
programs.vscode = {
|
||||
enable = lib.mkDefault true;
|
||||
package = lib.mkDefault pkgs.vscode;
|
||||
@@ -118,7 +110,7 @@ in
|
||||
};
|
||||
extensions = lib.mkDefault (
|
||||
themeExtensions
|
||||
++ lib.optionals config.nomarchy.vscode.devExtensions devExtensions
|
||||
++ lib.optionals config.nomarchy.apps.vscode.devExtensions devExtensions
|
||||
);
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user