Sdegler/hyprland

Description

A collection of Hyprland and related packages:

If you find this repository helpful, please consider supporting it with a donation:

TJWXhcsoGQbbJTe9uxHd5QjdDu9yU7b2S3 (USDT TRC20)

TJWXhcsoGQbbJTe9uxHd5QjdDu9yU7b2S3 (Tron)

0x03b1C69d364119441c6a6B41Aeb4859E62dFc366 (USDT Ethereum)

bc1qna5rg328tdufshjhtjtkq69nraclqy4x77jr7w (BTC)

0x03b1C69d364119441c6a6B41Aeb4859E62dFc366 (ETH)

Installation Instructions

  1. sudo dnf copr enable solopasha/hyprland
  2. Install desired packages

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

* Total number of downloaded packages.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/sdegler/hyprland

I just wanted to say thank you, it works as expected!

Nevermind, i just checked the repo and it’s replaced by hyprland-guiutils :wink:
Thanks for the great work.

ORIGINAL COMMENT JUST FOR CONTEXT:
Any chance you could add “hyprland-qtutils” for Fedora 43?
It is required for some automated DE scripts like env-4

I temporarily reverted to “solopasha/hyprland” version but im not sure it’s up to date.

Thanks for this a ton!!! I checked multiple copr repos trying to install the latest version of Hyprland on my Fedora Asahi Remix 42 distro, none have worked, this is gold!! Please continue the work you are doing, I will support you every way I can, please please do NOT abandon this, my life depends on this, thanks a ton! Also, I’m getting this error when trying to install hypridle, this is the only problem, please consider fixing this:

Failed to resolve the transaction:
Problem: conflicting requests

  • nothing provides libhyprutils.so.9()(64bit) needed by hypridle-0.1.7-4.fc42.aarch64 from copr:copr.fedorainfracloud.org:sdegler:hyprland

Again, thanks a lot!

Would it be possible to rebuild the Fedora 42 packages that require QT? The base Fedora 42 packages have been updated from QT 6.9 to 6.10, so things like hypridle, hyprpolkitagent, hyprsysteminfo are broken and uninstallable at the moment.

Hello, I can do that but I believe there are one or two packages that simply no longer build due to c++ compiler issues.

Done. Let me know if any other Fedora 42 rpms have issues, thanks.

Thanks so much, ditched my manual builds and they are all installing correctly again now.

FYI very minor but hyprsysteminfo will still moan about the broken version (0.1.3-16), but it falls back to the working -14 build correctly anyways.

> sudo dnf install hyprsysteminfo
Updating and loading repositories:
Repositories loaded.
Problem: cannot install the best candidate for the job
  - nothing provides libQt6Qml.so.6(Qt_6.9_PRIVATE_API)(64bit) needed by hyprsysteminfo-0.1.3-16.fc42.x86_64 from copr:copr.fedorainfracloud.org:sdegler:hyprland
  - nothing provides libQt6WaylandClient.so.6(Qt_6.9_PRIVATE_API)(64bit) needed by hyprsysteminfo-0.1.3-16.fc42.x86_64 from copr:copr.fedorainfracloud.org:sdegler:hyprland

Package                                                   Arch     Version                                                   Repository                                                Size
Installing:
 hyprsysteminfo                                           x86_64   0.1.3-14.fc42                                             copr:copr.fedorainfracloud.org:sdegler:hyprland      272.0 KiB
Skipping packages with broken dependencies:
 hyprsysteminfo                                           x86_64   0.1.3-16.fc42                                             copr:copr.fedorainfracloud.org:sdegler:hyprland      263.4 KiB

Transaction Summary:
 Installing:         1 package
 Skipping:           1 package

Total size of inbound packages is 111 KiB. Need to download 111 KiB.
After this operation, 272 KiB extra will be used (install 272 KiB, remove 0 B).
Is this ok [y/N]: y
[1/1] hyprsysteminfo-0:0.1.3-14.fc42.x86_64                                                                                                        100% | 268.9 KiB/s | 110.5 KiB |  00m00s
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                                                                                        100% | 268.3 KiB/s | 110.5 KiB |  00m00s
Running transaction
[1/3] Verify package files                                                                                                                         100% |   1.0 KiB/s |   1.0   B |  00m00s
[2/3] Prepare transaction                                                                                                                          100% |   5.0   B/s |   1.0   B |  00m00s
[3/3] Installing hyprsysteminfo-0:0.1.3-14.fc42.x86_64                                                                                             100% |   1.4 MiB/s | 273.4 KiB |  00m00s
Complete!

see if hyprsysteminfo-0:0.1.3-17.fc42.x86_64 installs cleanly now.

Yep all sorted :+1:

Would it be possible to include huprutils build?
Without it hyprqt6engine on F44 is missing dependencies:

sudo dnf install hyprqt6engine
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
nothing provides libhyprutils.so.10()(64bit) needed by hyprqt6engine-0.1.0-7.fc44.x86_64 from copr:copr.fedorainfracloud.org:sdegler:hyprland

The actual issue here is that hyprutils is ahead of hyprqt6engine. I provide libhyprurtils.so.11()(64bit). I just need to recompile hyprqt6engine with the new hyprutils. I’ll do that right now I should have picked this up when I was bumping versions.

Okay, now I understand that, thank you for explanation and doing all the work to bring hyprland to Fedora in most user-friendly way possible after @solopasha 's disappearance.

Have a wonderful weekend! :flexed_biceps:t2:

you should be able to do something like “sudo dnf clean all && sudo dnf upgrade hyprqt6engine” and update now.

I think the hyprpolkitagent spec is missing “Provides: PolicyKit-authentication-agent” as dnf doesn’t know that it is my polkit agent and tries to install gnome-polkit. Thank You for the repo.

hyprpolkitagent 0.1.3-6 has your fix. Thanks for the tip.

Could you please update waybar to a newer version, as this

fixes an issue to make waybar workspaces clickable again.
The regression was introduced in the big hyprland lua patch. Now waybar had to follow suit to fix the issue.

Hi, Yeah I haven’t packaged waybar up to this point.

I built a waybar package based on todays git. Let me know if this works for you.