diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix b/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix index 546589623cbd..c249929b2160 100644 --- a/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix +++ b/nixpkgs/pkgs/applications/window-managers/i3/wmfocus.nix @@ -1,35 +1,29 @@ { stdenv, fetchFromGitHub, rustPlatform, xorg, python3, pkgconfig, cairo, libxkbcommon }: -let - pname = "wmfocus"; - version = "1.0.2"; -in -rustPlatform.buildRustPackage { - inherit pname version; - name = "${pname}-${version}"; - - nativeBuildInputs = [ python3 pkgconfig ]; - buildInputs = [ cairo libxkbcommon xorg.xcbutilkeysyms ]; - # For now, this is the only available featureset. This is also why the file is - # in the i3 folder, even though it might be useful for more than just i3 - # users. - cargoBuildFlags = ["--features i3"]; +rustPlatform.buildRustPackage rec { + pname = "wmfocus"; + version = "1.1.2"; src = fetchFromGitHub { owner = "svenstaro"; repo = pname; rev = version; - sha256 = "14yxg2jiqx7gng677sbmvv0a0msb9wpvp3qh8h3nkq0vi17ds668"; + sha256 = "0jx0h2zyghs3bp4sg8f3vk5rkyprz2dqfqs0v72vmkp3cvgzxbvs"; }; - cargoSha256 = "0lwzw8gf970ybblaxxkwn3pxrncxp0hhvykffbzirs7fic4fnvsg"; + cargoSha256 = "01ifrk6whvckys1kbj65cdwh976yn7dy9vpf4jybnlqripknab43"; + + nativeBuildInputs = [ python3 pkgconfig ]; + buildInputs = [ cairo libxkbcommon xorg.xcbutilkeysyms ]; + + # For now, this is the only available featureset. This is also why the file is + # in the i3 folder, even though it might be useful for more than just i3 + # users. + cargoBuildFlags = [ "--features i3" ]; meta = with stdenv.lib; { - description = '' - Tool that allows you to rapidly choose a specific window directly - without having to use the mouse or directional keyboard navigation. - ''; + description = "Visually focus windows by label"; maintainers = with maintainers; [ synthetica ]; platforms = platforms.linux; license = licenses.mit; |