diff options
-rw-r--r-- | default.nix | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/default.nix b/default.nix index 6c88213..336e58d 100644 --- a/default.nix +++ b/default.nix @@ -11,9 +11,8 @@ let }) ]; }; -in - pkgs.gomod.buildGoApplication { - pname = "bottin"; + bin = pkgs.gomod.buildGoApplication { + pname = "bottin-bin"; version = "0.1.0"; src = ./.; modules = ./gomod2nix.toml; @@ -26,5 +25,24 @@ in license = licenses.gpl3Plus; platforms = platforms.linux; }; - } + }; +in + pkgs.stdenv.mkDerivation { + pname = "bottin"; + version = "0.1.0"; + src = ./.; + + installPhase = '' + mkdir -p $out/ + cat > guichet <<EOF + #!${pkgs.bash}/bin/bash + cd $out + ${bin}/bin/guichet \$@ + EOF + chmod +x guichet + + cp guichet $out/guichet + cp -r templates static $out/ + ''; + } |