This repository has been archived on 2024-05-02. You can view files and clone it, but cannot push or open issues or pull requests.
home-manager-flake/modules/gui/default.nix

26 lines
558 B
Nix

{ lib, config, ... }: {
options = {
gui.enable = lib.mkEnableOption "gui";
};
imports = [
./firefox
./keepassxc
./kitty
./nextcloud-client
./picom
./nixGL
];
config = lib.mkIf config.gui.enable {
programs = {
keepassxc.enable = lib.mkDefault true;
firefox.enable = lib.mkDefault true;
kitty.enable = lib.mkDefault false;
};
services = {
nextcloud-client.enable = lib.mkDefault false;
udiskie.enable = lib.mkDefault false;
picom.enable = lib.mkDefault false;
};
};
}