diff --git a/setup-dotz.sh b/setup-dotz.sh index 7b6e355..07d4951 100755 --- a/setup-dotz.sh +++ b/setup-dotz.sh @@ -99,12 +99,41 @@ _link_yadm_script() { } # }}} +# {{{ +_clone_yadm_dotz() { + local _repo="https://git.mgk.one/ld/dotz" + + _mordu "Using yadm to clone ${_repo}." + $_yadm clone "$_repo" + _mordu "${_repo} cloned." +} +# }}} + +# {{{ +_install_x_if_asked() { + # Check if -x was passed to setup-dotz, and if it was, install x. + if [[ "$1" == "-x" ]]; then + "${HOME}/.config/yadm/scripts/install-xorg.sh" + fi +} +# }}} + +# {{{ +_yadm_bootstrap() { + _mordu "Performing yadm bootstrap." + $_yadm bootstrap +} +# {{{ + # {{{
_main() { _install_golang _install_ghq _clone_yadm _link_yadm_script + _clone_yadm_dotz + _install_x_if_asked "$@" + _yadm_bootstrap } _main # }}}