Search Criteria
Package Details: dms-shell 1.0.3-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/dms-shell.git (read-only, click to copy) |
|---|---|
| Package Base: | dms-shell |
| Description: | A Quickshell-based desktop shell with Material 3 design principles |
| Upstream URL: | https://github.com/AvengeMedia/DankMaterialShell |
| Licenses: | GPL-3.0-only |
| Submitter: | alerque |
| Maintainer: | alerque |
| Last Packager: | alerque |
| Votes: | 4 |
| Popularity: | 2.22 |
| First Submitted: | 2025-10-09 18:54 (UTC) |
| Last Updated: | 2025-12-16 08:26 (UTC) |
Dependencies (15)
- dgop (dgop-gitAUR, dgop-binAUR)
- dms-shell-compositor (dms-shell-hyprlandAUR, dms-shell-niriAUR)
- inter-font
- quickshell (quickshell-gitAUR, quickshell-allflags-gitAUR)
- ttf-fira-code
- ttf-material-symbols-variable (ttf-material-symbols-variable-gitAUR)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, goup-rsAUR, go-binAUR, gcc-go) (make)
- brightnessctl (brightnessctl-gitAUR) (optional) – Laptop display brightness control
- cava (cava-gitAUR) (optional) – Audio visualizer
- cliphist (optional) – Clipboard history functionality
- matugen (matugen-gitAUR, matugen-binAUR) (optional) – Dynamic wallpaper-based theming
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR, networkmanager-clatAUR) (optional) – Required for network management
- qt5ct (qt5ct-svn-translucentAUR, qt5ct-svnAUR, qt5ct-kdeAUR, qmarineplatformtheme5AUR) (optional) – Qt5 application theming
- qt6ct (qt6ct-gitAUR, qt6ct-xdg-colorscheme-gitAUR, qt6ct-kdeAUR, qmarineplatformtheme6AUR) (optional) – Qt6 application theming
- wl-clipboard (wl-clipboard-gitAUR, wl-clipboard-rs-gitAUR, wl-clipboard-rsAUR) (optional) – Copy functionality for PIDs and other elements
Latest Comments
frabjous commented on 2025-12-16 22:34 (UTC) (edited on 2025-12-16 22:35 (UTC) by frabjous)
To anyone who was having the same problem I have, and doesn't want to have to build it in a chroot every time, it was solved by following the advice here about replacing /etc/resolv.conf with a systemd-resolved stub symlink.
However, in my opinion, the PKGBUILD is broken for other reasons. It does not follow the arch guidelines for building go packages. In particular, if you build the package as a normal user outside a chroot, it creates a 'go' directory in the user's home directory and simply leaves it there. Building a package should never make permanent changes to the user's home directory, certainly not by adding unhidden directories the user didn't choose to put there. I think the GOPATH variable needs to be set. See the Arch wiki page on building go packages here.
frabjous commented on 2025-12-12 20:21 (UTC)
Thanks. I was able to build it in a chroot. No clue why it wasn't working in my normal environment. I haven't been experiencing any network issues in general, and I had the same error on both my home and work machines, which use very different networks. Seems to have been a go-only thing.
alerque commented on 2025-12-11 09:03 (UTC)
@frabjous It builds fine in a clean chroot. It sounds like you have (possibly ephemeral) network issues.
frabjous commented on 2025-12-08 08:27 (UTC)
This does not build for me. I get errors that look like this:
cmd/dms/commands_brightness.go:10:2: github.com/spf13/cobra@v1.10.1: Get "https://proxy.golang.org/github.com/spf13/cobra/@v/v1.10.1.zip": dial tcp: lookup proxy.golang.org on [::1]:53: read udp [::1]:54391->[::1]:53: read: connection refused
(I get about 20 of them, one for each of the go packages it tries to grab.)
RealOrRandom commented on 2025-12-05 08:38 (UTC)
This installs
dms.servicein the wrong location, see also https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dms-shell-git#n78