nixos/modules/desktop/default.nix
2026-01-21 00:10:58 +01:00

25 lines
532 B
Nix

{
config,
lib,
...
}: {
options.fireproof.desktop = {
enable = lib.mkEnableOption "Enable desktop environment with niri, greetd, and all desktop features";
windowManager.enable = lib.mkOption {
type = lib.types.bool;
default = config.fireproof.desktop.enable;
description = "Enable window manager (niri) and dank material shell (dms)";
};
};
imports = [
./monitors.nix
./audio.nix
./fonts.nix
./greetd.nix
./niri
./qt.nix
./gtk.nix
./dms/default.nix
];
}