diff options
Diffstat (limited to '')
| -rw-r--r-- | inputs.nix | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -1,6 +1,5 @@ let - nixpkgsVersion = "26.05"; - nixos-stable = "nixos-${nixpkgsVersion}"; + nixosVersion = "26.05"; lanzabooteVersion = "v1.1.0"; @@ -10,27 +9,34 @@ let repo = "nixpkgs"; inherit ref; }; + w_tarball = url: { + type = "tarball"; + inherit url; + }; + + nixos_stable = "https://channels.nixos.org/nixos-${nixosVersion}/nixexprs.tar.zst"; + nixos_unstable = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst"; in { _unflake.dedupRules = [ { when = w_nixpkgs "nixpkgs-unstable"; - set = {ref = "nixos-unstable";}; + set = w_tarball nixos_unstable; } { when = w_nixpkgs "nixos-unstable-small"; - set = {ref = "nixos-unstable";}; + set = w_tarball nixos_unstable; } { when = w_nixpkgs "nixos-25.05"; - set = {ref = nixos-stable;}; + set = w_tarball nixos_stable; } { when = w_nixpkgs "nixos-25.11"; - set = {ref = nixos-stable;}; + set = w_tarball nixos_stable; } { when = w_nixpkgs "nixos-26.05"; - set = {ref = nixos-stable;}; + set = w_tarball nixos_stable; } { @@ -107,12 +113,8 @@ in { "nixos-generators" = { url = "github:nix-community/nixos-generators/master"; }; - "nixpkgs-stable" = { - url = "github:NixOS/nixpkgs/nixos-${nixpkgsVersion}"; - }; - "nixpkgs" = { - url = "github:NixOS/nixpkgs/nixos-unstable-small"; - }; + "nixpkgs-stable" = {url = "tarball+${nixos_stable}";}; + "nixpkgs" = {url = "tarball+${nixos_unstable}";}; "nixvim" = { url = "github:nix-community/nixvim/main"; }; |
