outputs: expose updateList

This commit is contained in:
Wroclaw 2025-04-07 22:29:56 +02:00
parent 837b3d1b96
commit 0abc5cc90f

View file

@ -73,6 +73,7 @@ self = {
builtins.attrValues builtins.attrValues
builtins.listToAttrs builtins.listToAttrs
]; ];
updateList = import ./update-list.nix self;
# FIXME: currently impure # FIXME: currently impure
# NOTE: to run, you need to evaluate outputs.nix instead of default.nix # NOTE: to run, you need to evaluate outputs.nix instead of default.nix
# nix-shell outputs.nix -A update # nix-shell outputs.nix -A update
@ -80,9 +81,7 @@ self = {
updateScript = (self.packagesForSystem (builtins.currentSystem)).den-update-script; updateScript = (self.packagesForSystem (builtins.currentSystem)).den-update-script;
in updateScript { in updateScript {
path = ""; path = "";
packages = lib.pipe ./update-list.nix [ packages = lib.pipe self.updateList [
import
(x: x self)
lib.attrsToList lib.attrsToList
(lib.imap1 (i: {name, value}: { (lib.imap1 (i: {name, value}: {
name = builtins.toString i; name = builtins.toString i;