{ lib, config, pkgs, flakeRoot, home-manager, ... }: let programName = "wofi"; username = config.defaultUser or "henrov"; assetPath = "${flakeRoot}/generated/.config/wofi"; in { # Install Wofi via system packages environment.systemPackages = [ pkgs.wofi ]; home-manager.users = { ${username} = { home.file = { ".config/wofi/config" = { source = "${assetPath}/config"; force = true; # <-- allow overwrite }; ".config/wofi/style.css" = { source = "${assetPath}/style.css"; force = true; # <-- allow overwrite }; }; }; }; }