feat(hyprland): render session env registry #156

Merged
alexion merged 1 commits from feat/desktop-env-registry-consumers into main 2026-10-11 16:36:24 -04:00
3 changed files with 12 additions and 0 deletions

View File

@@ -23,5 +23,6 @@
modules.desktop.utilities.screenshot.enable = lib.mkDefault true; modules.desktop.utilities.screenshot.enable = lib.mkDefault true;
modules.desktop.utilities.theming.enable = lib.mkDefault true; modules.desktop.utilities.theming.enable = lib.mkDefault true;
modules.desktop.utilities.userdirs.enable = lib.mkDefault true; modules.desktop.utilities.userdirs.enable = lib.mkDefault true;
registry.env.${config.networking.hostName}.NIXOS_OZONE_WL = "1";
}; };
} }

View File

@@ -63,6 +63,13 @@
dwindle.preserve_split = true; dwindle.preserve_split = true;
}; };
env = lib.mapAttrsToList (name: value: {
_args = [
name
value
];
}) (lib.attrByPath [ config.networking.hostName ] { } config.registry.env);
bind = lib.mapAttrsToList (_name: keybind: { bind = lib.mapAttrsToList (_name: keybind: {
_args = [ _args = [
keybind.keys keybind.keys

View File

@@ -58,6 +58,10 @@ in
}; };
}; };
}; };
registry.env.${config.networking.hostName} = {
HYPRCURSOR_THEME = config.stylix.cursor.name;
HYPRCURSOR_SIZE = toString config.stylix.cursor.size;
};
home-manager.users.${user} = { home-manager.users.${user} = {
# Stylix drives the cursor through home-manager's pointer-cursor config, # Stylix drives the cursor through home-manager's pointer-cursor config,