nixpkgs/overlays/cosmic-package: use nixpkgs-unstable from inputs

instead of nixpkgs-unstable pinned in flake lock file
This commit is contained in:
Wroclaw 2025-04-26 13:46:30 +02:00
parent 0ae2504b5d
commit 9afdfdeeab

View file

@ -8,21 +8,10 @@ self: super:
let
nixos-cosmic = inputs.cosmic-modules;
# Pinned unstable nixpkgs from cosmic-modules
cosmicModulesLock = builtins.fromJSON (builtins.readFile "${nixos-cosmic}/flake.lock");
pinnedNixpkgsRev = cosmicModulesLock.nodes.nixpkgs.locked.rev;
pinnedNixpkgsNarHash = cosmicModulesLock.nodes.nixpkgs.locked.narHash;
futureNixpkgsSrc = builtins.fetchTarball {
name = "nixpkgs";
url = "https://github.com/NixOS/nixpkgs/archive/${pinnedNixpkgsRev}.tar.gz";
sha256 = pinnedNixpkgsNarHash;
};
# Initialize pinned nixpkgs
# Initialize pinned unstable nixpkgs
futureNixpkgs = let
extended = self.extend (import ./unstable-from-source.nix {
unstableSource = futureNixpkgsSrc;
unstableSource = inputs.nixpkgs-unstable;
});
in extended.unstable;
in