Skip to content

hyprland: 0.46.2 -> 0.47.0 - #377413

Merged
JohnRTitor merged 3 commits into
NixOS:masterfrom
KongrooParadox:upgrade/hyprland-0.47.0
Jan 28, 2025
Merged

hyprland: 0.46.2 -> 0.47.0#377413
JohnRTitor merged 3 commits into
NixOS:masterfrom
KongrooParadox:upgrade/hyprland-0.47.0

Conversation

@KongrooParadox

@KongrooParadox KongrooParadox commented Jan 27, 2025

Copy link
Copy Markdown
Contributor

Changes

  • Bump hyprutils version to 0.5.0
  • Bump aquamarine version to 0.7.1
  • Bump hyprland version to 0.47.0
    • Added glaze as dependency as seen in changelog

As discussed in #376588 and #376833, I figured it best to group all these changes with new Hyprland release.

This is my first PR to nixpkgs so please be kind 😄

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@KongrooParadox
KongrooParadox force-pushed the upgrade/hyprland-0.47.0 branch from e40fe9d to fb2f8f4 Compare January 27, 2025 21:36
@github-actions github-actions Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Jan 27, 2025
@NixOSInfra NixOSInfra added the 12.first-time contribution This PR is the author's first one; please be gentle! label Jan 27, 2025

@fufexan fufexan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Great work on your first PR here!

I'd like hyprutils to be ordered as the first commit, as it's the lowest in the hypr stack, but that's just a nit. Shouldn't affect things.

@KongrooParadox

Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 377413


aarch64-linux

⏩ 1 package marked as broken and skipped:
  • hyprlandPlugins.hycov
❌ 13 packages failed to build:
  • hyprlandPlugins.borders-plus-plus
  • hyprlandPlugins.csgo-vulkan-fix
  • hyprlandPlugins.hy3
  • hyprlandPlugins.hypr-dynamic-cursors
  • hyprlandPlugins.hyprbars
  • hyprlandPlugins.hyprexpo
  • hyprlandPlugins.hyprfocus
  • hyprlandPlugins.hyprgrass
  • hyprlandPlugins.hyprscroller
  • hyprlandPlugins.hyprspace
  • hyprlandPlugins.hyprsplit
  • hyprlandPlugins.hyprtrails
  • hyprlandPlugins.hyprwinwrap
✅ 30 packages built:
  • aquamarine
  • aquamarine.dev
  • grimblast
  • hdrop
  • hyprcursor
  • hyprcursor.dev
  • hyprcursor.lib
  • hyprgraphics
  • hyprgraphics.dev
  • hypridle
  • hyprland
  • hyprland-qtutils
  • hyprland.dev
  • hyprland.man
  • hyprlang
  • hyprlang.dev
  • hyprlock
  • hyprpaper
  • hyprpicker
  • hyprpolkitagent
  • hyprshade
  • hyprshade.dist
  • hyprshot
  • hyprsunset
  • hyprutils
  • hyprutils.dev
  • nwg-panel
  • nwg-panel.dist
  • waybar
  • xdg-desktop-portal-hyprland

@KongrooParadox
KongrooParadox force-pushed the upgrade/hyprland-0.47.0 branch from fb2f8f4 to a2a67bc Compare January 27, 2025 22:07
@KongrooParadox
KongrooParadox force-pushed the upgrade/hyprland-0.47.0 branch from a2a67bc to 7d0870f Compare January 27, 2025 22:18
@KongrooParadox
KongrooParadox marked this pull request as ready for review January 27, 2025 22:19
@KongrooParadox

Copy link
Copy Markdown
Contributor Author

LGTM! Great work on your first PR here!

I'd like hyprutils to be ordered as the first commit, as it's the lowest in the hypr stack, but that's just a nit. Shouldn't affect things.

You are correct, I have ordered the commits as requested.

However all hyprlandPlugins are broken (at least on aarch64-linux).

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 377413

aarch64-linux

https://github.com/hyprwm/hyprland-plugins/tags
❌ 13 packages failed to build:

* hyprlandPlugins.borders-plus-plus

* hyprlandPlugins.csgo-vulkan-fix

* hyprlandPlugins.hy3

* hyprlandPlugins.hypr-dynamic-cursors

* hyprlandPlugins.hyprbars

* hyprlandPlugins.hyprexpo

* hyprlandPlugins.hyprfocus

* hyprlandPlugins.hyprgrass

* hyprlandPlugins.hyprscroller

* hyprlandPlugins.hyprspace

* hyprlandPlugins.hyprsplit

* hyprlandPlugins.hyprtrails

* hyprlandPlugins.hyprwinwrap

Should we wait until a new release tag is available for hyprland-plugins before merging this ? @fufexan

@Gliczy

Gliczy commented Jan 27, 2025

Copy link
Copy Markdown
Member

Since you are grouping updates for Hyprland and it's related deps, maybe #374717 should also be included in this PR?

@JohnRTitor
JohnRTitor merged commit a8a8c51 into NixOS:master Jan 28, 2025
@JohnRTitor

Copy link
Copy Markdown
Member

Should we wait until a new release tag is available for hyprland-plugins before merging this ? @fufexan

No, we do not wait for plugins to be updated.

@KongrooParadox
KongrooParadox deleted the upgrade/hyprland-0.47.0 branch January 28, 2025 08:56
@panchoh

panchoh commented Jan 29, 2025

Copy link
Copy Markdown
Contributor

Tracking.

Still amazed by the rate at which Hyprland is being developed AND made available to the Nix ecosystem.

Kudos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants