lol
1{ stdenv, lib, bundlerEnv, ruby, xsel, makeWrapper }:
2
3stdenv.mkDerivation rec {
4 name = "pws-1.0.6";
5
6 env = bundlerEnv {
7 name = "${name}-gems";
8
9 inherit ruby;
10
11 gemfile = ./Gemfile;
12 lockfile = ./Gemfile.lock;
13 gemset = ./gemset.nix;
14 };
15
16 buildInputs = [ makeWrapper ];
17
18 phases = ["installPhase"];
19
20 installPhase = ''
21 mkdir -p $out/bin
22 makeWrapper ${env}/bin/pws $out/bin/pws \
23 --set PATH '"${xsel}/bin/:$PATH"'
24 '';
25
26 meta = with lib; {
27 description = "Command-line password safe";
28 homepage = https://github.com/janlelis/pws;
29 license = licenses.mit;
30 maintainers = maintainers.swistak35;
31 platforms = platforms.unix;
32 };
33}