commit b750c1b88807d02d0bafa1d8418a7585127ea2ea
parent 26f699e43b12fb32f89a278737c935ea25af9805
Author: Francesco Saccone <francesco@francescosaccone.com>
Date: Tue, 1 Apr 2025 14:57:59 +0200
feat: add 'hermes' package
Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>
Diffstat:
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/packages/default.nix b/packages/default.nix
@@ -1,3 +1,4 @@
pkgs: {
+ hermes = pkgs.callPackage ./hermes { };
sbase = pkgs.callPackage ./sbase { };
}
diff --git a/packages/hermes/default.nix b/packages/hermes/default.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ stdenv,
+ fetchgit,
+}:
+stdenv.mkDerivation {
+ name = "hermes";
+
+ src = fetchgit {
+ url = "git://git.francescosaccone.com/hermes";
+ rev = "0.1.0";
+ sha256 = "sha256-w7ywSKayEvjdUPC7G17mH5uQqjsn/JZqL3pfKm1pXro=";
+ };
+
+ makeFlags = [ "CC:=$(CC)" ];
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = {
+ description = ''
+ A minimalist GET/HEAD-only HTTP server for hosting static content.
+ '';
+ license = lib.licenses.isc;
+ platforms = lib.platforms.unix;
+ };
+}