regroupement des options éparses en configurationOptions et renommage

nixos-19.09 2017-05-31-phenom
Yves Dubromelle 8 years ago
parent c43adc80cb
commit ac91ce4492

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.graphical {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf currentMachine.profiles.isDesktopEnvironment {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.officeSuite && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.conception-assistee && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.cartographie && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: ménage
mkIf (flags.internetSuite && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (true && flags.graphical) {

@ -4,7 +4,7 @@ let
#inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.developpement-elm && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.developpement-haskell && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.developpement-java && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.jetbrains-licensed && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.developpement-rust && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.developpement && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.edition-musique && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.edition-photo && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.edition-video && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.jeux && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO ranger le spécifique pulseaudio

@ -4,7 +4,7 @@ let
inherit (lib) mkIf;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (true && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf (flags.securitySuite && flags.graphical) {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.officeSuite {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.conception-assistee {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.cartographie {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: ménage
mkIf flags.internetSuite {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
#inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement-elm {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement-haskell {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement-java {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.jetbrains-licensed {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement-rust {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.edition-musique {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.edition-photo {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.edition-video {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.jeux {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.multimediaSuite {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.securitySuite {

@ -8,7 +8,7 @@ let
host = config.networking.hostName;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.auto-upgrade {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: rc.lua par défaut (système)

@ -4,7 +4,7 @@ let
#inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: ménage

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.laptop {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.swap {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf false {

@ -5,13 +5,13 @@ let
isDesktopEnvironment = {
awesome = true;
internetSuite = true;
graphical = true;
multimediaSuite = true;
officeSuite = true;
pulseaudio = true;
securitySuite = true;
};
isWorkstation = {
graphical = true;
docker = true;
};
#isServer = {
@ -27,9 +27,8 @@ with lib; rec{
# Apply the profiles (pre-defined + custom) to a machine
applyProfilesToMachine = customProfiles: machineName: machineOptions:
{ configuration-flags = lib.recursiveUpdate (generateFlagsSet customProfiles machineOptions.profiles) machineOptions.configuration-flags;
ipAddress = machineOptions.ipAddress;
tinc = machineOptions.tinc;
{ configurationFlags = lib.recursiveUpdate (generateFlagsSet customProfiles machineOptions.profiles) machineOptions.configurationFlags;
configurationOptions = machineOptions.configurationOptions;
profiles = machineOptions.profiles;
};

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -6,7 +6,7 @@ let
machineOptions = types.submodule {
options = {
configuration-flags = {
configurationFlags = {
#enable = mkEnableOption "Génération de la configuration d'une machine.";
awesome = mkEnableOption "Profil pour activer le gestionnaire de fenêtre awesome.";
auto-upgrade = mkEnableOption "Profil pour activer les mises à jour automatiques.";
@ -57,15 +57,7 @@ let
znc = mkEnableOption "Profil pour activer le relais IRC ZNC.";
};
profiles = {
# Domaine
isDubronetwork = mkEnableOption "Pour distinguer les machines dubronetwork.";
isPrunetwork = mkEnableOption "Pour distinguer les machines prunetwork.";
# Utilisation machine
isDesktopEnvironment = mkEnableOption "Pour indiquer une machine avec interface graphique.";
isServer = mkEnableOption "Pour indiquer qu'il s'agit d'un serveur.";
isWorkstation = mkEnableOption "Pour indiquer que la machine sert à travailler.";
};
configurationOptions = {
ipAddress = mkOption {
description = "Adresse IP";
@ -128,11 +120,22 @@ let
};
};
};
profiles = {
# Domaine
isDubronetwork = mkEnableOption "Pour distinguer les machines dubronetwork.";
isPrunetwork = mkEnableOption "Pour distinguer les machines prunetwork.";
# Utilisation machine
isDesktopEnvironment = mkEnableOption "Pour indiquer une machine avec interface graphique.";
isServer = mkEnableOption "Pour indiquer qu'il s'agit d'un serveur.";
isWorkstation = mkEnableOption "Pour indiquer que la machine sert à travailler.";
};
};
};
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{
@ -151,8 +154,8 @@ in
*/
assertions = [
{
assertion = (currentMachine.profiles.isWorkstation && (currentMachine.profiles.isDesktopEnvironment == true))
|| (!currentMachine.profiles.isWorkstation);
assertion = (currentMachine.profiles.isDesktopEnvironment && (currentMachine.configurationFlags.graphical == true))
|| (!currentMachine.profiles.isDesktopEnvironment);
message = "A workstation requires a graphical environement.";
}
{

@ -4,7 +4,7 @@ let
#inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
{

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.docker {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.elasticsearch {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.developpement-haskell {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: ménage
mkIf flags.hydra-builder {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
#### https://github.com/NixOS/hydra/issues/413

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.kibana {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.locate {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
# TODO: changer adresse mail

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.print {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.pulseaudio {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.scanner {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.virtualbox {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
/**

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf flags.xmonad {

@ -4,7 +4,7 @@ let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
flags = currentMachine.configuration-flags;
flags = currentMachine.configurationFlags;
in
mkIf true {

Loading…
Cancel
Save