From 9da942ba47d34210e86a1a709e802eda5c3b95db Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 30 Aug 2025 12:31:28 -0500 Subject: 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. --- .../resources/activation-scripts/clone-repos.sh | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'home-manager/resources') 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 '' -- cgit v1.2.3