Start updating install script
This commit is contained in:
parent
89eacee8c4
commit
24ac06f925
35
install.sh
35
install.sh
@ -1,19 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
function install_dependencies() {
|
||||
sudo -n apt-get update
|
||||
sudo -n DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
||||
fish \
|
||||
neovim
|
||||
}
|
||||
|
||||
USER=`whoami`
|
||||
sudo -n chsh $USER -s $(which fish)
|
||||
echo "exec $(which fish) -l" >> ~/.profile
|
||||
echo "exec $(which fish) -l" >> ~/.bashrc
|
||||
echo "exec $(which fish) -l" >> ~/.zshrc
|
||||
|
||||
echo "sv_SE.UTF-8 UTF-8" | sudo tee -a /etc/locale.gen
|
||||
sudo locale-gen
|
||||
function setup_ssh() {
|
||||
mkdir -p ~/.ssh
|
||||
touch ~/.ssh/config
|
||||
chmod 644 ~/.ssh/config
|
||||
}
|
||||
|
||||
function setup_git() {
|
||||
cat << EOF > ~/.gitconfig
|
||||
[include]
|
||||
path = ${HOME}/dotfiles/git/gitconfig
|
||||
@ -22,7 +22,7 @@ cat << EOF > ~/.gitconfig
|
||||
EOF
|
||||
|
||||
mkdir -p ~/.ssh
|
||||
cat << EOF > ~/.ssh/config
|
||||
cat << EOF >> ~/.ssh/config
|
||||
Host github.com
|
||||
User git
|
||||
Host gitea
|
||||
@ -30,8 +30,25 @@ Host gitea
|
||||
User git
|
||||
EOF
|
||||
chmod 644 ~/.ssh/config
|
||||
}
|
||||
|
||||
USER=`whoami`
|
||||
|
||||
install_dependencies
|
||||
|
||||
sudo -n chsh $USER -s $(which fish)
|
||||
echo "exec $(which fish) -l" >> ~/.profile
|
||||
echo "exec $(which fish) -l" >> ~/.bashrc
|
||||
echo "exec $(which fish) -l" >> ~/.zshrc
|
||||
|
||||
echo "sv_SE.UTF-8 UTF-8" | sudo tee -a /etc/locale.gen
|
||||
sudo locale-gen
|
||||
|
||||
setup_ssh
|
||||
setup_git
|
||||
|
||||
mkdir -p ~/.config/
|
||||
ln -s ~/dotfiles/fish ~/.config/fish
|
||||
mkdir -p ~/.config/nvim/
|
||||
ln -s ~/dotfiles/init.vim ~/.config/nvim/init.vim
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user