shell-things/install

62 lines
1.4 KiB
Plaintext
Raw Normal View History

2014-12-27 11:01:16 +02:00
#!/usr/bin/env bash
# Do not use this script unless you know what you are doing!
set -x
git verify-commit HEAD
2014-12-27 11:01:16 +02:00
export MIKAELA_GREP=$HOME/.MIKAELA_GREP
2023-05-18 11:58:51 +03:00
cat rc/bashrc >~/.bashrc
cat conf/tmux.conf >~/.tmux.conf
cat rc/zshrc >~/.zshrc
cat rc/profile >~/.profile
2024-02-26 08:37:48 +02:00
mkdir -p ~/.config/git
cat conf/gitconfig >~/.config/git/config
2024-02-26 10:03:41 +02:00
touch ~/.gitconfig
2024-02-26 08:37:48 +02:00
rm ~/.gitconfig
ln -sfv ~/.config/git/config ~/.gitconfig
mkdir -p ~/.git-template
2023-05-18 11:58:51 +03:00
cat rc/vimrc >~/.vimrc
mkdir -p ~/.config/nvim/
2023-05-18 11:58:51 +03:00
cat conf/init.vim >~/.config/nvim/init.vim
cat conf/makepkg.conf >~/.makepkg.conf
2019-08-26 23:04:05 +03:00
mkdir -p ~/.config/mpv/
2023-05-18 11:58:51 +03:00
cat conf/mpv.conf >~/.config/mpv/mpv.conf
2014-12-27 11:01:16 +02:00
if [ ! -f ~/.oidentd.conf ]; then
2023-05-18 11:58:51 +03:00
cat conf/oidentd.conf >~/.oidentd.conf
2014-12-27 11:01:16 +02:00
fi
mkdir -p ~/.gnupg
2023-05-18 11:58:51 +03:00
cat gpg/gpg.conf >~/.gnupg/gpg.conf
cat gpg/gpg-agent.conf >~/.gnupg/gpg-agent.conf
cat gpg/dirmngr.conf >~/.gnupg/dirmngr.conf
2019-07-01 11:47:27 +03:00
killall -HUP dirmngr
#cat rc/xinitrc > ~/.xinitrc
2023-05-18 11:58:51 +03:00
cat conf/pastebinit.xml >~/.pastebinit.xml
cat conf/Xresources >~/.Xresources
2014-12-27 11:01:16 +02:00
mkdir -p ~/.inxi
2023-05-18 11:58:51 +03:00
cat conf/inxi.conf >~/.inxi/inxi.conf
gpg --quiet --import .mikaela/keys/*.asc &
mkdir -p ~/.ssh/sockets/
2014-12-27 11:01:16 +02:00
chmod a+xr chmod
2023-05-18 11:58:51 +03:00
bash -x ./chmod &
git submodule update --init &
2014-12-27 11:01:16 +02:00
if hash pre-commit 2>/dev/null; then
pre-commit init-templatedir ~/.git-template
pre-commit gc
fi
2023-05-18 11:58:51 +03:00
if [ -f $HOME/.MIKAELAGREP ]; then
2023-02-21 19:08:54 +02:00
mv $HOME/.MIKAELAGREP $MIKAELA_GREP
2014-12-27 11:01:16 +02:00
fi
2023-05-18 11:58:51 +03:00
if [ -f "$MIKAELA_GREP" ]; then
2023-02-21 19:08:54 +02:00
bash -x .mikaela_install
2014-12-27 11:01:16 +02:00
fi
(git lfs install | true &)
2014-12-27 11:01:16 +02:00
set +x
# vim : set ft=sh :
#chmod 700 $HOME -R