diff --git a/configuration.nix b/configuration.nix index b64d80f..4b9ca61 100644 --- a/configuration.nix +++ b/configuration.nix @@ -26,6 +26,8 @@ ./users/configuration.nix ]; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..fcbd3ba --- /dev/null +++ b/flake.nix @@ -0,0 +1,28 @@ +{ + + description = "My nixos config as a flake"; + + + inputs = { + nixpkgs.url = "nixpkgs/nixos-23.11" + }; + + + outputs = { self, nixpkgs }@inputs: + with + lib = nixpkgs.lib; + in { + nixosConfigurations = { + + nixos = lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = inputs; + modules = [ + ./configuration.nix + ]; + }; + + }; + }; + +}