{ 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 ]; # Set config files under ~/.config/hypr home.file.".config/hypr/hyprland.conf".source = mainConfig; # Example additional settings (can extend per module) settings.general."col.active_border" = "0xff97cbcd 0xff89b4fa"; }; }; }