AvengeMedia / AvengeMedia/DankMaterialShell

Missing hyprland-guiutils dependency for Fedora

Open Beginner friendly
#3,421 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
QML
Stars
8.1k
Forks
515
Avg merge
1d 8h
Merged PRs (30d)
102

Description

### Compositor

Hyprland

### Distribution

Fedora

### If Other, please specify

_No response_

### Select your Installation Method

DankInstaller

### Was this your original Installation method?

Yes

### If no, specify

_No response_

### dms doctor -vC

## DMS Doctor Report

**System**
- [ok] Operating System: Fedora Linux 44 (Workstation Edition)
- ID: fedora, Version: 44, Arch: amd64
- [ok] Architecture: amd64
- [ok] Display Server: Wayland
- WAYLAND_DISPLAY=wayland-1

**Versions**
- [ok] DMS CLI: dms v1.6.1
- /usr/bin/dms
- [ok] Quickshell: Quickshell 0.3.1 (revision 2d3b3e9c70ef380dff751b61d334dc88df016c29, distributed by Fedora COPR (lionheartp/Hyprland))
- /usr/bin/qs
- [ok] DMS Shell: v1.6.1
- /run/user/1000/danklinux-shell/d83248ba9119b48a

**Installation**
- [ok] DMS Configuration: Found
- /run/user/1000/danklinux-shell/d83248ba9119b48a
- [ok] shell.qml: Present
- /run/user/1000/danklinux-shell/d83248ba9119b48a/shell.qml
- [info] Install Type: Unknown
- /run/user/1000/danklinux-shell/d83248ba9119b48a

**Compositor**
- [ok] Hyprland: 0.56.2
- /usr/bin/hyprland
- [info] Active: Hyprland
- [ok] Background Blur: Supported
- Compositor supports ext-background-effect-v1

**Quickshell Features**
- [ok] Polkit: Available
- Authentication prompts
- [ok] IdleMonitor: Available
- Idle detection
- [ok] IdleInhibitor: Available
- Prevent idle/sleep
- [ok] ShortcutInhibitor: Available
- Allow shortcut management (niri)
- [ok] BackgroundBlur: Available
- Background blur API support in Quickshell

**Optional Features**
- [ok] accountsservice: Available
- User accounts
- [ok] power-profiles-daemon: Available
- Power profile management
- [ok] logind: Available
- Session management
- [ok] cups-pk-helper: Available
- Printer management
- [info] I2C/DDC: No monitors detected
- External monitor brightness control
- [ok] qt6-imageformats: Installed (1 formats)
- Formats: GIF (/usr/lib64/qt6/plugins/imageformats)
- [ok] kimageformats: Installed (4 formats)
- Formats: AVIF, HEIF, JXL, EXR (/usr/lib64/qt6/plugins/imageformats)
- [ok] Terminal: ghostty
- [ok] Network: NetworkManager
- NetworkManager present. Using NM API.
- [ok] matugen: Installed
- Dynamic theming
- [ok] cava: Installed
- Audio visualizer
- [info] khal: Not installed
- Calendar events
- [ok] danksearch: Installed
- File search
- [ok] dankcalendar: Installed
- Calendar app
- [ok] fprintd: Installed
- Fingerprint auth
- [info] adw-gtk3: Not installed
- GTK3 dynamic theming; without it the global CSS override applies

**Config Files**
- [ok] settings.json: Present
- /home/xariann/.config/DankMaterialShell/settings.json
- [ok] clsettings.json: Present
- /home/xariann/.config/DankMaterialShell/clsettings.json
- [ok] plugin_settings.json: Present
- /home/xariann/.config/DankMaterialShell/plugin_settings.json
- [ok] session.json: Present
- /home/xariann/.local/state/DankMaterialShell/session.json
- [ok] dms-colors.json: Present
- /home/xariann/.cache/DankMaterialShell/dms-colors.json

**Services**
- [ok] dms.service: enabled, active
- [ok] greetd: enabled

**Environment**
- [info] QT_QPA_PLATFORMTHEME: gtk3
- [ok] gtk3 plugin (Qt6): Installed
- /usr/lib64/qt6/plugins/platformthemes/libqgtk3.so
- [info] QT_QPA_PLATFORMTHEME_QT6: gtk3
- [info] QS_ICON_THEME: Not set
- [warn] XDG_MENU_PREFIX: plasma- (menu file not found)
- Dolphin 'Open with…' dialog may be empty. Ensure /etc/xdg/menus/plasma-applications.menu exists.

**Fonts**
- [ok] Normal Font: Inter Variable
- /run/user/1000/danklinux-shell/d83248ba9119b48a/DankCommon/assets/fonts/inter/InterVariable.ttf
- [ok] Monospace Font: Fira Code
- /run/user/1000/danklinux-shell/d83248ba9119b48a/DankCommon/assets/fonts/nerd-fonts/FiraCodeNerdFont-Regular.ttf

---
**Summary:** 0 error(s), 1 warning(s), 38 ok

### Description

When installing Dank Material Shell in Fedora, Hyprland complains that it is missing hyprland-guiutils. That package does exist in the COPR you are using to install hyprland lionheartp:Hyprland.

### Expected Behavior

hyprland-guiutils should be installed from lionheartp:Hyprland so Hyrpland stops complaining that the package is missing in Fedora.

### Steps to Reproduce

Use the Dank Material Shell script to install Hyprland on Fedora.

### Error Messages/Logs

_No response_

### Screenshots/Recordings

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the Dank Material Shell installation script and its Fedora/DankInstaller path, then check how Hyprland dependencies are installed from the lionheartp:Hyprland COPR. Reproduce the Fedora installation and verify that hyprland-guiutils is installed and the missing-package complaint no longer appears.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, linux
Domain
operating-systems
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.