ajout de variable pour l'impression
This commit is contained in:
11
activation-manuelle/print.nix
Normal file
11
activation-manuelle/print.nix
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
# Enable CUPS to print documents.
|
||||||
|
services.printing = pkgs.lib.mkIf config.r6d.config-generator.print {
|
||||||
|
enable = true;
|
||||||
|
drivers = [
|
||||||
|
pkgs.samsung-unified-linux-driver
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -17,6 +17,7 @@ in
|
|||||||
./activation-manuelle/fail2ban.nix
|
./activation-manuelle/fail2ban.nix
|
||||||
./activation-manuelle/nix-serve-client.nix
|
./activation-manuelle/nix-serve-client.nix
|
||||||
./activation-manuelle/nix-serve-server.nix
|
./activation-manuelle/nix-serve-server.nix
|
||||||
|
./activation-manuelle/print.nix
|
||||||
./activation-manuelle/swap.nix
|
./activation-manuelle/swap.nix
|
||||||
./activation-manuelle/users.nix
|
./activation-manuelle/users.nix
|
||||||
];
|
];
|
||||||
@@ -49,6 +50,7 @@ in
|
|||||||
locate = mkEnableOption "Profil pour activer la fonction locate.";
|
locate = mkEnableOption "Profil pour activer la fonction locate.";
|
||||||
nix-serve-client= mkEnableOption "Profil pour que la machine soit un client de cache nix.";
|
nix-serve-client= mkEnableOption "Profil pour que la machine soit un client de cache nix.";
|
||||||
nix-serve-server= mkEnableOption "Profil pour que la machine soit un serveur de cache nix.";
|
nix-serve-server= mkEnableOption "Profil pour que la machine soit un serveur de cache nix.";
|
||||||
|
print = mkEnableOption "Profil pour activer cups & pouvoir imprimer.";
|
||||||
swap = mkEnableOption "Profil pour que le swap soit activé.";
|
swap = mkEnableOption "Profil pour que le swap soit activé.";
|
||||||
virtualbox = mkEnableOption "Profil pour l'utilisation de VirtualBox.";
|
virtualbox = mkEnableOption "Profil pour l'utilisation de VirtualBox.";
|
||||||
xmonad = mkEnableOption "Profil pour activer le gestionnaire de fenêtres xmonad.";
|
xmonad = mkEnableOption "Profil pour activer le gestionnaire de fenêtres xmonad.";
|
||||||
@@ -106,6 +108,7 @@ in
|
|||||||
(mkIf pfl.isDubronetwork {
|
(mkIf pfl.isDubronetwork {
|
||||||
r6d.config-generator.auto-upgrade = true;
|
r6d.config-generator.auto-upgrade = true;
|
||||||
r6d.config-generator.nix-serve-client = true;
|
r6d.config-generator.nix-serve-client = true;
|
||||||
|
r6d.config-generator.print = true;
|
||||||
})
|
})
|
||||||
(mkIf (pfl.isDubronetwork && pfl.isHome) {
|
(mkIf (pfl.isDubronetwork && pfl.isHome) {
|
||||||
r6d.config-generator.jeux = true;
|
r6d.config-generator.jeux = true;
|
||||||
|
|||||||
@@ -15,14 +15,6 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
|
||||||
services.printing = {
|
|
||||||
enable = true;
|
|
||||||
drivers = [
|
|
||||||
pkgs.samsung-unified-linux-driver
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
# Monitoring
|
# Monitoring
|
||||||
|
|
||||||
## Noeud de supervision munin = pas de stockage des données locales
|
## Noeud de supervision munin = pas de stockage des données locales
|
||||||
|
|||||||
Reference in New Issue
Block a user