From 3de9c48e754a6147de2b67288778b9abc5f1d2d6 Mon Sep 17 00:00:00 2001 From: Cameron Reed Date: Tue, 9 Jan 2024 10:29:12 -0700 Subject: [PATCH] Moved to flakes --- configuration.nix | 2 ++ flake.nix | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 flake.nix 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 + ]; + }; + + }; + }; + +}