diff options
-rw-r--r-- | home-manager/clone-repos.nix | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/home-manager/clone-repos.nix b/home-manager/clone-repos.nix index 8499760..ef5bdb4 100644 --- a/home-manager/clone-repos.nix +++ b/home-manager/clone-repos.nix @@ -2,7 +2,7 @@ cfg = config.home._repos; # TODO MAKE OPTIONS server = "https://git.tjkeller.xyz/"; - docs = config.xdg.userDirs.documents; + src = "${config.xdg.userDirs.documents}/src"; dotConfig = config.xdg.configHome; bin = "$HOME/.local/bin"; cloneMissing = repo: source: target: ''clonemissing "${repo}" "${source}" "${target}"''; @@ -19,13 +19,13 @@ in { export PATH="${pkgs.git}/bin:$PATH" ${builtins.readFile ./resources/activation-scripts/clone-repos.sh} '' + lib.strings.concatStringsSep "\n" ([ - (cloneMissing "${server}dotconfig" "${docs}/config" dotConfig) - (cloneMissing "${server}nixos" "${docs}/nixos" "") + (cloneMissing "${server}dotconfig" "${src}/config" dotConfig) + (cloneMissing "${server}nixos" "${src}/nixos" "") (cloneMissing "${server}nvim" "${dotConfig}/nvim" "") (cloneMissing "${server}zsh" "${dotConfig}/zsh" "") ] ++ lib.optionals cfg.desktop [ - (cloneMissing "${server}scripts" "${docs}/scripts" bin) - (cloneMissing "${server}userscripts" "${docs}/userscripts" "") + (cloneMissing "${server}scripts" "${src}/scripts" bin) + (cloneMissing "${server}userscripts" "${src}/userscripts" "") (cloneMissing "${server}awesome" "${dotConfig}/awesome" "") ])); linkZshProfile = lib.hm.dag.entryAfter ["writeBoundary"] '' |