Compare commits

..

2 Commits

Author SHA1 Message Date
0bfca5b71d ajout des activations manuelles dans desktop.
* l'activarion ou non est controlée depuis base. Mais l'inclusion est
* systématique
2016-07-10 17:00:41 +02:00
62b1537353 fix: erreur de syntaxe sur les fichiers manuels 2016-07-10 17:00:15 +02:00
5 changed files with 31 additions and 41 deletions

View File

@@ -4,13 +4,11 @@
imports = [ imports = [
]; ];
config = mkIf config.r6d.config-generator.docker { environment.systemPackages = with pkgs; pkgs.lib.mkIf config.r6d.config-generator.docker [
environment.systemPackages = with pkgs; [
# Ecosystème Docker # Ecosystème Docker
docker docker
python27Packages.docker_compose python27Packages.docker_compose
]; ];
virtualisation.docker.enable = true; virtualisation.docker.enable = config.r6d.config-generator.docker;
}
} }

View File

@@ -4,10 +4,8 @@
imports = [ imports = [
]; ];
config = mkIf config.r6d.config-generator.jeux { environment.systemPackages = with pkgs; pkgs.lib.mkIf config.r6d.config-generator.jeux [
environment.systemPackages = with pkgs; [
# Jeux # Jeux
urbanterror urbanterror
]; ];
} }
}

View File

@@ -4,13 +4,11 @@
imports = [ imports = [
]; ];
config = mkIf config.r6d.config-generator.virtualbox { environment.systemPackages = with pkgs; pkgs.lib.mkIf config.r6d.config-generator.virtualbox [
environment.systemPackages = with pkgs; [
linuxPackages.virtualbox linuxPackages.virtualbox
linuxPackages.virtualboxGuestAdditions linuxPackages.virtualboxGuestAdditions
]; ];
virtualisation.virtualbox.host.enable = true; virtualisation.virtualbox.host.enable = config.r6d.config-generator.virtualbox;
}
} }

View File

@@ -1,24 +1,18 @@
{ config, libs, pkgs, ... }: { config, pkgs, ... }:
{ {
# Paquets spécifiques pour un ordinateur portable # Paquets spécifiques pour un ordinateur portable
config = mkIf config.r6d.config-generator.laptop { networking.networkmanager.enable = config.r6d.config-generator.laptop; # Activation d'un gestionnaire de réseau
networking = { hardware.bluetooth.enable = config.r6d.config-generator.laptop;
#wireless.enable = true; # Enables wireless support via wpa_supplicant
networkmanager.enable = true; # Activation d'un gestionnaire de réseau
};
hardware.bluetooth.enable = true; environment.systemPackages = with pkgs; pkgs.lib.mkIf config.r6d.config-generator.laptop [
environment.systemPackages = with pkgs;[
networkmanagerapplet networkmanagerapplet
]; ];
services.xserver.synaptics = { services.xserver.synaptics = pkgs.lib.mkIf config.r6d.config-generator.laptop {
enable = true; enable = true;
twoFingerScroll = true; twoFingerScroll = true;
}; };
} }
}

View File

@@ -2,10 +2,12 @@
{ {
imports = [ # applications : imports = [ # applications :
#./activation-manuelle/app-docker.nix # pour activer docker # commandées par config-generator
#./activation-manuelle/app-jeux.nix # permettant de jouer ;) ./activation-manuelle/app-docker.nix # pour activer docker
#./activation-manuelle/app-virtualbox.nix # pour exploiter virtualbox ./activation-manuelle/app-jeux.nix # permettant de jouer ;)
#./activation-manuelle/laptop.nix # appli & configuration adaptée pour un PC portable ./activation-manuelle/app-virtualbox.nix # pour exploiter virtualbox
./activation-manuelle/laptop.nix # appli & configuration adaptée pour un PC portable$
# installées systématiquement
./app-adminsys.nix # pour gérer le système dans son ensemble et les services ./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-bureautique.nix # dédiée à la bureautique (traitement de texte, dessin, ...)
./app-cao.nix # de conception assisté par ordinateur & modélisation ./app-cao.nix # de conception assisté par ordinateur & modélisation