From 6a4072074f867b1ef9875b123d3d06b1706cbc25 Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 11 Dec 2025 21:28:40 +0000 Subject: pkgs: add little-things by JAA --- pkgs/default.nix | 3 +++ pkgs/little-things/default.nix | 21 +++++++++++++++++++++ pkgs/shell/default.nix | 2 ++ 3 files changed, 26 insertions(+) create mode 100644 pkgs/little-things/default.nix (limited to 'pkgs') diff --git a/pkgs/default.nix b/pkgs/default.nix index c115292..8ecbc4a 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -13,7 +13,10 @@ lib.makeScope newScope (self: { pywikibot-scripts = self.pywikibot-scripts; }; + little-things = self.callPackage ./little-things { }; + shell = self.callPackage ./shell { + little-things = self.little-things; pywb = self.pywb; pywikibot = self.pywikibot; }; diff --git a/pkgs/little-things/default.nix b/pkgs/little-things/default.nix new file mode 100644 index 0000000..9f01040 --- /dev/null +++ b/pkgs/little-things/default.nix @@ -0,0 +1,21 @@ +{ stdenvNoCC +, fetchFromGitea +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "little-things"; + version = "0-unstable-2025-12-11"; + + src = fetchFromGitea { + domain = "gitea.arpa.li"; + owner = "JustAnotherArchivist"; + repo = finalAttrs.pname; + rev = "f8542f1d9f495568b829a04b1b7832a9316a1c96"; + hash = "sha256-wWKPnpxsEfpZDAdIvxYYFMdkcs4yD41xJKtbAPJJgiM="; + }; + + installPhase = '' + install -Dt $out/bin $src/* + ''; + +}) diff --git a/pkgs/shell/default.nix b/pkgs/shell/default.nix index 3db055d..84865e5 100644 --- a/pkgs/shell/default.nix +++ b/pkgs/shell/default.nix @@ -9,6 +9,7 @@ , internetarchive , pywikibot , pywb +, little-things }: mkShellNoCC { @@ -25,5 +26,6 @@ mkShellNoCC { libfaketime # used by my fossil script fossil git # scms internetarchive # ia cmdline tool + little-things ]; } -- cgit v1.3.1-10-gc9f91