mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-17 03:03:37 +00:00
eb11feaa0b
Changes the default fetcher in the Rust Platform to be the newer `fetchCargoTarball`, and changes every application using the current default to instead opt out. This commit does not change any hashes or cause any rebuilds. Once integrated, we will start deleting the opt-outs and recomputing hashes. See #79975 for details.
36 lines
1.0 KiB
Nix
36 lines
1.0 KiB
Nix
{ stdenv, fetchFromGitHub, rustPlatform,
|
|
xorg, python3, pkgconfig, cairo, libxkbcommon }:
|
|
|
|
rustPlatform.buildRustPackage rec {
|
|
pname = "wmfocus";
|
|
version = "1.1.2";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "svenstaro";
|
|
repo = pname;
|
|
rev = version;
|
|
sha256 = "0jx0h2zyghs3bp4sg8f3vk5rkyprz2dqfqs0v72vmkp3cvgzxbvs";
|
|
};
|
|
|
|
# Delete this on next update; see #79975 for details
|
|
legacyCargoFetcher = true;
|
|
|
|
cargoSha256 = "1xmc28ns59jcmnv17102s2084baxqdvi0ibbyqwb108385qnixzf";
|
|
|
|
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 = "Visually focus windows by label";
|
|
maintainers = with maintainers; [ synthetica ];
|
|
platforms = platforms.linux;
|
|
license = licenses.mit;
|
|
homepage = https://github.com/svenstaro/wmfocus;
|
|
};
|
|
}
|