diff --git a/default.nix b/default.nix index a2a42ad..3025002 100644 --- a/default.nix +++ b/default.nix @@ -15,4 +15,5 @@ rec { tubslatex = callPackage ./pkgs/tubslatex { }; keys = callPackage ./pkgs/keys { }; homePage = callPackage ./pkgs/homePage { }; + deploy = callPackage ./pkgs/deploy.nix { }; } diff --git a/pkgs/deploy.nix b/pkgs/deploy.nix new file mode 100644 index 0000000..84be481 --- /dev/null +++ b/pkgs/deploy.nix @@ -0,0 +1,33 @@ +{ stdenv +, git +, openssh +, bash +}: +stdenv.mkDerivation rec { + name = "dadada-deploy"; + version = "0.1"; + + src = ../utils; + + buildInputs = [ + git + openssh + bash + ]; + + installPhase = '' + mkdir -p $out/bin + for script in \ + deploy \ + gen-config + do + install $script $out/bin/ + done + ''; + meta = with stdenv.lib; { + description = "deploy scripts"; + license = licenses.publicDomain; + platforms = platforms.linux; + maintainers = [ "dadada" ]; + }; +}