diff options
Diffstat (limited to '')
| -rw-r--r-- | nix/lib/machine-utils.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/nix/lib/machine-utils.nix b/nix/lib/machine-utils.nix new file mode 100644 index 0000000..6501257 --- /dev/null +++ b/nix/lib/machine-utils.nix @@ -0,0 +1,20 @@ +{ lib, ... }: + +let + # Simple function to check if a machine is of a specific type + isMachineType = + machineType: systemName: + let + workMachines = [ "hq-kwny2vh41p" ]; + personalMachines = [ "mba-m2" ]; + in + if machineType == "work" then + lib.elem systemName workMachines + else if machineType == "personal" then + lib.elem systemName personalMachines + else + false; +in +{ + inherit isMachineType; +} |
