diff --git a/profiles/homelab/configuration.nix b/profiles/homelab/configuration.nix index 4683df4..72b6b15 100644 --- a/profiles/homelab/configuration.nix +++ b/profiles/homelab/configuration.nix @@ -15,8 +15,11 @@ "/nix/var/nix/profiles/per-user/root/channels" ]; - # Experimental features - nix.settings.experimental-features = [ "nix-command" "flakes" ]; + # Ensure nix flakes are enabled + nix.package = pkgs.nixFlakes; + nix.extraOptions = '' + experimental-features = nix-command flakes + ''; # I'm sorry Stallman-taichou nixpkgs.config.allowUnfree = true; diff --git a/profiles/work/configuration.nix b/profiles/work/configuration.nix index 4118fb8..68fce9b 100644 --- a/profiles/work/configuration.nix +++ b/profiles/work/configuration.nix @@ -29,8 +29,11 @@ "/nix/var/nix/profiles/per-user/root/channels" ]; - # Experimental features - nix.settings.experimental-features = [ "nix-command" "flakes" ]; + # Ensure nix flakes are enabled + nix.package = pkgs.nixFlakes; + nix.extraOptions = '' + experimental-features = nix-command flakes + ''; # I'm sorry Stallman-taichou nixpkgs.config.allowUnfree = true;