add adb, remove screenshot path for frame12
This commit is contained in:
parent
d6b317ce1c
commit
a0e6e63486
@ -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 {
|
||||
|
||||
@ -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;
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user