Files
Olympus/system/disko/default.nix
2024-10-18 20:25:54 -05:00

29 lines
618 B
Nix

{ config, lib, ... }: {
options = {
disko = {
enable = lib.options.mkOption {
default = false;
type = lib.types.bool;
};
impermanent = lib.options.mkOption {
default = false;
type = lib.types.bool;
};
};
};
imports = [
./disko.nix
./disko_bonus.nix
./impermanent.nix
];
config = lib.mkIf config.disko.enable (lib.mkMerge [
(lib.mkIf (!config.disko.enable) {
disko.impermanent = lib.mkForce false;
})
]);
}