17 lines
508 B
Nix
17 lines
508 B
Nix
{ 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" ]
|
|
);
|
|
}
|