Hyprland/nix
Mihai Fufezan 905ca39bc9
nix/module: toHyprconf -> toHyprlang (#9221)
* nix/module: toHyprconf -> toHyprlang

Updated generator that will end up living in Nixpkgs' `lib/generators`.

* nix/module: use xdph package directly

The downstream module already applies hyprland's
finalPackage to the portalPackage.

* new lib

* lib: add flattenAttrs, remove category processing

Flattening attributes means we no longer need to process categories
separately. For all intents and purposes, they do not exist.

Simplify the codebase once again, while introducing an easy to grasp
recursive function.

Add a bit of documentation for toHyprlang, though I doubt it's clear
enough even now. Still needs proper NixDoc.

* lib: add proper NixDoc

* nix/lib: inherit from lib
2025-03-02 15:41:49 +02:00
..
default.nix Nix: change meson buildtype from debugoptimized to debug 2025-02-02 14:32:03 +02:00
formatter.nix feat: add a custom made treewide formatter (#7992) 2024-10-07 21:49:19 +03:00
hm-module.nix Nix: remove duplicate options from modules (#4012) 2023-12-14 20:02:20 +02:00
lib.nix nix/module: toHyprconf -> toHyprlang (#9221) 2025-03-02 15:41:49 +02:00
module.nix nix/module: toHyprconf -> toHyprlang (#9221) 2025-03-02 15:41:49 +02:00
overlays.nix nix: wp-protocol version bump (#9494) 2025-02-26 19:36:24 +02:00
update-inputs.sh CI: update scripts 2023-07-20 11:20:22 +03:00