{ lib, config, pkgs, ... }: let username = config.defaultUser or "henrov"; assetPath = ../../../assets/hyprland/conf/hypr; mainConfig = "${assetPath}/hyprland.conf"; in { # Home Manager user settings _module.args.hmUsers = { ${username} = { home.packages = [ pkgs.hyprland ]; # Copy main config into ~/.config/hypr home.file.".config/hypr/hyprland.conf".source = mainConfig; # Optional: extend settings for this module settings.general."col.active_border" = "0xff97cbcd 0xff89b4fa"; }; }; }