OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      e2b73351c788
DATE      2025-02-26
SUBJECT   hyprland: flake input --> nixpkgs
FILES     8 CHANGED
HASH      e2b73351c788
DATE      2025-02-26
SUBJECT   hyprland: flake input --> nixpkgs
FILES     8 CHANGED
 

diff --git a/flake.lock b/flake.lock
index 0746d34..e9781ec 100644
--- a/flake.lock
+++ b/flake.lock
@@ -8,7 +8,7 @@
           "secrets",
           "nixpkgs"
         ],
-        "systems": "systems_2"
+        "systems": "systems_3"
       },
       "locked": {
         "lastModified": 1736955230,
@@ -52,18 +52,22 @@
     "aquamarine": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "hyprwayland-scanner": [
+          "hyprland-plugins",
           "hyprland",
           "hyprwayland-scanner"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -290,7 +294,7 @@
     },
     "flake-utils_3": {
       "inputs": {
-        "systems": "systems_4"
+        "systems": "systems_5"
       },
       "locked": {
         "lastModified": 1731533236,
@@ -309,6 +313,7 @@
     "gitignore": {
       "inputs": {
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "pre-commit-hooks",
           "nixpkgs"
@@ -396,14 +401,17 @@
     "hyprcursor": {
       "inputs": {
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -425,14 +433,17 @@
     "hyprgraphics": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -451,136 +462,38 @@
         "type": "github"
       }
     },
-    "hyprgraphics_2": {
-      "inputs": {
-        "hyprutils": [
-          "hyprlock",
-          "hyprutils"
-        ],
-        "nixpkgs": [
-          "hyprlock",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprlock",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1737634889,
-        "narHash": "sha256-9JZE3KxcXOqZH9zs3UeadngDiK/yIACTiAR8HSA/TNI=",
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "rev": "0d77b4895ad5f1bb3b0ee43103a5246c58b65591",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "type": "github"
-      }
-    },
-    "hyprgraphics_3": {
-      "inputs": {
-        "hyprutils": [
-          "hyprpaper",
-          "hyprutils"
-        ],
-        "nixpkgs": [
-          "hyprpaper",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprpaper",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1738018829,
-        "narHash": "sha256-5Ol5iahMlELx3lWuChyZsqqLk6sP6aqaJCJFw92OZGo=",
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "rev": "12cd7034e441a5ebfdef1a090c0788413b4a635b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "type": "github"
-      }
-    },
-    "hypridle": {
-      "inputs": {
-        "hyprland-protocols": "hyprland-protocols",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland-scanner",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1739465717,
-        "narHash": "sha256-8Ulwr1Z6n5YjM518DYMSHZUbPsZOG53d6QO/bwhb4SA=",
-        "owner": "hyprwm",
-        "repo": "hypridle",
-        "rev": "3e30a63b5db64a208e9394328a81048044571368",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hypridle",
-        "type": "github"
-      }
-    },
     "hyprland": {
       "inputs": {
         "aquamarine": "aquamarine",
         "hyprcursor": "hyprcursor",
         "hyprgraphics": "hyprgraphics",
-        "hyprland-protocols": "hyprland-protocols_2",
+        "hyprland-protocols": "hyprland-protocols",
         "hyprland-qtutils": "hyprland-qtutils",
         "hyprlang": "hyprlang",
         "hyprutils": "hyprutils",
-        "hyprwayland-scanner": "hyprwayland-scanner_2",
-        "nixpkgs": "nixpkgs",
+        "hyprwayland-scanner": "hyprwayland-scanner",
+        "nixpkgs": "nixpkgs_2",
         "pre-commit-hooks": "pre-commit-hooks",
-        "systems": [
-          "systems"
-        ],
+        "systems": "systems",
         "xdph": "xdph"
       },
       "locked": {
-        "lastModified": 1740402690,
-        "narHash": "sha256-k5ZfubRCheWlaZlUAFO0gdVvEE3zZrELAH6HuY53I3c=",
+        "lastModified": 1740492189,
+        "narHash": "sha256-duXEZlnz4Vd+4B4/tLUH5rRu3JQe/8qDvW+VHMO/yO4=",
         "owner": "hyprwm",
-        "repo": "hyprland",
-        "rev": "73ae9790f994fe3f0194a5e225106c3dddb77d84",
+        "repo": "Hyprland",
+        "rev": "f0850905f0275922340035f62b6d808c2980ceda",
         "type": "github"
       },
       "original": {
         "owner": "hyprwm",
-        "repo": "hyprland",
+        "repo": "Hyprland",
         "type": "github"
       }
     },
     "hyprland-contrib": {
       "inputs": {
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ]
+        "nixpkgs": "nixpkgs"
       },
       "locked": {
         "lastModified": 1739465511,
@@ -598,9 +511,7 @@
     },
     "hyprland-plugins": {
       "inputs": {
-        "hyprland": [
-          "hyprland"
-        ],
+        "hyprland": "hyprland",
         "nixpkgs": [
           "hyprland-plugins",
           "hyprland",
@@ -629,35 +540,12 @@
     "hyprland-protocols": {
       "inputs": {
         "nixpkgs": [
-          "hypridle",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hypridle",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1737556638,
-        "narHash": "sha256-laKgI3mr2qz6tas/q3tuGPxMdsGhBi/w+HO+hO2f1AY=",
-        "owner": "hyprwm",
-        "repo": "hyprland-protocols",
-        "rev": "4c75dd5c015c8a0e5a34c6d02a018a650f57feb5",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprland-protocols",
-        "type": "github"
-      }
-    },
-    "hyprland-protocols_2": {
-      "inputs": {
-        "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -679,16 +567,19 @@
     "hyprland-qt-support": {
       "inputs": {
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "hyprlang"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "systems"
@@ -712,20 +603,24 @@
       "inputs": {
         "hyprland-qt-support": "hyprland-qt-support",
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "hyprlang",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -747,14 +642,17 @@
     "hyprlang": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -773,83 +671,15 @@
         "type": "github"
       }
     },
-    "hyprlock": {
-      "inputs": {
-        "hyprgraphics": "hyprgraphics_2",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland-scanner_3",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1740265014,
-        "narHash": "sha256-U+8HOPgfrNkFEadoyB9GXSPPFW/Uytvb3TxyqW3JOw4=",
-        "owner": "hyprwm",
-        "repo": "hyprlock",
-        "rev": "e588351d1df57b125fda8d92f5b36a435545bb95",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprlock",
-        "type": "github"
-      }
-    },
-    "hyprpaper": {
-      "inputs": {
-        "hyprgraphics": "hyprgraphics_3",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland-scanner_4",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1739122850,
-        "narHash": "sha256-AcxjGOlsD27INeDQqVPIgMp95bQsdOm07yr99po/960=",
-        "owner": "hyprwm",
-        "repo": "hyprpaper",
-        "rev": "7e18ebc843ee4ccf2632091d55c73428b339265b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprpaper",
-        "type": "github"
-      }
-    },
     "hyprutils": {
       "inputs": {
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -871,35 +701,12 @@
     "hyprwayland-scanner": {
       "inputs": {
         "nixpkgs": [
-          "hypridle",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hypridle",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
-    "hyprwayland-scanner_2": {
-      "inputs": {
-        "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -918,56 +725,6 @@
         "type": "github"
       }
     },
-    "hyprwayland-scanner_3": {
-      "inputs": {
-        "nixpkgs": [
-          "hyprlock",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprlock",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
-    "hyprwayland-scanner_4": {
-      "inputs": {
-        "nixpkgs": [
-          "hyprpaper",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprpaper",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
     "mnw": {
       "locked": {
         "lastModified": 1735150973,
@@ -1055,11 +812,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1739020877,
-        "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
+        "lastModified": 1740367490,
+        "narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",
+        "rev": "0196c0175e9191c474c26ab5548db27ef5d34b05",
         "type": "github"
       },
       "original": {
@@ -1082,6 +839,22 @@
       }
     },
     "nixpkgs_2": {
+      "locked": {
+        "lastModified": 1739020877,
+        "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "ref": "nixos-unstable",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
+    "nixpkgs_3": {
       "locked": {
         "lastModified": 1740367490,
         "narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=",
@@ -1322,7 +1095,7 @@
         "nixpkgs": [
           "nixpkgs"
         ],
-        "systems": "systems"
+        "systems": "systems_2"
       },
       "locked": {
         "lastModified": 1740393420,
@@ -4001,6 +3774,7 @@
         "flake-compat": "flake-compat",
         "gitignore": "gitignore",
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ]
@@ -4049,19 +3823,15 @@
         "flake-parts": "flake-parts",
         "flake-utils": "flake-utils_2",
         "home-manager": "home-manager",
-        "hypridle": "hypridle",
-        "hyprland": "hyprland",
         "hyprland-contrib": "hyprland-contrib",
         "hyprland-plugins": "hyprland-plugins",
-        "hyprlock": "hyprlock",
-        "hyprpaper": "hyprpaper",
         "nix-index-db": "nix-index-db",
         "nix-minecraft": "nix-minecraft",
-        "nixpkgs": "nixpkgs_2",
+        "nixpkgs": "nixpkgs_3",
         "nvf": "nvf",
         "ookscraft": "ookscraft",
         "secrets": "secrets",
-        "systems": "systems_3",
+        "systems": "systems_4",
         "zjstatus": "zjstatus"
       }
     },
@@ -4152,6 +3922,21 @@
       }
     },
     "systems_2": {
+      "locked": {
+        "lastModified": 1689347949,
+        "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
+        "owner": "nix-systems",
+        "repo": "default-linux",
+        "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-systems",
+        "repo": "default-linux",
+        "type": "github"
+      }
+    },
+    "systems_3": {
       "locked": {
         "lastModified": 1681028828,
         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -4166,7 +3951,7 @@
         "type": "github"
       }
     },
-    "systems_3": {
+    "systems_4": {
       "locked": {
         "lastModified": 1689347949,
         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -4181,7 +3966,7 @@
         "type": "github"
       }
     },
-    "systems_4": {
+    "systems_5": {
       "locked": {
         "lastModified": 1681028828,
         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -4221,26 +4006,32 @@
     "xdph": {
       "inputs": {
         "hyprland-protocols": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-protocols"
         ],
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "hyprwayland-scanner": [
+          "hyprland-plugins",
           "hyprland",
           "hyprwayland-scanner"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]

diff --git a/flake.lock b/flake.lock
index 0746d34..e9781ec 100644
--- a/flake.lock
+++ b/flake.lock
@@ -8,7 +8,7 @@
           "secrets",
           "nixpkgs"
         ],
-        "systems": "systems_2"
+        "systems": "systems_3"
       },
       "locked": {
         "lastModified": 1736955230,
@@ -52,18 +52,22 @@
     "aquamarine": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "hyprwayland-scanner": [
+          "hyprland-plugins",
           "hyprland",
           "hyprwayland-scanner"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -290,7 +294,7 @@
     },
     "flake-utils_3": {
       "inputs": {
-        "systems": "systems_4"
+        "systems": "systems_5"
       },
       "locked": {
         "lastModified": 1731533236,
@@ -309,6 +313,7 @@
     "gitignore": {
       "inputs": {
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "pre-commit-hooks",
           "nixpkgs"
@@ -396,14 +401,17 @@
     "hyprcursor": {
       "inputs": {
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -425,14 +433,17 @@
     "hyprgraphics": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -451,136 +462,38 @@
         "type": "github"
       }
     },
-    "hyprgraphics_2": {
-      "inputs": {
-        "hyprutils": [
-          "hyprlock",
-          "hyprutils"
-        ],
-        "nixpkgs": [
-          "hyprlock",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprlock",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1737634889,
-        "narHash": "sha256-9JZE3KxcXOqZH9zs
3UeadngDiK/yIACTiAR8HSA/TNI=",
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "rev": "0d77b4895ad5f1bb3b0ee43103a
5246c58b65591",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "type": "github"
-      }
-    },
-    "hyprgraphics_3": {
-      "inputs": {
-        "hyprutils": [
-          "hyprpaper",
-          "hyprutils"
-        ],
-        "nixpkgs": [
-          "hyprpaper",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprpaper",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1738018829,
-        "narHash": "sha256-5Ol5iahMlELx3lWu
ChyZsqqLk6sP6aqaJCJFw92OZGo=",
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "rev": "12cd7034e441a5ebfdef1a090c0
788413b4a635b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprgraphics",
-        "type": "github"
-      }
-    },
-    "hypridle": {
-      "inputs": {
-        "hyprland-protocols": "hyprland-pro
tocols",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland
-scanner",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1739465717,
-        "narHash": "sha256-8Ulwr1Z6n5YjM518
DYMSHZUbPsZOG53d6QO/bwhb4SA=",
-        "owner": "hyprwm",
-        "repo": "hypridle",
-        "rev": "3e30a63b5db64a208e9394328a8
1048044571368",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hypridle",
-        "type": "github"
-      }
-    },
     "hyprland": {
       "inputs": {
         "aquamarine": "aquamarine",
         "hyprcursor": "hyprcursor",
         "hyprgraphics": "hyprgraphics",
-        "hyprland-protocols": "hyprland-pro
tocols_2",
+        "hyprland-protocols": "hyprland-pro
tocols",
         "hyprland-qtutils": "hyprland-qtuti
ls",
         "hyprlang": "hyprlang",
         "hyprutils": "hyprutils",
-        "hyprwayland-scanner": "hyprwayland
-scanner_2",
-        "nixpkgs": "nixpkgs",
+        "hyprwayland-scanner": "hyprwayland
-scanner",
+        "nixpkgs": "nixpkgs_2",
         "pre-commit-hooks": "pre-commit-hoo
ks",
-        "systems": [
-          "systems"
-        ],
+        "systems": "systems",
         "xdph": "xdph"
       },
       "locked": {
-        "lastModified": 1740402690,
-        "narHash": "sha256-k5ZfubRCheWlaZlU
AFO0gdVvEE3zZrELAH6HuY53I3c=",
+        "lastModified": 1740492189,
+        "narHash": "sha256-duXEZlnz4Vd+4B4/
tLUH5rRu3JQe/8qDvW+VHMO/yO4=",
         "owner": "hyprwm",
-        "repo": "hyprland",
-        "rev": "73ae9790f994fe3f0194a5e2251
06c3dddb77d84",
+        "repo": "Hyprland",
+        "rev": "f0850905f0275922340035f62b6
d808c2980ceda",
         "type": "github"
       },
       "original": {
         "owner": "hyprwm",
-        "repo": "hyprland",
+        "repo": "Hyprland",
         "type": "github"
       }
     },
     "hyprland-contrib": {
       "inputs": {
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ]
+        "nixpkgs": "nixpkgs"
       },
       "locked": {
         "lastModified": 1739465511,
@@ -598,9 +511,7 @@
     },
     "hyprland-plugins": {
       "inputs": {
-        "hyprland": [
-          "hyprland"
-        ],
+        "hyprland": "hyprland",
         "nixpkgs": [
           "hyprland-plugins",
           "hyprland",
@@ -629,35 +540,12 @@
     "hyprland-protocols": {
       "inputs": {
         "nixpkgs": [
-          "hypridle",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hypridle",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1737556638,
-        "narHash": "sha256-laKgI3mr2qz6tas/
q3tuGPxMdsGhBi/w+HO+hO2f1AY=",
-        "owner": "hyprwm",
-        "repo": "hyprland-protocols",
-        "rev": "4c75dd5c015c8a0e5a34c6d02a0
18a650f57feb5",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprland-protocols",
-        "type": "github"
-      }
-    },
-    "hyprland-protocols_2": {
-      "inputs": {
-        "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -679,16 +567,19 @@
     "hyprland-qt-support": {
       "inputs": {
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "hyprlang"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "systems"
@@ -712,20 +603,24 @@
       "inputs": {
         "hyprland-qt-support": "hyprland-qt
-support",
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-qtutils",
           "hyprlang",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -747,14 +642,17 @@
     "hyprlang": {
       "inputs": {
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -773,83 +671,15 @@
         "type": "github"
       }
     },
-    "hyprlock": {
-      "inputs": {
-        "hyprgraphics": "hyprgraphics_2",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland
-scanner_3",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1740265014,
-        "narHash": "sha256-U+8HOPgfrNkFEado
yB9GXSPPFW/Uytvb3TxyqW3JOw4=",
-        "owner": "hyprwm",
-        "repo": "hyprlock",
-        "rev": "e588351d1df57b125fda8d92f5b
36a435545bb95",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprlock",
-        "type": "github"
-      }
-    },
-    "hyprpaper": {
-      "inputs": {
-        "hyprgraphics": "hyprgraphics_3",
-        "hyprlang": [
-          "hyprland",
-          "hyprlang"
-        ],
-        "hyprutils": [
-          "hyprland",
-          "hyprutils"
-        ],
-        "hyprwayland-scanner": "hyprwayland
-scanner_4",
-        "nixpkgs": [
-          "hyprland",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprland",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1739122850,
-        "narHash": "sha256-AcxjGOlsD27INeDQ
qVPIgMp95bQsdOm07yr99po/960=",
-        "owner": "hyprwm",
-        "repo": "hyprpaper",
-        "rev": "7e18ebc843ee4ccf2632091d55c
73428b339265b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprpaper",
-        "type": "github"
-      }
-    },
     "hyprutils": {
       "inputs": {
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -871,35 +701,12 @@
     "hyprwayland-scanner": {
       "inputs": {
         "nixpkgs": [
-          "hypridle",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hypridle",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAk
AoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77
b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
-    "hyprwayland-scanner_2": {
-      "inputs": {
-        "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
@@ -918,56 +725,6 @@
         "type": "github"
       }
     },
-    "hyprwayland-scanner_3": {
-      "inputs": {
-        "nixpkgs": [
-          "hyprlock",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprlock",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAk
AoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77
b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
-    "hyprwayland-scanner_4": {
-      "inputs": {
-        "nixpkgs": [
-          "hyprpaper",
-          "nixpkgs"
-        ],
-        "systems": [
-          "hyprpaper",
-          "systems"
-        ]
-      },
-      "locked": {
-        "lastModified": 1735493474,
-        "narHash": "sha256-fktzv4NaqKm94VAk
AoVqO/nqQlw+X0/tJJNAeCSfzK4=",
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "rev": "de913476b59ee88685fdc018e77
b8f6637a2ae0b",
-        "type": "github"
-      },
-      "original": {
-        "owner": "hyprwm",
-        "repo": "hyprwayland-scanner",
-        "type": "github"
-      }
-    },
     "mnw": {
       "locked": {
         "lastModified": 1735150973,
@@ -1055,11 +812,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1739020877,
-        "narHash": "sha256-mIvECo/NNdJJ/bXj
NqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
+        "lastModified": 1740367490,
+        "narHash": "sha256-WGaHVAjcrv+Cun7z
PlI41SerRtfknGQap281+AakSAw=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "a79cfe0ebd24952b580b1cf08cd
906354996d547",
+        "rev": "0196c0175e9191c474c26ab5548
db27ef5d34b05",
         "type": "github"
       },
       "original": {
@@ -1082,6 +839,22 @@
       }
     },
     "nixpkgs_2": {
+      "locked": {
+        "lastModified": 1739020877,
+        "narHash": "sha256-mIvECo/NNdJJ/bXj
NqIh8yeoSjVLAuDuTUzAo7dzs8Y=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "a79cfe0ebd24952b580b1cf08cd
906354996d547",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "ref": "nixos-unstable",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
+    "nixpkgs_3": {
       "locked": {
         "lastModified": 1740367490,
         "narHash": "sha256-WGaHVAjcrv+Cun7z
PlI41SerRtfknGQap281+AakSAw=",
@@ -1322,7 +1095,7 @@
         "nixpkgs": [
           "nixpkgs"
         ],
-        "systems": "systems"
+        "systems": "systems_2"
       },
       "locked": {
         "lastModified": 1740393420,
@@ -4001,6 +3774,7 @@
         "flake-compat": "flake-compat",
         "gitignore": "gitignore",
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ]
@@ -4049,19 +3823,15 @@
         "flake-parts": "flake-parts",
         "flake-utils": "flake-utils_2",
         "home-manager": "home-manager",
-        "hypridle": "hypridle",
-        "hyprland": "hyprland",
         "hyprland-contrib": "hyprland-contr
ib",
         "hyprland-plugins": "hyprland-plugi
ns",
-        "hyprlock": "hyprlock",
-        "hyprpaper": "hyprpaper",
         "nix-index-db": "nix-index-db",
         "nix-minecraft": "nix-minecraft",
-        "nixpkgs": "nixpkgs_2",
+        "nixpkgs": "nixpkgs_3",
         "nvf": "nvf",
         "ookscraft": "ookscraft",
         "secrets": "secrets",
-        "systems": "systems_3",
+        "systems": "systems_4",
         "zjstatus": "zjstatus"
       }
     },
@@ -4152,6 +3922,21 @@
       }
     },
     "systems_2": {
+      "locked": {
+        "lastModified": 1689347949,
+        "narHash": "sha256-12tWmuL2zgBgZkdo
B6qXZsgJEH9LR3oUgpaQq2RbI80=",
+        "owner": "nix-systems",
+        "repo": "default-linux",
+        "rev": "31732fcf5e8fea42e59c2488ad3
1a0e651500f68",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-systems",
+        "repo": "default-linux",
+        "type": "github"
+      }
+    },
+    "systems_3": {
       "locked": {
         "lastModified": 1681028828,
         "narHash": "sha256-Vy1rq5AaRuLzOxct
8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -4166,7 +3951,7 @@
         "type": "github"
       }
     },
-    "systems_3": {
+    "systems_4": {
       "locked": {
         "lastModified": 1689347949,
         "narHash": "sha256-12tWmuL2zgBgZkdo
B6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -4181,7 +3966,7 @@
         "type": "github"
       }
     },
-    "systems_4": {
+    "systems_5": {
       "locked": {
         "lastModified": 1681028828,
         "narHash": "sha256-Vy1rq5AaRuLzOxct
8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -4221,26 +4006,32 @@
     "xdph": {
       "inputs": {
         "hyprland-protocols": [
+          "hyprland-plugins",
           "hyprland",
           "hyprland-protocols"
         ],
         "hyprlang": [
+          "hyprland-plugins",
           "hyprland",
           "hyprlang"
         ],
         "hyprutils": [
+          "hyprland-plugins",
           "hyprland",
           "hyprutils"
         ],
         "hyprwayland-scanner": [
+          "hyprland-plugins",
           "hyprland",
           "hyprwayland-scanner"
         ],
         "nixpkgs": [
+          "hyprland-plugins",
           "hyprland",
           "nixpkgs"
         ],
         "systems": [
+          "hyprland-plugins",
           "hyprland",
           "systems"
         ]
 

diff --git a/flake.nix b/flake.nix
index d286735..c8c4bc7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -78,50 +78,12 @@
       };
     };
 
-    # hypr* ecosystem
-    hyprland = {
-      url = "github:hyprwm/hyprland";
-      inputs.systems.follows = "systems";
-    };
-
-    hypridle = {
-      url = "github:hyprwm/hypridle";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprlang";
-        hyprutils.follows = "hyprland/hyprutils";
-        nixpkgs.follows = "hyprland/nixpkgs";
-        systems.follows = "hyprland/systems";
-      };
-    };
-
     hyprland-contrib = {
       url = "github:hyprwm/contrib";
-      inputs.nixpkgs.follows = "hyprland/nixpkgs";
     };
 
     hyprland-plugins = {
       url = "github:hyprwm/hyprland-plugins";
-      inputs.hyprland.follows = "hyprland";
-    };
-
-    hyprlock = {
-      url = "github:hyprwm/hyprlock";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprlang";
-        hyprutils.follows = "hyprland/hyprutils";
-        nixpkgs.follows = "hyprland/nixpkgs";
-        systems.follows = "hyprland/systems";
-      };
-    };
-
-    hyprpaper = {
-      url = "github:hyprwm/hyprpaper";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprlang";
-        hyprutils.follows = "hyprland/hyprutils";
-        nixpkgs.follows = "hyprland/nixpkgs";
-        systems.follows = "hyprland/systems";
-      };
     };
   };
 }

diff --git a/flake.nix b/flake.nix
index d286735..c8c4bc7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -78,50 +78,12 @@
       };
     };
 
-    # hypr* ecosystem
-    hyprland = {
-      url = "github:hyprwm/hyprland";
-      inputs.systems.follows = "systems";
-    };
-
-    hypridle = {
-      url = "github:hyprwm/hypridle";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprla
ng";
-        hyprutils.follows = "hyprland/hypru
tils";
-        nixpkgs.follows = "hyprland/nixpkgs
";
-        systems.follows = "hyprland/systems
";
-      };
-    };
-
     hyprland-contrib = {
       url = "github:hyprwm/contrib";
-      inputs.nixpkgs.follows = "hyprland/ni
xpkgs";
     };
 
     hyprland-plugins = {
       url = "github:hyprwm/hyprland-plugins
";
-      inputs.hyprland.follows = "hyprland";
-    };
-
-    hyprlock = {
-      url = "github:hyprwm/hyprlock";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprla
ng";
-        hyprutils.follows = "hyprland/hypru
tils";
-        nixpkgs.follows = "hyprland/nixpkgs
";
-        systems.follows = "hyprland/systems
";
-      };
-    };
-
-    hyprpaper = {
-      url = "github:hyprwm/hyprpaper";
-      inputs = {
-        hyprlang.follows = "hyprland/hyprla
ng";
-        hyprutils.follows = "hyprland/hypru
tils";
-        nixpkgs.follows = "hyprland/nixpkgs
";
-        systems.follows = "hyprland/systems
";
-      };
     };
   };
 }
 

diff --git a/modules/home/workstation/hyprland/components/hypridle.nix b/modules/h
ome/workstation/hyprland/components/hypridle.nix
index 00e0470..7dbac3a 100644
--- a/modules/home/workstation/hyprland/components/hypridle.nix
+++ b/modules/home/workstation/hyprland/components/hypridle.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   pkgs,
   osConfig,
   lib,
@@ -9,14 +8,13 @@
   inherit (lib) getExe getExe' mkIf;
   inherit (osConfig.ooknet.workstation) environment;
 
-  dpms = "${getExe' config.wayland.windowManager.hyprland.package "hyprctl"} disp
atch dpms";
+  dpms = "${getExe' osConfig.programs.hyprland.package "hyprctl"} dispatch dpms";
   lock = "${getExe' pkgs.systemd "loginctl"} lock-session";
   hyprlock = getExe config.programs.hyprlock.package;
 in {
   config = mkIf (environment == "hyprland") {
     services.hypridle = {
       enable = true;
-      package = inputs'.hypridle.packages.hypridle;
       settings = {
         general = {
           lock_cmd = hyprlock;

diff --git a/modules/home/workstation/hyprla
nd/components/hypridle.nix b/modules/home/wo
rkstation/hyprland/components/hypridle.nix
index 00e0470..7dbac3a 100644
--- a/modules/home/workstation/hyprland/comp
onents/hypridle.nix
+++ b/modules/home/workstation/hyprland/comp
onents/hypridle.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   pkgs,
   osConfig,
   lib,
@@ -9,14 +8,13 @@
   inherit (lib) getExe getExe' mkIf;
   inherit (osConfig.ooknet.workstation) env
ironment;
 
-  dpms = "${getExe' config.wayland.windowMa
nager.hyprland.package "hyprctl"} dispatch d
pms";
+  dpms = "${getExe' osConfig.programs.hyprl
and.package "hyprctl"} dispatch dpms";
   lock = "${getExe' pkgs.systemd "loginctl"
} lock-session";
   hyprlock = getExe config.programs.hyprloc
k.package;
 in {
   config = mkIf (environment == "hyprland")
 {
     services.hypridle = {
       enable = true;
-      package = inputs'.hypridle.packages.h
ypridle;
       settings = {
         general = {
           lock_cmd = hyprlock;
 

diff --git a/modules/home/workstation/hyprland/components/hyprlock.nix b/modules/h
ome/workstation/hyprland/components/hyprlock.nix
index bee1c9a..7306dd3 100644
--- a/modules/home/workstation/hyprland/components/hyprlock.nix
+++ b/modules/home/workstation/hyprland/components/hyprlock.nix
@@ -1,7 +1,6 @@
 {
   lib,
   osConfig,
-  inputs',
   hozen,
   ...
 }: let
@@ -16,7 +15,6 @@ in {
 
     programs.hyprlock = {
       enable = true;
-      package = inputs'.hyprlock.packages.default;
 
       settings = {
         enable = true;

diff --git a/modules/home/workstation/hyprla
nd/components/hyprlock.nix b/modules/home/wo
rkstation/hyprland/components/hyprlock.nix
index bee1c9a..7306dd3 100644
--- a/modules/home/workstation/hyprland/comp
onents/hyprlock.nix
+++ b/modules/home/workstation/hyprland/comp
onents/hyprlock.nix
@@ -1,7 +1,6 @@
 {
   lib,
   osConfig,
-  inputs',
   hozen,
   ...
 }: let
@@ -16,7 +15,6 @@ in {
 
     programs.hyprlock = {
       enable = true;
-      package = inputs'.hyprlock.packages.d
efault;
 
       settings = {
         enable = true;
 

diff --git a/modules/home/workstation/hyprland/components/waybar.nix b/modules/hom
e/workstation/hyprland/components/waybar.nix
index 70b6c83..61c676e 100644
--- a/modules/home/workstation/hyprland/components/waybar.nix
+++ b/modules/home/workstation/hyprland/components/waybar.nix
@@ -1,5 +1,4 @@
 {
-  config,
   lib,
   pkgs,
   osConfig,
@@ -34,7 +33,7 @@ in {
         modules-right = ["custom/hyprrecord" "tray"];
 
         "hyprland/workspaces" = let
-          hyprctl = config.wayland.windowManager.hyprland.package + "/bin/hyprctl
";
+          hyprctl = osConfig.programs.hyprland.package + "/bin/hyprctl";
         in {
           on-click = "activate";
           on-scroll-up = "${hyprctl} dispatch workspace m+1";

diff --git a/modules/home/workstation/hyprla
nd/components/waybar.nix b/modules/home/work
station/hyprland/components/waybar.nix
index 70b6c83..61c676e 100644
--- a/modules/home/workstation/hyprland/comp
onents/waybar.nix
+++ b/modules/home/workstation/hyprland/comp
onents/waybar.nix
@@ -1,5 +1,4 @@
 {
-  config,
   lib,
   pkgs,
   osConfig,
@@ -34,7 +33,7 @@ in {
         modules-right = ["custom/hyprrecord
" "tray"];
 
         "hyprland/workspaces" = let
-          hyprctl = config.wayland.windowMa
nager.hyprland.package + "/bin/hyprctl";
+          hyprctl = osConfig.programs.hyprl
and.package + "/bin/hyprctl";
         in {
           on-click = "activate";
           on-scroll-up = "${hyprctl} dispat
ch workspace m+1";
 

diff --git a/modules/home/workstation/hyprland/default.nix b/modules/home/workstat
ion/hyprland/default.nix
index c7306a2..16c0448 100644
--- a/modules/home/workstation/hyprland/default.nix
+++ b/modules/home/workstation/hyprland/default.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   lib,
   osConfig,
   ...
@@ -16,9 +15,9 @@ in {
   config = mkIf (environment == "hyprland") {
     wayland.windowManager.hyprland = {
       enable = true;
-      package = inputs'.hyprland.packages.hyprland;
+      package = null;
       xwayland.enable = true;
-      systemd = mkIf (!osConfig.programs.uwsm.enable) {
+      systemd = {
         enable = true;
         variables = ["--all"];
       };

diff --git a/modules/home/workstation/hyprla
nd/default.nix b/modules/home/workstation/hy
prland/default.nix
index c7306a2..16c0448 100644
--- a/modules/home/workstation/hyprland/defa
ult.nix
+++ b/modules/home/workstation/hyprland/defa
ult.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   lib,
   osConfig,
   ...
@@ -16,9 +15,9 @@ in {
   config = mkIf (environment == "hyprland")
 {
     wayland.windowManager.hyprland = {
       enable = true;
-      package = inputs'.hyprland.packages.h
yprland;
+      package = null;
       xwayland.enable = true;
-      systemd = mkIf (!osConfig.programs.uw
sm.enable) {
+      systemd = {
         enable = true;
         variables = ["--all"];
       };
 

diff --git a/modules/nixos/workstation/environment/hyprland/default.nix b/modules/
nixos/workstation/environment/hyprland/default.nix
index 619edb4..f8b450e 100644
--- a/modules/nixos/workstation/environment/hyprland/default.nix
+++ b/modules/nixos/workstation/environment/hyprland/default.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   config,
   lib,
   pkgs,
@@ -7,21 +6,16 @@
 }: let
   inherit (lib) mkIf;
   inherit (config.ooknet.workstation) environment;
-  inherit (inputs'.hyprland.packages) xdg-desktop-portal-hyprland hyprland;
 in {
   config = mkIf (environment == "hyprland") {
     programs.hyprland = {
       enable = true;
-      package = hyprland;
-      portalPackage = xdg-desktop-portal-hyprland;
-      withUWSM = false; #TODO
     };
 
     xdg.portal = {
       enable = true;
       extraPortals = [
         pkgs.xdg-desktop-portal-gtk
-        xdg-desktop-portal-hyprland
       ];
       config.common = {
         default = ["gtk"];

diff --git a/modules/nixos/workstation/envir
onment/hyprland/default.nix b/modules/nixos/
workstation/environment/hyprland/default.nix
index 619edb4..f8b450e 100644
--- a/modules/nixos/workstation/environment/
hyprland/default.nix
+++ b/modules/nixos/workstation/environment/
hyprland/default.nix
@@ -1,5 +1,4 @@
 {
-  inputs',
   config,
   lib,
   pkgs,
@@ -7,21 +6,16 @@
 }: let
   inherit (lib) mkIf;
   inherit (config.ooknet.workstation) envir
onment;
-  inherit (inputs'.hyprland.packages) xdg-d
esktop-portal-hyprland hyprland;
 in {
   config = mkIf (environment == "hyprland")
 {
     programs.hyprland = {
       enable = true;
-      package = hyprland;
-      portalPackage = xdg-desktop-portal-hy
prland;
-      withUWSM = false; #TODO
     };
 
     xdg.portal = {
       enable = true;
       extraPortals = [
         pkgs.xdg-desktop-portal-gtk
-        xdg-desktop-portal-hyprland
       ];
       config.common = {
         default = ["gtk"];
 

diff --git a/modules/nixos/workstation/gaming/gamemode.nix b/modules/nixos/worksta
tion/gaming/gamemode.nix
index c024086..1c88477 100644
--- a/modules/nixos/workstation/gaming/gamemode.nix
+++ b/modules/nixos/workstation/gaming/gamemode.nix
@@ -2,13 +2,12 @@
   lib,
   config,
   pkgs,
-  inputs',
   ...
 }: let
   inherit (lib) optionalString elem getExe getExe' mkIf;
   inherit (config.ooknet.workstation) profiles environment;
 
-  hyprctl = "${getExe' inputs'.hyprland.packages.hyprland "hyprctl"} -i 0";
+  hyprctl = "${getExe' config.programs.hyprland.package "hyprctl"} -i 0";
   notify-send = getExe pkgs.libnotify;
   powerprofilectl = getExe pkgs.power-profiles-daemon;
 

diff --git a/modules/nixos/workstation/gamin
g/gamemode.nix b/modules/nixos/workstation/g
aming/gamemode.nix
index c024086..1c88477 100644
--- a/modules/nixos/workstation/gaming/gamem
ode.nix
+++ b/modules/nixos/workstation/gaming/gamem
ode.nix
@@ -2,13 +2,12 @@
   lib,
   config,
   pkgs,
-  inputs',
   ...
 }: let
   inherit (lib) optionalString elem getExe 
getExe' mkIf;
   inherit (config.ooknet.workstation) profi
les environment;
 
-  hyprctl = "${getExe' inputs'.hyprland.pac
kages.hyprland "hyprctl"} -i 0";
+  hyprctl = "${getExe' config.programs.hypr
land.package "hyprctl"} -i 0";
   notify-send = getExe pkgs.libnotify;
   powerprofilectl = getExe pkgs.power-profi
les-daemon;
 
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET