Files
pass-autotype/flake.nix
2026-04-12 17:03:19 +02:00

44 lines
1013 B
Nix

{
description = "pass-autotype";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
outputs = { self, nixpkgs }:
let
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
runtimePath = pkgs.lib.makeBinPath [
pkgs.fuzzel
pkgs.wtype
pkgs.pass
pkgs.libnotify
];
in {
packages.${system}.default = pkgs.stdenv.mkDerivation {
pname = "pass-autotype";
version = "0.5";
src = self;
dontBuild = true;
installPhase = ''
mkdir -p $out/bin
install -Dm755 pass-autotype $out/bin/pass-autotype
wrapProgram $out/bin/pass-autotype \
--prefix PATH : ${runtimePath}
'';
nativeBuildInputs = [ pkgs.makeWrapper ];
meta = with pkgs.lib; {
description = "Autotype passwords from pass using fuzzel and wtype";
license = licenses.mit;
platforms = platforms.linux;
};
};
};
}