{ lib, config, pkgs, ... }: let user = config.defaultUser or "henrov"; assetPath = ../../../assets/system/conf/waybar; in { environment.systemPackages = [ pkgs.waybar ]; home-manager.users.${user}.home.file = lib.listToAttrs ( builtins.filterMap (f: if builtins.pathExists f then { name = "waybar/${builtins.baseNameOf f}"; value = { source = f; target = ".config/waybar/${builtins.baseNameOf f}"; }; } else null ) [ "${assetPath}/waybar.conf" "${assetPath}/style.css" ] ); }