1
0
mirror of https://github.com/kmein/niveum synced 2026-03-19 11:31:09 +01:00

feat(shell.nix): add release version as arg

This commit is contained in:
Kierán Meinhardt
2020-09-10 08:55:55 +02:00
parent 09fd7b5d8d
commit 4d153ebc5d

View File

@@ -1,10 +1,12 @@
{ pkgs ? import <nixpkgs> { } }: { pkgs ? import <nixpkgs> { }
, release ? pkgs.lib.versions.majorMinor pkgs.lib.version
}:
let let
inherit (pkgs) lib; inherit (pkgs) lib;
dependencies = let nixosVersion = "20.03"; in { dependencies = {
nixpkgs = { nixpkgs = {
ref = "refs/heads/nixos-${nixosVersion}"; ref = "refs/heads/nixos-${release}";
url = "https://github.com/NixOS/nixpkgs-channels.git"; url = "https://github.com/NixOS/nixpkgs-channels.git";
path = toString .versions/nixpkgs.json; path = toString .versions/nixpkgs.json;
}; };
@@ -14,7 +16,7 @@ let
path = toString .versions/nixpkgs-unstable.json; path = toString .versions/nixpkgs-unstable.json;
}; };
home-manager = { home-manager = {
ref = "refs/heads/release-${nixosVersion}"; ref = "refs/heads/release-${release}";
url = "https://github.com/rycee/home-manager.git"; url = "https://github.com/rycee/home-manager.git";
path = toString .versions/home-manager.json; path = toString .versions/home-manager.json;
}; };