diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..22a192b --- /dev/null +++ b/flake.nix @@ -0,0 +1,23 @@ +{ + description = "Forgejo flake"; + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; + }; + outputs = { self, nixpkgs }@inputs: { + nixosConfigurations = { + "forgejo" = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + # Import the configuration.nix here, so that the + # old configuration file can still take effect. + # Note: configuration.nix itself is also a Nixpkgs Module, + ./configuration.nix + ]; + specialArgs = { + inherit inputs; + flake = self; + }; + }; + }; +}; +}