waycorner: modernize; move to by-name & format via nixfmt (#343652)

Ramses bfad8c26 a0b1b922

Changed files
+17 -18
pkgs
by-name
wa
waycorner
top-level
+17 -16
pkgs/applications/misc/waycorner/default.nix pkgs/by-name/wa/waycorner/package.nix
···
-
{ lib
-
, makeWrapper
-
, rustPlatform
-
, pkg-config
-
, fetchFromGitHub
-
, wayland
-
,
+
{
+
lib,
+
makeWrapper,
+
rustPlatform,
+
pkg-config,
+
fetchFromGitHub,
+
wayland,
}:
rustPlatform.buildRustPackage rec {
pname = "waycorner";
version = "0.2.3";
+
src = fetchFromGitHub {
owner = "AndreasBackx";
repo = "waycorner";
-
rev = version;
+
rev = "refs/tags/${version}";
hash = "sha256-b8juIhJ3kh+NJc8RUVVoatqjWISSW0ir/vk2Dz/428Y=";
};
+
cargoHash = "sha256-LGxFRGzQ8jOfxT5di3+YGqfS5KM4+Br6KlTFpPbkJyU=";
-
buildInputs = [
-
wayland
-
];
+
nativeBuildInputs = [
pkg-config
makeWrapper
];
+
postFixup = ''
# the program looks for libwayland-client.so at runtime
wrapProgram $out/bin/waycorner \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ wayland ]}
'';
-
meta = with lib; {
+
meta = {
description = "Hot corners for Wayland";
mainProgram = "waycorner";
-
changelog = "https://github.com/AndreasBackx/waycorner/blob/main/CHANGELOG.md";
+
changelog = "https://github.com/AndreasBackx/waycorner/blob/${version}/CHANGELOG.md";
homepage = "https://github.com/AndreasBackx/waycorner";
-
platforms = platforms.linux;
-
license = licenses.mit;
-
maintainers = with maintainers; [ NotAShelf ];
+
platforms = lib.platforms.linux;
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ NotAShelf ];
};
}
-2
pkgs/top-level/all-packages.nix
···
remontoire = callPackage ../applications/misc/remontoire { };
-
waycorner = callPackage ../applications/misc/waycorner { };
-
wayshot = callPackage ../tools/misc/wayshot { };
waylevel = callPackage ../tools/misc/waylevel { };