Skip to content

fix: include Hyprland in minimal install logic - #2872

Merged
bbedward merged 1 commit into
duxlabs-dev:masterfrom
NeoDarkness:feat/minimal-install-hypr
Jul 16, 2026
Merged

bbedward merged 1 commit into
duxlabs-dev:masterfrom
NeoDarkness:feat/minimal-install-hypr

Conversation

@NeoDarkness

Copy link
Copy Markdown
Contributor

Description

This PR fixes an issue where selecting Hyprland would incorrectly bypass the minimal install logic.

By adding hyprland and hyprland-git to the shouldPreferMinimalInstall function, we ensure that the installer correctly applies minimal installation settings. This aligns Hyprland's behavior with Niri and prevents unnecessary package bloat, as Hyprland's package specification includes several recommended utilities and dependencies, such as:

  • Core Utilities: uwsm, polkit, playerctl, brightnessctl, and kitty.
  • Graphics & Frameworks: mesa-dri-drivers and qt-wayland modules.

This change ensures a cleaner, more controlled installation process for users seeking a minimal environment.

Type of change

  • New feature (non-breaking change that adds functionality)
  • Bug fix (non-breaking change that fixes an issue)
  • Breaking change (fix or feature that changes existing behavior)
  • Refactor / internal cleanup
  • Documentation
  • Other

Related issues

Screenshots / video

Checklist

  • My code follows the conventions in CONTRIBUTING.md
  • I have tested my changes locally
  • New user-facing strings are wrapped in I18n.tr() with translator context, reusing existing terms where possible
  • Go changes: ran make fmt, added/updated tests, make test passes, and go mod tidy is clean
  • QML changes: ran make lint-qml with no new warnings
  • I have opened a corresponding pull request in dlx-docs to document any new behaviors: https://github.com/AvengeMedia/DankLinux-Docs

@bbedward

Copy link
Copy Markdown
Member

mesa-dri-drivers sounds more essential than uwsm, playerctl, etc?

@bbedward
bbedward merged commit ff71502 into duxlabs-dev:master Jul 16, 2026
2 checks passed
@NeoDarkness
NeoDarkness deleted the feat/minimal-install-hypr branch July 16, 2026 17:02
bbedward pushed a commit that referenced this pull request Jul 24, 2026
…ence (#2872)

(I guess we'll find out if this breaks any minimal script to desktop runs)

(cherry picked from commit ff71502)
marcusramberg pushed a commit to marcusramberg/DankMaterialShell that referenced this pull request Sep 2, 2026
…ence (duxlabs-dev#2872)

(I guess we'll find out if this breaks any minimal script to desktop runs)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants