summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar klea2025-12-11 21:28:40 +0000
committerGravatar klea2025-12-11 21:28:40 +0000
commit6a4072074f867b1ef9875b123d3d06b1706cbc25 (patch)
tree4722feb5906c175e0d5ef94f0a809ebb7e4b09df
parentflake: add a default devShell (diff)
signature
pkgs: add little-things
by JAA
-rw-r--r--pkgs/default.nix3
-rw-r--r--pkgs/little-things/default.nix21
-rw-r--r--pkgs/shell/default.nix2
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
];
}