feat(hyprland): start lua config migration #146
Reference in New Issue
Block a user
Delete Branch "feat/hyprland-lua-config-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Slice 1 Checklist
hl.*calls.xdg-desktop-portal-hyprland.package = nullandportalPackage = null.systemd.enable = false.hl.monitor(...)calls for both outputs.config.general.layout = "dwindle"as the minimal static Lua setting.hl.config(...)call.hl.bind(...)call.Static Verification
nix run .#fixbazel run //src/natu:natu -- configs/nixos/hosts/zeus/default.nix configs/nixos/modules/desktop/session/hyprland/default.nix configs/nixos/modules/desktop/session/hyprland/hyprlock.nix configs/nixos/modules/desktop/session/mako.nix configs/nixos/modules/desktop/session/rofi.nix configs/nixos/modules/desktop/utilities/clipboard.nix configs/nixos/modules/desktop/utilities/recording.nix configs/nixos/modules/desktop/utilities/screenshot.nixnix eval --raw .#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".textnix eval --json .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.packagenix eval --json .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.portalPackagenix eval --json .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.systemd.enablenix eval --raw .#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.configTypeGenerated Lua
This is the generated Zeus Lua config from static verification.
hl.config(...)is one merged Home Manager output block.Stylix contributes colors and misc settings to that same block.
Live Zeus Review Tasks
Update after live testing:
HYPRLAND_CONFIG=/home/alexion/.config/hypr/hyprland.lualogin command change.~/.config/hypr/hyprland.confremains from the old Home Manager generation, rename or remove it before the restart so Hyprland discovershyprland.lua.Suggested live-test flow:
16d7d81dc1to85fadc5bfc