diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2025-08-30 12:31:28 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2025-08-30 12:31:28 -0500 |
commit | 9da942ba47d34210e86a1a709e802eda5c3b95db (patch) | |
tree | f7434c4b4c9b8e5271220c11f9b802815c3519c7 /home-manager/resources | |
parent | c3c3d6f1fd19a5da015c9a9d3ae5c54f2d177be0 (diff) | |
download | nixos-9da942ba47d34210e86a1a709e802eda5c3b95db.tar.xz nixos-9da942ba47d34210e86a1a709e802eda5c3b95db.zip |
refactor users activation. refactor home manager config to match nixos conf and move tjkeller archetypes to users/timmy. update many of the exising home manager configs to be nicer and better organized. profile archetypes now include homeconfigs which can be enabled per user, and are setup using a new mkProfileArchetype function.
Diffstat (limited to 'home-manager/resources')
-rw-r--r-- | home-manager/resources/activation-scripts/clone-repos.sh | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/home-manager/resources/activation-scripts/clone-repos.sh b/home-manager/resources/activation-scripts/clone-repos.sh index eaee4dc..adf8fd7 100644 --- a/home-manager/resources/activation-scripts/clone-repos.sh +++ b/home-manager/resources/activation-scripts/clone-repos.sh @@ -1,7 +1,5 @@ #!/bin/sh -server="https://git.tjkeller.xyz/" - clonemissing() { # pull and return if already existing if [ -d "$2"/.git ]; then @@ -10,21 +8,12 @@ clonemissing() { return fi - # clone to $2 + # clone $1 to $2 run mkdir -p $VERBOSE_ARG "$2" - run git clone $VERBOSE_ARG "$server$1" "$2" + run git clone $VERBOSE_ARG "$1" "$2" - # link to $3 + # link files to $3 [ -z "$3" ] && return run mkdir -p $VERBOSE_ARG "$3" run ln -sf $VERBOSE_ARG "$2"/* "$3" } - -# # repo # clone to # link to -clonemissing scripts $HOME/docs/src/scripts $HOME/.local/bin -clonemissing dotconfig $HOME/docs/src/config $HOME/.config -clonemissing userscripts $HOME/docs/src/userscripts '' -clonemissing nixos $HOME/docs/src/nixos '' -clonemissing awesome $HOME/.config/awesome '' -clonemissing nvim $HOME/.config/nvim '' -clonemissing zsh $HOME/.config/zsh '' |