Commit 06fd7362ce2e

Vincent Demeester <vincent@sbr.pm>
2018-04-28 15:01:47
Update envs…
… by using unamed profiles (like `laptop`) and named files to customize based on the host. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent c91078e
envs/hokkaido.nix
@@ -1,7 +1,7 @@
-{...}:
+{ pkgs, prefix, ...}:
 
 {
-  imports = [
-    ./base.nix
-  ];
+  programs.bash = {
+    enable = true;
+  };
 }
envs/laptop.nix
@@ -1,7 +1,8 @@
-{ pkgs, prefix, ...}:
+{...}:
 
 {
-  home.packages = with pkgs; [
-    autorandr
+  imports = [
+    ./base.nix
+    ./desktop.nix
   ];
 }
envs/wakasu.nix
@@ -1,9 +1,7 @@
-{...}:
+{ pkgs, prefix, ...}:
 
 {
-  imports = [
-    ./base.nix
-    ./desktop.nix
-    ./laptop.nix
-  ];
+  programs.autorandr = {
+    enable = true;
+  };
 }
machine/hokkaido.nix
@@ -22,7 +22,7 @@
 	networking.firewall.allowedTCPPorts = [ 80 443 2375 8384 ];
 
   home-manager.users.vincent = {...}: {
-    imports = [ ../envs/hokkaido.nix ];
+    imports = [ ../envs/hokkaido.nix ../envs/base.nix ];
   };
 
 	virtualisation.docker = {
machine/wakasu.nix
@@ -22,7 +22,7 @@
   ];
 
   home-manager.users.vincent = {...}: {
-    imports = [ ../envs/wakasu.nix ];
+    imports = [ ../envs/wakasu.nix ../envs/laptop.nix ];
   };
 
   boot.loader.systemd-boot.enable = true;