update-list: provide packages updates
This commit is contained in:
parent
afa94e5ee8
commit
4e9be713ee
1 changed files with 20 additions and 0 deletions
|
@ -35,3 +35,23 @@ in {
|
||||||
in {
|
in {
|
||||||
"NixOS/nvidia" = mkUpdater ./nix-os/nvidia.nix [ "hardware" "nvidia" "package" ] {};
|
"NixOS/nvidia" = mkUpdater ./nix-os/nvidia.nix [ "hardware" "nvidia" "package" ] {};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
# MARK: packages
|
||||||
|
// ( let
|
||||||
|
purePkgs = import self.inputs.nixpkgs {
|
||||||
|
system = builtins.currentSystem;
|
||||||
|
config = {};
|
||||||
|
overlays = [];
|
||||||
|
};
|
||||||
|
modifiedPkgs = purePkgs.extend (import ./pkgs/top-level/by-name-overlay.nix ./pkgs/by-name);
|
||||||
|
lib = purePkgs.lib;
|
||||||
|
in
|
||||||
|
lib.pipe purePkgs [
|
||||||
|
lib.attrNames
|
||||||
|
(lib.removeAttrs (modifiedPkgs))
|
||||||
|
(lib.filterAttrs (_: lib.hasAttr "updateScript"))
|
||||||
|
(lib.concatMapAttrs (name: value: {
|
||||||
|
"packages/${name}" = value;
|
||||||
|
}))
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue