diff --git a/flake.lock b/flake.lock index 1d0edcc..7d91bc5 100644 --- a/flake.lock +++ b/flake.lock @@ -40,6 +40,22 @@ "type": "github" } }, + "master": { + "locked": { + "lastModified": 1649626569, + "narHash": "sha256-Zy6yK1GrB+NfvnumePfJDygs2jsmMlYn/ADF9CqcUQQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "5949b253ad1730633e2d4b848a688be24691096c", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "master", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1649537291, @@ -75,6 +91,7 @@ "inputs": { "agenix": "agenix", "homemanager": "homemanager", + "master": "master", "nixpkgs": "nixpkgs", "nur": "nur", "unstable": "unstable" diff --git a/flake.nix b/flake.nix index c6793df..4be8296 100644 --- a/flake.nix +++ b/flake.nix @@ -6,6 +6,10 @@ url = "github:nixos/nixpkgs/nixos-21.11"; }; + master = { + url = "github:nixos/nixpkgs/master"; + }; + unstable = { url = "github:nixos/nixpkgs/nixos-unstable"; }; @@ -27,6 +31,10 @@ outputs = { self, nur, ... }@inputs: let + overlay-master = final: prev: { + master = inputs.master.legacyPackages.${prev.system}; + }; + overlay-unstable = final: prev: { unstable = inputs.unstable.legacyPackages.${prev.system}; }; @@ -69,6 +77,7 @@ overlays = [ self.overlay nur.overlay + overlay-master overlay-unstable ]; }; diff --git a/machines/services/dyndns.nix b/machines/services/dyndns.nix index 7345425..ba1b7e8 100644 --- a/machines/services/dyndns.nix +++ b/machines/services/dyndns.nix @@ -19,7 +19,7 @@ in services = { godns = { enable = true; - package = pkgs.unstable.godns; + package = pkgs.master.godns; settings = { provider = "Cloudflare";