From 0587552d45e94843f9e641d6b8e0d79c618ff4fb Mon Sep 17 00:00:00 2001 From: paul-loedige Date: Thu, 21 Jan 2021 22:32:50 +0100 Subject: [PATCH] improved backup and install scripts --- backup.sh | 8 ++++++++ install.sh | 23 ++++++++++++----------- vscode.sh | 4 ---- 3 files changed, 20 insertions(+), 15 deletions(-) delete mode 100644 vscode.sh diff --git a/backup.sh b/backup.sh index e69de29..aed9564 100644 --- a/backup.sh +++ b/backup.sh @@ -0,0 +1,8 @@ +#!/bin/bash +cd /home/$USER/.dotfiles +#backup os packages +pikaur -Qqe > pkglist.txt +#backup vs code extensions +code --list-extensions > code-extensions.txt +#backup pip modules +pip freeze > pip-modules.txt diff --git a/install.sh b/install.sh index 85b54c1..af90986 100644 --- a/install.sh +++ b/install.sh @@ -1,16 +1,17 @@ #!/bin/bash -#install programms -cd /home/paul/.dotfiles/ -sudo pacman -S --needed $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt)) -#extract dotfiles into home directory -cd /home/paul/.dotfiles/ -sudo stow bash git qtile vim Xorg audio screen-layout # install pikaur -cd /home/paul/ +cd /home/$USER/ git clone https://aur.archlinux.org/pikaur.git -cd /home/paul/pikaur/ +cd /home/$USER/pikaur/ makepkg -fsri +#install programms +cd /home/$USER/.dotfiles/ +pikaur -S --needed - < pkglist.txt #install vs code extensions -pikaur -S visual-studio-code-bin -cd /home/paul/.dotfiles/ -bash vscode.sh +cd /home/$USER/.dotfiles/ +cat code-extensions.txt | while read extension || [[ -n $extension ]]; +do + code --install-extension $extension --force +done + +echo "Manually STOW the configs!" diff --git a/vscode.sh b/vscode.sh deleted file mode 100644 index be0a086..0000000 --- a/vscode.sh +++ /dev/null @@ -1,4 +0,0 @@ -code --install-extensions eamodio.gitlens -code --install-extensions ms-python.python -code --install-extensions ms-toolsai.jupyter -code --install-extensions vscodevim.vim