From 8764e26bd16ecac263f2d0dc0a09a185aa4ab3a7 Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Sun, 13 Jul 2025 08:58:46 +0300 Subject: [PATCH] dwm: modernize --- pkgs/by-name/dw/dwm/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/dw/dwm/package.nix b/pkgs/by-name/dw/dwm/package.nix index 43a27b4f86a2..39dcd69080b4 100644 --- a/pkgs/by-name/dw/dwm/package.nix +++ b/pkgs/by-name/dw/dwm/package.nix @@ -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"; }; -} +})