flakes/modules/options.nix

19 lines
381 B
Nix
Raw Normal View History

2025-03-23 11:52:43 +11:00
{ config, lib, ... }: {
options.me = {
environment = lib.mkOption {
type = lib.types.enum [ "desktop" "laptop" "headless" ];
default = "desktop";
};
fprint = lib.mkOption {
type = lib.types.bool;
default = false;
};
gui = lib.mkOption {
type = lib.types.bool;
default = config.me.environment != "headless";
};
};
}