ébauche de fonction pour générer un profil

nixos-19.09
Yves Dubromelle 8 years ago
parent 8ee09217cb
commit 854eed9227

@ -0,0 +1,29 @@
{lib}:
let
profiles = {
isDesktopEnvironment = {
awesome = true;
internetSuite = true;
multimediaSuite = true;
officeSuite = true;
pulseaudio = true;
securitySuite = true;
};
isWorkstation = {
graphical = true;
docker = true;
};
isServer = {
};
};
in
rec {
applyProfilesToDirectory = customProfiles: directory:
lib.mapAttrs (applyProfilesToMachine customProfiles) directory;
applyProfilesToMachine = customProfiles: machineName: machineOptions:
machineOptions;
#lib.recursiveUpdate {} machineOptions;
}
Loading…
Cancel
Save