hyprland: migrate to Lua config (Hyprland 0.55+)
Switch Gaming and Macbook to home-manager unstable which has
configType = "lua" support. Converts the full Hyprland config from
deprecated hyprlang to native Lua:
- flake: add home-manager unstable input for Gaming/Macbook
- hyprland.nix: configType = "lua", settings.config for static sections,
extraConfig for env/startup/animations/binds/window-rules
- hosts: monitor config updated to hl.monitor({}) table format
Eliminates the windowrulev2 deprecation banner.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
07ee7b86df
commit
2156ce4138
5 changed files with 246 additions and 217 deletions
|
|
@ -34,8 +34,12 @@
|
|||
};
|
||||
|
||||
home-manager.users.fred = { pkgs, ... }: {
|
||||
wayland.windowManager.hyprland.settings.monitor =
|
||||
[ ",preferred,auto,auto" ];
|
||||
wayland.windowManager.hyprland.settings.monitor = [{
|
||||
output = "";
|
||||
mode = "preferred";
|
||||
position = "auto";
|
||||
scale = "auto";
|
||||
}];
|
||||
|
||||
# wob reads 0-100 integers from a FIFO and shows a progress bar overlay
|
||||
systemd.user.services.wob = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue