3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2026-08-18 11:02:10 +00:00
Commit Graph

270 Commits

Author SHA1 Message Date
39f3feddbe [gha] Nix: update inputs 2026-01-23 13:15:35 +00:00
c23a0c20a4 [gha] Nix: update inputs 2025-12-20 17:54:34 +00:00
7797deb935 [gha] Nix: update inputs 2025-12-06 11:33:40 +00:00
d9657a95cb hyprctl: use new hyprpaper ipc format (#12537)
---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-12-04 17:59:47 +00:00
2cadc8abab welcome: init welcome manager (#12409)
---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-12-02 22:26:43 +00:00
619e9d285b [gha] Nix: update inputs 2025-11-25 13:41:42 +00:00
2b14f27ca8 [gha] Nix: update inputs 2025-11-17 07:59:34 +00:00
e616e595ae i18n: init localization for ANR, Permissions and Notifications (#12316)
Adds localization support for en, it, pl and jp

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
Co-authored-by: Aaron Blasko <blaskoazzolaaaron@gmail.com>
2025-11-16 14:51:14 +00:00
0b1d690676 flake.nix: update guiutils and override hw-s 2025-11-10 08:15:26 +02:00
061981201d core: qtutils -> guiutils (#12231)
* core: qtutils -> guiutils

* nix: qtutils -> guiutils

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-07 15:48:13 +00:00
46b71eda64 [gha] Nix: update inputs 2025-11-04 15:15:08 +00:00
aa5a239ac9 [gha] Nix: update inputs 2025-10-23 19:51:54 +00:00
474cd004df [gha] Nix: update inputs 2025-10-20 11:14:45 +00:00
b965fb2a40 flake.lock: bump hyprutils 2025-10-09 08:35:34 +03:00
b7ef892ecf [gha] Nix: update inputs 2025-10-03 19:52:11 +00:00
8832607574 [gha] Nix: update inputs 2025-09-19 14:59:16 +00:00
4fc95d646d renderer: asynchronously load background tex (#11749)
Bumps required hyprgraphics to 0.1.6

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-09-18 22:10:30 +02:00
231b800784 flake.lock: update 2025-09-11 18:54:08 +03:00
b619f39555 [gha] Nix: update inputs 2025-09-08 09:08:22 +00:00
378e130f14 [gha] Nix: update inputs 2025-08-27 20:18:24 +00:00
b329ea8e96 syncobj: use rendernode for timelines (#11087)
* syncobj: use rendernode for timelines

use rendernode for timelines instead of the drmfd, some devices dont
support to use the drmfd for this.

* opengl: use rendernode if available

use rendernode if available for CHyprOpenglImpl

* MesaDRM: use the m_drmRenderNodeFD if it exist

try use the rendernode we got from AQ if it exist.

* linuxdmabuf: use rendernode if available

use the rendernode if available already from AQ

* syncobj: prefer rendernode over displaynode

prefer the rendernode over the displaynode, and log a error if
attempting to use the protocol without explicit sync support on any of
the nodes.

* syncobj: check support on both nodes always

check support on both nodes always so it can be used later for
preferring rendernode if possible in syncobj protocol.

* syncobj: remove old var in non linux if else case

remove old m_bDrmSyncobjTimelineSupported from non linux if else case
that will fail to compile on non linux. the nodes sets support by
default to false, and if non linux it wont check for support and set it
to true.

* build: bump aq requirement

bump to 0.9.3 where rendernode support got added.

* flake.lock: update

* renderer: glfinish on software renderer

software renderers apparently bug out on implicit sync, use glfinish as
with nvidia case on implicit paths.

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-08-24 22:32:13 +02:00
584b844aaf [gha] Nix: update inputs 2025-08-10 16:52:29 +00:00
c14f792f8f [gha] Nix: update inputs 2025-08-02 11:41:47 +00:00
38e13282cd flake.lock: bump hyprutils 2025-07-30 18:13:28 +03:00
088e8af955 [gha] Nix: update inputs 2025-07-18 10:11:00 +00:00
d23ed852fc [gha] Nix: update inputs 2025-07-07 11:34:38 +00:00
3c9447ca53 nix: update aquamarine 2025-07-04 01:33:31 +03:00
ee8978b961 flake.lock: update 2025-06-29 19:29:36 +03:00
3d6476c902 Core: Add a test suite (#9297)
Adds a test suite for testing hyprland's features with a runtime tester

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-06-26 19:43:39 +02:00
2388874738 [gha] Nix: update inputs 2025-06-21 14:22:28 +00:00
79b9edb85b [gha] Nix: update inputs 2025-06-15 09:46:31 +00:00
8801770981 [gha] Nix: update inputs 2025-06-07 20:14:08 +00:00
d6fbd89336 nix: use gcc15-built dependencies 2025-06-06 08:07:34 +03:00
af2fdb5d58 nix: use gcc15
resolves Nix build/CI failures introduced in 9190443
bumps flake.lock as gcc15Stdenv wasn't available at the pinned version
of nixpkgs
2025-05-31 01:45:34 +03:00
28c9122adb [gha] Nix: update inputs 2025-05-24 18:41:03 +00:00
bd4733a0ff flake.lock: update
nix/overlays: remove wayland-protocols overlay. PR landed in master a while ago
2025-05-22 18:02:20 +03:00
18377d221d [gha] Nix: update inputs 2025-05-17 11:08:13 +00:00
2b3cac018e flake.lock: update 2025-05-08 20:37:36 +03:00
7a971735af flake.lock: update 2025-05-07 21:51:59 +03:00
f1ac1847ff [gha] Nix: update inputs 2025-05-02 15:08:46 +00:00
b2ad21a65c flake.lock: update 2025-04-30 09:26:58 +03:00
2e540e4ec4 flake.lock: update 2025-04-22 11:00:49 +03:00
02f7da2bf2 [gha] Nix: update inputs 2025-04-18 15:39:22 +00:00
8b7b169043 flake.lock: update 2025-04-14 18:58:37 +03:00
3c128679ee helpers: Add an async dialog box impl (#9919)
Adds an async dialog box, way safer than our previous local solution for ANR
2025-04-06 17:31:58 +02:00
ff97d18c4c flake.lock: update 2025-04-03 18:08:55 +00:00
4b968e5bc1 [gha] Nix: update inputs 2025-03-24 12:57:34 +00:00
d5d7f69d1e flake.lock: update
aquamarine: bump to 0.8.0
hyprcursor: bump to 0.1.12
2025-03-17 14:50:35 +02:00
c754d7963f nix: remove wayland-protocols overlay and bump flake (#9613)
* flake.lock: update nixpkgs

* nix: remove wayland-protocols bump

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-03-14 09:14:59 +02:00
4082e876d5 [gha] Nix: update inputs 2025-03-07 22:56:23 +00:00