about summary refs log tree commit diff
path: root/pkgs/servers/swego
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2024-05-23 12:01:31 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2024-05-23 12:01:31 +0200
commitdc0118692a7c47c24cb920f0c121bf8cf317775e (patch)
tree8bc17c03808c22eed586ec671aefc8adffbcfc5f /pkgs/servers/swego
parenta7094f7697b1fcf7b345fa027fc1d2ae98da9368 (diff)
swego: refactor
Diffstat (limited to 'pkgs/servers/swego')
-rw-r--r--pkgs/servers/swego/default.nix17
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/servers/swego/default.nix b/pkgs/servers/swego/default.nix
index 4e42ea33f97b4..e2bf1056b0305 100644
--- a/pkgs/servers/swego/default.nix
+++ b/pkgs/servers/swego/default.nix
@@ -1,7 +1,7 @@
-{ buildGoModule
-, fetchFromGitHub
-, lib
+{ lib
 , stdenv
+, buildGoModule
+, fetchFromGitHub
 }:
 
 buildGoModule rec {
@@ -11,8 +11,8 @@ buildGoModule rec {
   src = fetchFromGitHub {
     owner = "nodauf";
     repo = "Swego";
-    rev = "v${version}";
-    sha256 = "sha256-O/wczHyaMev0CpAXoDxiN7TtHDsthG+jaH31SPMEB34=";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-O/wczHyaMev0CpAXoDxiN7TtHDsthG+jaH31SPMEB34=";
   };
 
   vendorHash = "sha256-mJWJdwbZq042//hM3WWp2rnLC1GebckUnsIopbF858Q=";
@@ -21,8 +21,13 @@ buildGoModule rec {
     mv $out/bin/src $out/bin/$pname
   '';
 
+  ldflags = [
+    "-w"
+    "-s"
+  ];
+
   meta = with lib; {
-    description = "Simple Webserver in Golang";
+    description = "Simple Webserver";
     longDescription = ''
       Swiss army knife Webserver in Golang. Similar to the Python
       SimpleHTTPServer but with many features.