diff --git a/config-generator.nix b/config-generator.nix index 1e884cc..12dbf53 100644 --- a/config-generator.nix +++ b/config-generator.nix @@ -31,6 +31,7 @@ in 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."; + cartographie = mkEnableOption "Profil pour activer les outils de gestion de données géographiques."; conception-assistee = mkEnableOption "Profil pour activer les outils de conception électronique & modélisation 3D"; database_postgres=mkEnableOption "Profil pour activer le SGBD PostgreSQL."; developpement = mkEnableOption "Profil pour activer les outils de développement"; @@ -118,6 +119,7 @@ in r6d.profiles.isDesktop = true; r6d.config-generator = { + cartographie = true; developpement = true; docker = true; }; diff --git a/public/app-cartographie.nix b/public/app-cartographie.nix index 3b2e525..2a728fb 100644 --- a/public/app-cartographie.nix +++ b/public/app-cartographie.nix @@ -7,7 +7,7 @@ let profiles = config.r6d.profiles; in -mkIf profiles.isDesktop { +mkIf cfg.cartographie { environment.systemPackages = with pkgs; [ # Gestion de données géographiques diff --git a/public/public.nix b/public/public.nix index 7b3a444..17a2e9e 100644 --- a/public/public.nix +++ b/public/public.nix @@ -11,6 +11,7 @@ ## option de configuration spécifique ./app-awesome.nix # pour les profils awesome ./app-cao.nix # de conception assisté par ordinateur & modélisation + ./app-cartographie.nix # utilisée pour manipuler les données géographiques & cartes ./app-developpement.nix # utilisée pour développer des programmes/scripts ./app-docker.nix # pour activer docker ./app-jeux.nix # permettant de jouer ;) @@ -24,7 +25,6 @@ ## if isDesktop ./app-adminsys.nix # pour gérer le système dans son ensemble et les services ./app-bureautique.nix # dédiée à la bureautique (traitement de texte, dessin, ...) - ./app-cartographie.nix # utilisée pour manipuler les données géographiques & cartes ./app-client-internet.nix # pour accéder & utiliser des ressources par le réseau ./app-multimedia.nix # pour gérer le son, l'image et la vidéo ./app-network.nix # de gestion, de diagnostique & surveillance réseau