add adb, remove screenshot path for frame12

This commit is contained in:
Nathan Anderson 2026-02-25 23:16:19 -07:00
parent d6b317ce1c
commit a0e6e63486
2 changed files with 35 additions and 27 deletions

View File

@ -8,7 +8,7 @@ spawn-at-startup "flatpak" "run" "org.signal.Signal"
// shell startup
spawn-sh-at-startup "sleep 5 && syncthingtray --wait"
screenshot-path null // save screenshots just to clipboard
// screenshot-path null // save screenshots just to clipboard
prefer-no-csd // (Client Side Decorations) ask clients to not add their own decorations
hotkey-overlay {

View File

@ -31,6 +31,7 @@ in
wofi.enable = lib.mkEnableOption "enable wofi (application launcher)";
keepassxc.enable = lib.mkEnableOption "enable keepassxc (password manager)";
opencode.enable = lib.mkEnableOption "enable opencode (AI coding assistant)";
adb.enable = lib.mkEnableOption "enable adb";
# Apps (pass-through to underlying modules)
firefox.enable = lib.mkEnableOption "enable firefox (web browser)";
@ -78,6 +79,7 @@ in
helix.enable = lib.mkDefault true;
stylePreview.enable = lib.mkDefault true;
json2nix.enable = lib.mkDefault true;
adb.enable = lib.mkDefault true;
};
})
@ -105,6 +107,38 @@ in
programs.wofi.enable = true;
})
(lib.mkIf cfg.adb.enable {
programs.adb.enable = true;
})
(lib.mkIf cfg.opencode.enable {
programs.opencode = {
enable = true;
package = unstable.opencode;
};
})
(lib.mkIf cfg.stylePreview.enable {
stylePreview.enable = true;
})
(lib.mkIf cfg.json2nix.enable {
json2nix.enable = true;
})
(lib.mkIf cfg.helix.enable {
helixApp = {
enable = true;
themeOverrides = cfg.helix.themeOverrides;
};
})
# Apps — wire to underlying module options
(lib.mkIf cfg.firefox.enable {
firefoxApp.enable = true;
})
(lib.mkIf cfg.keepassxc.enable {
programs.keepassxc = {
enable = true;
@ -135,18 +169,6 @@ in
};
})
(lib.mkIf cfg.opencode.enable {
programs.opencode = {
enable = true;
package = unstable.opencode;
};
})
# Apps — wire to underlying module options
(lib.mkIf cfg.firefox.enable {
firefoxApp.enable = true;
})
(lib.mkIf cfg.ghostty.enable {
ghosttyApp = {
enable = true;
@ -155,19 +177,5 @@ in
};
})
(lib.mkIf cfg.helix.enable {
helixApp = {
enable = true;
themeOverrides = cfg.helix.themeOverrides;
};
})
(lib.mkIf cfg.stylePreview.enable {
stylePreview.enable = true;
})
(lib.mkIf cfg.json2nix.enable {
json2nix.enable = true;
})
];
}