harmonisation fichiers activation manuelle
							parent
							
								
									e0cd512f87
								
							
						
					
					
						commit
						6ff5e008a7
					
				| @ -1,16 +1,18 @@ | |||||||
| { config, lib, pkgs, ... }: | { config, lib, pkgs, ... }: | ||||||
|  | 
 | ||||||
| let | let | ||||||
|   inherit (lib) mkIf; |   inherit (lib) mkIf; | ||||||
|   cfg = config.r6d.config-generator; |   cfg = config.r6d.config-generator; | ||||||
| in { |   computers = config.r6d.computers; | ||||||
|   imports = [ |   profiles = config.r6d.profiles; | ||||||
|   ]; | 
 | ||||||
|  | in mkIf cfg.docker { | ||||||
| 
 | 
 | ||||||
|   environment.systemPackages = with pkgs; mkIf cfg.docker [ |   environment.systemPackages = with pkgs; [ | ||||||
|     # Ecosystème Docker |     # Ecosystème Docker | ||||||
|     docker |     docker | ||||||
|     python27Packages.docker_compose |     python27Packages.docker_compose | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   virtualisation.docker.enable = cfg.docker; |   virtualisation.docker.enable = true; | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,16 +1,18 @@ | |||||||
| { config, lib, pkgs, ... }: | { config, lib, pkgs, ... }: | ||||||
|  | 
 | ||||||
| let | let | ||||||
|   inherit (lib) mkIf; |   inherit (lib) mkIf; | ||||||
|   cfg = config.r6d.config-generator; |   cfg = config.r6d.config-generator; | ||||||
| in { |   computers = config.r6d.computers; | ||||||
|   imports = [ |   profiles = config.r6d.profiles; | ||||||
|   ]; | 
 | ||||||
|  | in mkIf cfg.virtualbox { | ||||||
| 
 | 
 | ||||||
|   environment.systemPackages = with pkgs; mkIf cfg.virtualbox [ |   environment.systemPackages = with pkgs; [ | ||||||
|     linuxPackages.virtualbox |     linuxPackages.virtualbox | ||||||
|     linuxPackages.virtualboxGuestAdditions |     linuxPackages.virtualboxGuestAdditions | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   virtualisation.virtualbox.host.enable = cfg.virtualbox; |   virtualisation.virtualbox.host.enable = true; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,18 +1,24 @@ | |||||||
| { config, lib, pkgs, ... }: | { config, lib, pkgs, ... }: | ||||||
|  | 
 | ||||||
| let | let | ||||||
|   inherit (lib) mkIf; |   inherit (lib) mkIf; | ||||||
|   cfg = config.r6d.config-generator; |   cfg = config.r6d.config-generator; | ||||||
| in mkIf cfg.xmonad { |   computers = config.r6d.computers; | ||||||
|   # Paquets spécifiques pour un ordinateur portable |   profiles = config.r6d.profiles; | ||||||
|  | 
 | ||||||
|  | in  mkIf cfg.xmonad { | ||||||
|  |   # Paquets spécifiques pour xmonad | ||||||
| 
 | 
 | ||||||
|   environment.systemPackages = with pkgs;[ |   environment.systemPackages = with pkgs;[ | ||||||
|     dmenu |     dmenu | ||||||
|     haskellPackages.xmobar |     haskellPackages.xmobar | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   services.xserver.windowManager.xmonad.enable = true; |   services.xserver.windowManager.xmonad = { | ||||||
|   services.xserver.windowManager.xmonad.enableContribAndExtras = true; |     enable = true; | ||||||
|   services.xserver.windowManager.xmonad.extraPackages = haskellPackages: [ |     enableContribAndExtras = true; | ||||||
|     haskellPackages.xmobar |     extraPackages = haskellPackages: [ | ||||||
|   ]; |       haskellPackages.xmobar | ||||||
|  |     ]; | ||||||
|  |   }; | ||||||
| } | } | ||||||
|  | |||||||
					Loading…
					
					
				
		Reference in New Issue