Package Details: dwm 6.8-3

Git Clone URL: https://aur.archlinux.org/dwm.git (read-only, click to copy)
Package Base: dwm
Description: A dynamic window manager for X
Upstream URL: https://dwm.suckless.org
Keywords: dynamic tiling windowmanager wm X11
Licenses: MIT
Submitter: Foxboron
Maintainer: thule
Last Packager: thule
Votes: 40
Popularity: 0.71
First Submitted: 2017-11-20 15:37 (UTC)
Last Updated: 2026-02-28 12:17 (UTC)

Pinned Comments

thule commented on 2026-02-28 12:01 (UTC)

The package is now updated to 6.8. Please let me know if everything works correctly. Thanks!

Ah and Enjoy! ^__^

Latest Comments

1 2 3 4 Next › Last »

thule commented on 2026-02-28 12:01 (UTC)

The package is now updated to 6.8. Please let me know if everything works correctly. Thanks!

Ah and Enjoy! ^__^

m040601 commented on 2026-02-03 18:23 (UTC)

Upstream released version 6.8, 2026-01-30

ilf0 commented on 2026-01-30 16:59 (UTC)

Upstream released version 6.7 three weeks ago: https://dl.suckless.org/dwm/dwm-6.7.tar.gz

Would be great to get this into AUR. The patch is pretty simple (just the incremented version number and the checksum).

Thanks!

nielsbasjes commented on 2025-10-21 19:03 (UTC)

Seems the extra config.h in the sources here is not needed because that file is created in the Makefile by copying the config.def.h . I ran into this while trying out one of the alt tab patches.

thule commented on 2025-09-03 18:51 (UTC) (edited on 2025-09-04 23:15 (UTC) by thule)

The package is now updated to 6.6.

Enjoy!

thule commented on 2024-06-02 11:53 (UTC) (edited on 2024-06-02 13:19 (UTC) by thule)

@ilf0 Thank you, it is my pleasure.

@AlgoJerVia That's OK we are all here to learn.

But I don't understand what you mean by that it should be done in vanilla upstream.

It means that anything that the main project (dwm) deals with via external patches is not supported here neither in the source code nor in the scripts. The reasons for this are the ones that me and @ilf0 explained below.

My main concern as a maintainer is to provide something that works always reliably (and in the same way). Adding support to the patches means loosing some of this control in ways that can be unpredictable (e.g. you might apply patches in a different order from me and what works for you doesn't for me and vice versa).

Let me know if you have further concerns on the topics, happy do address them.

Thanks,

Thule

AlgoJerViA commented on 2024-06-02 08:22 (UTC)

@ilf0 @thule To be honest I have not given this as much thought as you have. I guess for a more mainstream program than DWM the patches would be modules that would be compiled as their own packages so another AUR package is probably reasonable.

But I don't understand what you mean by that it should be done in vanilla upstream. As far as I understand it, the intention with the patches on the DWM page is not that they should ever be merged into the vanilla source (like we would expect from most other projects) since there is a philosophy of keeping the source small for the sake of smallness.

ilf0 commented on 2024-06-01 11:33 (UTC)

@thule: Thanks for taking over as maintainer, and thanks for providing 6.5!

@AlgoJerViA: I agree that having the option for patches is nice-to-have. But I agree with thule that the AUR package should not do this.

The very first Arch Principle sais:

Arch Linux defines simplicity as without unnecessary additions or modifications. It ships software as released by the original developers (upstream) with minimal distribution-specific (downstream) changes: patches not accepted by upstream are avoided.

https://wiki.archlinux.org/title/Arch_Linux

It is absolutely legitimate to patch dwm. But that can and should be done in vanilla upstream sources, or a second AUR package - not this one.

thule commented on 2024-06-01 07:58 (UTC) (edited on 2024-06-01 07:58 (UTC) by thule)

@AlgoJerViA

Ok, I still stand by my reasons I explained in my previous post. But if there is enough consensus feel free to propose a patch, I am happy to consider it.

Thanks,

Thule

AlgoJerViA commented on 2024-05-31 19:41 (UTC) (edited on 2024-05-31 19:41 (UTC) by AlgoJerViA)

@Thule

The code I posted was just what I'm using right now without to much thought put into to. What would be optimal is if PGKBUILD would look for patches added manually by the user, perhaps in an optional sub folder.

Thus if someone just downloads the PKGBUILD and don't do anything else no patches would be applied. Only if the user goes the extra step to manually add patches somewhere.

Sure, I and I think most other people that want's to apply patches has no problem solving it but it would just be for convince. I think it is a very common scenario in the same way as having the custom config.h.

//AlgoJerViA