biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / bitwarden-menu / default.nix
blobbfb1d646a91965c45385fd63ac5f00fd42e2ac78
1 { lib
2 , buildPythonApplication
3 , python3Packages
4 , fetchPypi
5 , pynput
6 , xdg-base-dirs
7 }:
9 buildPythonApplication rec {
10   pname = "bitwarden-menu";
11   version = "0.4.3";
12   pyproject = true;
14   src = fetchPypi {
15     pname = "bitwarden_menu";
16     inherit version;
17     hash = "sha256-tuIolWvQ/vKSJr6oUTL7ZLPgdkYsIZods5yQNNfWbWY=";
18   };
20   nativeBuildInputs = with python3Packages; [
21     hatch-vcs
22     hatchling
23   ];
25   propagatedBuildInputs = [
26     pynput
27     xdg-base-dirs
28   ];
30   doCheck = false;
32   meta = with lib; {
33     changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${version}";
34     description = "Dmenu/Rofi frontend for managing Bitwarden vaults. Uses the Bitwarden CLI tool to interact with the Bitwarden database";
35     mainProgram = "bwm";
36     homepage = "https://github.com/firecat53/bitwarden-menu";
37     license = licenses.mit;
38     maintainers = with maintainers; [ aman9das ];
39   };