diff options
| author | 2025-12-11 21:28:40 +0000 | |
|---|---|---|
| committer | 2025-12-11 21:28:40 +0000 | |
| commit | 6a4072074f867b1ef9875b123d3d06b1706cbc25 (patch) | |
| tree | 4722feb5906c175e0d5ef94f0a809ebb7e4b09df | |
| parent | flake: add a default devShell (diff) | |
| signature | ||
pkgs: add little-things
by JAA
| -rw-r--r-- | pkgs/default.nix | 3 | ||||
| -rw-r--r-- | pkgs/little-things/default.nix | 21 | ||||
| -rw-r--r-- | pkgs/shell/default.nix | 2 |
3 files changed, 26 insertions, 0 deletions
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 ]; } |
