{ lib, config, inputs, ... }: let cfg = config.snowhawk.repo-clone; in { imports = [ inputs.repo-clone.homeManagerModule ]; options.snowhawk.repo-clone = { enable = lib.mkEnableOption "repo-clone home-manager module"; }; config = lib.mkIf cfg.enable { systemd.user.startServices = "sd-switch"; repo-clone = { enable = true; repos = let home = config.home.homeDirectory; in { "${home}/.config/nvim".url = lib.zgitRepo "nvim"; "${home}/Pictures/backgrounds".url = lib.zgitRepo "backgrounds"; }; }; }; }