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:
@@ -144,14 +144,25 @@ in
|
||||
};
|
||||
|
||||
apps = {
|
||||
opencode = {
|
||||
enable = lib.mkEnableOption ''
|
||||
opencode AI coding CLI integration. When on, deploys
|
||||
~/.config/opencode/opencode.json. The `opencode` package itself
|
||||
is not installed by Nomarchy — add it to your home.nix if you
|
||||
want it on PATH.
|
||||
'';
|
||||
alacritty.enable = lib.mkEnableOption "Alacritty terminal integration";
|
||||
btop.enable = lib.mkEnableOption "btop resource monitor integration";
|
||||
ghostty.enable = lib.mkEnableOption "Ghostty terminal integration";
|
||||
kitty.enable = lib.mkEnableOption "Kitty terminal integration";
|
||||
lazygit.enable = lib.mkEnableOption "lazygit integration";
|
||||
tmux.enable = lib.mkEnableOption "tmux integration";
|
||||
elephant.enable = lib.mkEnableOption "Elephant menu provider integration";
|
||||
walker.enable = lib.mkEnableOption "Walker launcher integration";
|
||||
swayosd.enable = lib.mkEnableOption "SwayOSD integration";
|
||||
vscode = {
|
||||
enable = lib.mkEnableOption "VSCode integration";
|
||||
devExtensions = lib.mkEnableOption "Nomarchy's curated VSCode extension pack (language servers + git + editor enhancements)";
|
||||
};
|
||||
opencode.enable = lib.mkEnableOption ''
|
||||
opencode AI coding CLI integration. When on, deploys
|
||||
~/.config/opencode/opencode.json. The `opencode` package itself
|
||||
is not installed by Nomarchy — add it to your home.nix if you
|
||||
want it on PATH.
|
||||
'';
|
||||
};
|
||||
|
||||
gaming = {
|
||||
|
||||
Reference in New Issue
Block a user