diff options
author | tdro <tdro@users.noreply.github.com> | 2021-07-19 01:34:15 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2021-07-19 01:34:15 -0400 |
commit | 20303b1e3c73322dad7abdc8ea45a32ee52ec80d (patch) | |
tree | c570fa51880004aa22126292c0a2c5edc960250d /.config/nixpkgs/packages | |
parent | cad66e1351e4356f962d3d06e25053a11cd4ce9e (diff) | |
download | dotfiles-20303b1e3c73322dad7abdc8ea45a32ee52ec80d.tar.gz dotfiles-20303b1e3c73322dad7abdc8ea45a32ee52ec80d.tar.bz2 dotfiles-20303b1e3c73322dad7abdc8ea45a32ee52ec80d.zip |
.config/nixpkgs/config: Use unstable pass
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r-- | .config/nixpkgs/packages/pass-import/default.nix | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/.config/nixpkgs/packages/pass-import/default.nix b/.config/nixpkgs/packages/pass-import/default.nix deleted file mode 100644 index ab73656..0000000 --- a/.config/nixpkgs/packages/pass-import/default.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ lib, stdenv, pass, fetchFromGitHub, python38, makeWrapper, fetchpatch }: - -with python38.pkgs; - -let - - pythonEnv = pythonPackages.python.withPackages (_: [ - defusedxml - setuptools - pyaml - pykeepass - filemagic - cryptography - secretstorage - ]); - -in stdenv.mkDerivation rec { - pname = "pass-import"; - version = "a8f56cc6a85362ed20f46c1360c87fdd213b890c"; - - src = fetchFromGitHub { - owner = "roddhjav"; - repo = "pass-import"; - rev = version; - sha256 = "0hg40fqnss9n31ns8lc8v1h9hjdw4qjg68xs0hm6c9njabahl1pq"; - }; - - dontBuild = true; - buildInputs = [ pythonEnv ]; - nativeBuildInputs = [ makeWrapper ]; - - patches = [ - # https://github.com/roddhjav/pass-import/pull/91 - (fetchpatch { - url = "https://github.com/roddhjav/pass-import/commit/6ccaf639e92df45bd400503757ae4aa2c5c030d7.patch"; - sha256 = "0lw9vqvbqcy96s7v7nz0i1bdx93x7qr13azymqypcdhjwmq9i63h"; - }) - ]; - - postPatch = '' - sed -i -e 's|$0|${pass}/bin/pass|' import.bash - ''; - - installFlags = [ "PREFIX=$(out)" "BASHCOMPDIR=$(out)/etc/bash_completion.d" ]; - - postFixup = '' - install -D pass_import.py $out/${pythonPackages.python.sitePackages}/pass_import.py - wrapProgram $out/lib/password-store/extensions/import.bash \ - --prefix PATH : "${pythonEnv}/bin" \ - --prefix PYTHONPATH : "$out/${pythonPackages.python.sitePackages}" \ - --run "export PREFIX" - ''; - - meta = with lib; { - description = "Pass extension for importing data from existing password managers"; - homepage = "https://github.com/roddhjav/pass-import"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ lovek323 the-kenny fpletz tadfisher ]; - platforms = platforms.unix; - }; -} |