nix-conf/system/default.nix

45 lines
887 B
Nix
Raw Normal View History

2025-01-19 00:44:22 -05:00
{
inputs,
lib,
...
}: {
2024-10-18 23:42:11 -04:00
imports = [
./audio.nix
./bash.nix
./boot.nix
./configuration.nix
./display.nix
./locale.nix
2025-01-19 00:44:22 -05:00
./mnt.nix
2024-10-18 23:42:11 -04:00
./plasma.nix
./security.nix
./virt.nix
2025-01-01 01:04:23 -05:00
../overlays
2025-01-19 00:44:22 -05:00
inputs.sops-nix.nixosModules.sops
2024-10-18 23:42:11 -04:00
];
2024-12-22 23:46:42 -05:00
options.u = {
has = {
graphical = lib.mkOption {
type = lib.types.bool;
description = "enable graphical settings";
default = true;
};
wine = lib.mkOption {
type = lib.types.bool;
description = "enable wine settings";
default = true;
};
virt = lib.mkOption {
type = lib.types.bool;
description = "enable virt settings";
default = true;
};
container = lib.mkOption {
type = lib.types.bool;
description = "enable container settings";
default = true;
};
};
};
2024-10-18 23:42:11 -04:00
}