eww: update description, add long description

reformat using nixfmt-rfc-style
This commit is contained in:
John Titor 2024-05-03 20:28:32 +05:30
parent b41e30ee8f
commit f9e540adae
No known key found for this signature in database
GPG Key ID: 29B0514F4E3C1CC0

View File

@ -26,7 +26,10 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-ClnIW7HxbQcC85OyoMhBLFjVtdEUCOARuimfS4uRi+E="; cargoHash = "sha256-ClnIW7HxbQcC85OyoMhBLFjVtdEUCOARuimfS4uRi+E=";
nativeBuildInputs = [ pkg-config wrapGAppsHook3 ]; nativeBuildInputs = [
pkg-config
wrapGAppsHook3
];
buildInputs = [ buildInputs = [
gtk3 gtk3
@ -35,7 +38,10 @@ rustPlatform.buildRustPackage rec {
librsvg librsvg
]; ];
cargoBuildFlags = [ "--bin" "eww" ]; cargoBuildFlags = [
"--bin"
"eww"
];
cargoTestFlags = cargoBuildFlags; cargoTestFlags = cargoBuildFlags;
@ -43,10 +49,23 @@ rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1; RUSTC_BOOTSTRAP = 1;
meta = { meta = {
description = "ElKowars wacky widgets"; description = "A widget system made in Rust to create widgets for any WM";
longDescription = ''
Eww (ElKowar's Wacky Widgets) is a widget system made in Rust which lets
you create your own widgets similarly to how you can in AwesomeWM.
The key difference: It is independent of your window manager!
It can be configured in yuck and themed using CSS, is very easy
to customize and provides all the flexibility you need!
'';
homepage = "https://github.com/elkowar/eww"; homepage = "https://github.com/elkowar/eww";
license = lib.licenses.mit; license = lib.licenses.mit;
maintainers = with lib.maintainers; [ coffeeispower eclairevoyant figsoda lom w-lfchen ]; maintainers = with lib.maintainers; [
coffeeispower
eclairevoyant
figsoda
lom
w-lfchen
];
mainProgram = "eww"; mainProgram = "eww";
broken = stdenv.isDarwin; broken = stdenv.isDarwin;
}; };