about summary refs log tree commit diff
path: root/pkgs/sternenseemann/default.nix
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-15 22:17:27 +0100
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-19 01:31:23 +0100
commit4b5fc056a8b7d21faa43d147f20c385468af0398 (patch)
tree03fff50afbab1bf44891e05932000740e52d8f62 /pkgs/sternenseemann/default.nix
parent31cf19c39f8b7ead49f709045a45ee695c440506 (diff)
pkgs/sternenseemann: add update script for programs.sqlite
This script downloads the latest nixos-unstable nixexprs.tar.xz,
extracts programs.sqlite, figures out its hash and updates version and
hash in the given release.nix.

Accessible as pkgs.sternenseemann.vuizvui-update-programs-sqlite for a
lack of a better place to put it. Maybe we should add something?
build-support doesn't feel right.

Future work: run this automatically once in a while via GitHub actions.
Diffstat (limited to 'pkgs/sternenseemann/default.nix')
-rw-r--r--pkgs/sternenseemann/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/sternenseemann/default.nix b/pkgs/sternenseemann/default.nix
index c41cb3fa..e0c1bb16 100644
--- a/pkgs/sternenseemann/default.nix
+++ b/pkgs/sternenseemann/default.nix
@@ -116,4 +116,9 @@ lib.fix (self: {
   };
 
   unicode_clock = python3Packages.callPackage ./unicode_clock { };
+
+  vuizvui-update-programs-sqlite = python3Packages.callPackage ./vuizvui-update-programs-sqlite {
+    inherit (pkgs.writers) writePython3;
+    inherit (profpatsch) getBins;
+  };
 })