dwm: modernize

This commit is contained in:
Acid Bong 2025-07-13 08:58:46 +03:00
parent 051dd774d1
commit 8764e26bd1
No known key found for this signature in database

View File

@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchurl,
fetchzip,
libX11,
libXinerama,
libXft,
@ -16,13 +16,13 @@
gitUpdater,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "dwm";
version = "6.5";
src = fetchurl {
url = "https://dl.suckless.org/dwm/${pname}-${version}.tar.gz";
sha256 = "sha256-Ideev6ny+5MUGDbCZmy4H0eExp1k5/GyNS+blwuglyk=";
src = fetchzip {
url = "https://dl.suckless.org/dwm/dwm-${finalAttrs.version}.tar.gz";
hash = "sha256-Cc4B8evvuRxOjbeOhg3oAs3Nxi/msxWg950/eiq536w=";
};
nativeBuildInputs = lib.optional stdenv.hostPlatform.isStatic pkg-config;
@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
url = "git://git.suckless.org/dwm";
};
meta = with lib; {
meta = {
homepage = "https://dwm.suckless.org/";
description = "Extremely fast, small, and dynamic window manager for X";
longDescription = ''
@ -70,9 +70,9 @@ stdenv.mkDerivation rec {
multiple tags. Selecting certain tags displays all windows with these
tags.
'';
license = licenses.mit;
maintainers = with maintainers; [ neonfuz ];
platforms = platforms.all;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ neonfuz ];
platforms = lib.platforms.all;
mainProgram = "dwm";
};
}
})