Diff
1diff --git a/CHANGELOG.md b/CHANGELOG.md
2index 4387074ebc2c0d8c4ff21e8f3186c7a765c4b6ee..52aa26a69ae6099323df014d500062a71a15ab74 100644
3--- a/CHANGELOG.md
4+++ b/CHANGELOG.md
5@@ -1,6 +1,6 @@
6 # Changelog
7
8-## Upcoming
9+## hl0.40.0 and before
10
11 - Added `hy3:warpcursor` dispatcher to warp cursor to current node.
12 - Added cursor warping options for `hy3:movefocus`.
13diff --git a/flake.lock b/flake.lock
14index 436447485dcc4b3c8568be7c4ab36a41119e0c91..aac98711baee033fce2a946156a7e192a43a468e 100644
15--- a/flake.lock
16+++ b/flake.lock
17@@ -32,38 +32,37 @@
18 "hyprland": {
19 "inputs": {
20 "hyprcursor": "hyprcursor",
21+ "hyprland-protocols": "hyprland-protocols",
22 "hyprlang": "hyprlang",
23 "hyprwayland-scanner": "hyprwayland-scanner",
24 "nixpkgs": "nixpkgs",
25 "systems": "systems",
26+ "wlroots": "wlroots",
27 "xdph": "xdph"
28 },
29 "locked": {
30- "lastModified": 1714933694,
31- "narHash": "sha256-gziEBZF1wmBBw3v0Ang3nN3QwoQWtFmBIORODJt38TE=",
32- "ref": "refs/heads/main",
33- "rev": "cddeec47a1fc0e70d8598fd10c29cd0e9489999f",
34- "revCount": 4617,
35- "submodules": true,
36- "type": "git",
37- "url": "https://github.com/hyprwm/Hyprland"
38+ "lastModified": 1714837352,
39+ "narHash": "sha256-QzzJTb+0CBqgAT0wKZsOt1rky5+u2zMUlNxbZcGj2VM=",
40+ "owner": "hyprwm",
41+ "repo": "Hyprland",
42+ "rev": "cba1ade848feac44b2eda677503900639581c3f4",
43+ "type": "github"
44 },
45 "original": {
46- "submodules": true,
47- "type": "git",
48- "url": "https://github.com/hyprwm/Hyprland"
49+ "owner": "hyprwm",
50+ "repo": "Hyprland",
51+ "rev": "cba1ade848feac44b2eda677503900639581c3f4",
52+ "type": "github"
53 }
54 },
55 "hyprland-protocols": {
56 "inputs": {
57 "nixpkgs": [
58 "hyprland",
59- "xdph",
60 "nixpkgs"
61 ],
62 "systems": [
63 "hyprland",
64- "xdph",
65 "systems"
66 ]
67 },
68@@ -167,9 +166,29 @@
69 "type": "github"
70 }
71 },
72+ "wlroots": {
73+ "flake": false,
74+ "locked": {
75+ "lastModified": 1713731601,
76+ "narHash": "sha256-bdcKdtLkusvv85DNuJsajZLFeq7bXp+x5AGP1Sd4wD8=",
77+ "owner": "hyprwm",
78+ "repo": "wlroots-hyprland",
79+ "rev": "5c1d51c5a2793480f5b6c4341ad0797052aec2ea",
80+ "type": "github"
81+ },
82+ "original": {
83+ "owner": "hyprwm",
84+ "repo": "wlroots-hyprland",
85+ "rev": "5c1d51c5a2793480f5b6c4341ad0797052aec2ea",
86+ "type": "github"
87+ }
88+ },
89 "xdph": {
90 "inputs": {
91- "hyprland-protocols": "hyprland-protocols",
92+ "hyprland-protocols": [
93+ "hyprland",
94+ "hyprland-protocols"
95+ ],
96 "hyprlang": [
97 "hyprland",
98 "hyprlang"
99diff --git a/flake.nix b/flake.nix
100index bf2c9287aa7496bd8d55f48caf394d60f111f650..320f3f99aa6f585ff7e68ef769134f8147a06cce 100644
101--- a/flake.nix
102+++ b/flake.nix
103@@ -1,6 +1,6 @@
104 {
105 inputs = {
106- hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
107+ hyprland.url = "github:hyprwm/Hyprland?rev=cba1ade848feac44b2eda677503900639581c3f4";
108 };
109
110 outputs = { self, hyprland, ... }: let
111diff --git a/hyprpm.toml b/hyprpm.toml
112index 339e1efeb6d8b6593bc74d667e734e4d0f9f12fb..8f1b732e7e4810a446264f9663d111dbaca0b98c 100644
113--- a/hyprpm.toml
114+++ b/hyprpm.toml
115@@ -9,7 +9,8 @@ commit_pins = [
116 ["3875679755014997776e091ff8903acfb311dd2f", "6f9719291386d5e3baad211420d60e54e9967ee6"],
117 ["360ede79d124ffdeebbe8401f1ac4bc0dbec2c91", "6f9719291386d5e3baad211420d60e54e9967ee6"],
118 ["e93fbd7c4f991cb8ef03e433ccc4d43587923e15", "6f9719291386d5e3baad211420d60e54e9967ee6"],
119- ["fe7b748eb668136dd0558b7c8279bfcd7ab4d759", "6f9719291386d5e3baad211420d60e54e9967ee6"]
120+ ["fe7b748eb668136dd0558b7c8279bfcd7ab4d759", "6f9719291386d5e3baad211420d60e54e9967ee6"],
121+ ["cba1ade848feac44b2eda677503900639581c3f4", "584a1b1e357412a1a4ac40dbc6c4e5adaa7ec59b"], # 0.40.0
122 ]
123
124 [hy3]