diff options
author | lonkaars <loek@pipeframe.xyz> | 2024-03-01 16:14:40 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2024-03-01 16:14:40 +0100 |
commit | 0e7d5ff96077445aa420bc855a63dfec2087d51a (patch) | |
tree | c50e27cfa6149b5b643fa6bcf47f9d3fab436863 /.config/yadm/bootstrap | |
parent | bdd24709f93f3b496cbe842bf1cd0427a421199a (diff) |
big bootstrap overhaul
Diffstat (limited to '.config/yadm/bootstrap')
-rwxr-xr-x | .config/yadm/bootstrap | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 6de9391..9a03f58 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -1,3 +1,26 @@ #!/bin/sh +. "$HOME/.profile" + +# ensure required packages are installed +"$XDG_CONFIG_HOME/yadm/install-arch" + +# generate templated files +yadm alt + +# create remaining dynamic theme files ~/.local/share/bin/mode dark +# remove unreachable blobs +yadm reflog expire --expire-unreachable=now --all +yadm gc --prune=now + +# download and build st (terminal) if not present +! command -v st > /dev/null && [ ! -e ~/.local/st ] && ( + mkdir -p ~/.local + cd ~/.local + git clone https://git.pipeframe.xyz/lonkaars/st + cd st + make -j +) + +# TODO: create a second repository for system configuration in /etc |