18 lines
499 B
Nix
18 lines
499 B
Nix
{ lib, config, pkgs, ... }:
|
|
|
|
let
|
|
programName = "wofi";
|
|
username = config.defaultUser or "henrov";
|
|
assetPath = ../../../assets/system/conf/${programName};
|
|
in
|
|
{
|
|
# Deploy assets to ~/.config/wofi via Home Manager
|
|
home-manager.users.${username}.home.file =
|
|
if builtins.pathExists assetPath then
|
|
lib.genAttrs (builtins.attrNames (builtins.readDir assetPath)) (name: {
|
|
source = "${assetPath}/${name}";
|
|
target = ".config/${programName}/${name}";
|
|
})
|
|
else {};
|
|
}
|