From b33b1ea8ef5d5511e34fed41ad9a8199d0d58331 Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Sun, 21 Jul 2024 20:07:08 +0300 Subject: 2024-07-21 --- lib/packages.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 lib/packages.nix (limited to 'lib/packages.nix') diff --git a/lib/packages.nix b/lib/packages.nix new file mode 100644 index 0000000..7f9dfcb --- /dev/null +++ b/lib/packages.nix @@ -0,0 +1,18 @@ +{ inputs, system, ... }: +rec { + useNixpkgs = nixpkgs: import nixpkgs { inherit system; }; + + fromMaster = useNixpkgs inputs.nixpkgs-master; + fromStable = useNixpkgs inputs.nixpkgs-stable; + fromUnstable = useNixpkgs (inputs.nixpkgs-unstable or inputs.nixpkgs); + fromRev = + rev: hash: + useNixpkgs ( + inputs.nixpkgs.legacyPackages.${system}.fetchFromGitHub { + owner = "NixOS"; + repo = "nixpkgs"; + inherit rev hash; + } + ); + fromPR = pr: fromRev "refs/pull/${toString pr}/head"; +} -- cgit v1.2.3