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
|
// shell startup
|
||||||
spawn-sh-at-startup "sleep 5 && syncthingtray --wait"
|
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
|
prefer-no-csd // (Client Side Decorations) ask clients to not add their own decorations
|
||||||
|
|
||||||
hotkey-overlay {
|
hotkey-overlay {
|
||||||
|
|||||||
@ -31,6 +31,7 @@ in
|
|||||||
wofi.enable = lib.mkEnableOption "enable wofi (application launcher)";
|
wofi.enable = lib.mkEnableOption "enable wofi (application launcher)";
|
||||||
keepassxc.enable = lib.mkEnableOption "enable keepassxc (password manager)";
|
keepassxc.enable = lib.mkEnableOption "enable keepassxc (password manager)";
|
||||||
opencode.enable = lib.mkEnableOption "enable opencode (AI coding assistant)";
|
opencode.enable = lib.mkEnableOption "enable opencode (AI coding assistant)";
|
||||||
|
adb.enable = lib.mkEnableOption "enable adb";
|
||||||
|
|
||||||
# Apps (pass-through to underlying modules)
|
# Apps (pass-through to underlying modules)
|
||||||
firefox.enable = lib.mkEnableOption "enable firefox (web browser)";
|
firefox.enable = lib.mkEnableOption "enable firefox (web browser)";
|
||||||
@ -78,6 +79,7 @@ in
|
|||||||
helix.enable = lib.mkDefault true;
|
helix.enable = lib.mkDefault true;
|
||||||
stylePreview.enable = lib.mkDefault true;
|
stylePreview.enable = lib.mkDefault true;
|
||||||
json2nix.enable = lib.mkDefault true;
|
json2nix.enable = lib.mkDefault true;
|
||||||
|
adb.enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -105,6 +107,38 @@ in
|
|||||||
programs.wofi.enable = true;
|
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 {
|
(lib.mkIf cfg.keepassxc.enable {
|
||||||
programs.keepassxc = {
|
programs.keepassxc = {
|
||||||
enable = true;
|
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 {
|
(lib.mkIf cfg.ghostty.enable {
|
||||||
ghosttyApp = {
|
ghosttyApp = {
|
||||||
enable = true;
|
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