seule la maj auto a besoin d'être conditionnelle; nom de fichier
This commit is contained in:
@@ -20,9 +20,9 @@ in
|
|||||||
|
|
||||||
# commandées par config-generator
|
# commandées par config-generator
|
||||||
## option de configuration spécifique
|
## option de configuration spécifique
|
||||||
./auto-upgrade.nix # mise à jour automatique du système
|
|
||||||
./awesome.nix # pour le gestionaire de fenêtres awesome
|
./awesome.nix # pour le gestionaire de fenêtres awesome
|
||||||
./laptop.nix # appli & configuration adaptée pour un PC portable
|
./laptop.nix # appli & configuration adaptée pour un PC portable
|
||||||
|
./nix-options.nix # options de Nix (update, gc, optimisation)
|
||||||
./swap.nix # définition de l'utilisation du swap
|
./swap.nix # définition de l'utilisation du swap
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ let
|
|||||||
flags = currentMachine.configurationFlags;
|
flags = currentMachine.configurationFlags;
|
||||||
in
|
in
|
||||||
|
|
||||||
mkIf flags.auto-upgrade {
|
{
|
||||||
|
|
||||||
# Automatic update & automatic clean
|
# Automatic update & automatic clean
|
||||||
|
|
||||||
system.autoUpgrade.enable = true;
|
system.autoUpgrade.enable = flags.auto-upgrade;
|
||||||
nix = {
|
nix = {
|
||||||
autoOptimiseStore = true;
|
autoOptimiseStore = true;
|
||||||
gc = {
|
gc = {
|
||||||
Reference in New Issue
Block a user