diff --git a/layers/base.nix b/layers/base.nix
index 97b48242c93e529fbafb9a577580ac36c87cb8ea..b3d01e99893e3790a2f2dd3daa06b3acd1d5e1e6 100644
--- a/layers/base.nix
+++ b/layers/base.nix
@@ -21,6 +21,11 @@ in
     ./ioschedulers.nix
   ];
 
+  nix.package = pkgs.nixUnstable;
+  nix.extraOptions = ''
+    experimental-features = nix-command flakes
+  '';
+
   # This value determines the NixOS release with which your system is to be
   # compatible, in order to avoid breaking some software such as database
   # servers. You should change this only after NixOS release notes say you
diff --git a/layers/workstation.nix b/layers/workstation.nix
index 4e63a3a2978ccc1859562cfce7339ed23d154741..babe00c7d7ad2aa62e98191b1e81959a840c08dd 100644
--- a/layers/workstation.nix
+++ b/layers/workstation.nix
@@ -6,11 +6,6 @@
     #./vscode.nix
   ];
 
-  nix.package = pkgs.nixUnstable;
-  nix.extraOptions = ''
-    experimental-features = nix-command flakes
-  '';
-
   documentation.dev.enable = true;
 
   environment.systemPackages = with pkgs; [