nixos/modules/desktop/default.nix

27 lines
565 B
Nix
Raw Normal View History

2025-12-12 04:02:55 +01:00
{
config,
lib,
...
}: {
options.fireproof.desktop = {
enable = lib.mkEnableOption "Enable desktop environment with niri, greetd, and all desktop features";
2025-12-14 04:09:59 +01:00
windowManager.enable = lib.mkOption {
type = lib.types.bool;
default = config.fireproof.desktop.enable;
description = "Enable window manager (niri) and dank material shell (dms)";
};
2025-12-12 04:02:55 +01:00
};
imports = [
./monitors.nix
./audio.nix
./fonts.nix
./greetd.nix
./niri.nix
./qt.nix
./screenshot.nix
./gtk/default.nix
./dms/default.nix
];
}