improved backup and install scripts

This commit is contained in:
paul-loedige
2021-01-21 22:32:50 +01:00
parent 3371b18e29
commit 0587552d45
3 changed files with 20 additions and 15 deletions
+8
View File
@@ -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
+12 -11
View File
@@ -1,16 +1,17 @@
#!/bin/bash #!/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 # install pikaur
cd /home/paul/ cd /home/$USER/
git clone https://aur.archlinux.org/pikaur.git git clone https://aur.archlinux.org/pikaur.git
cd /home/paul/pikaur/ cd /home/$USER/pikaur/
makepkg -fsri makepkg -fsri
#install programms
cd /home/$USER/.dotfiles/
pikaur -S --needed - < pkglist.txt
#install vs code extensions #install vs code extensions
pikaur -S visual-studio-code-bin cd /home/$USER/.dotfiles/
cd /home/paul/.dotfiles/ cat code-extensions.txt | while read extension || [[ -n $extension ]];
bash vscode.sh do
code --install-extension $extension --force
done
echo "Manually STOW the configs!"
-4
View File
@@ -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