improved backup and install scripts
This commit is contained in:
@@ -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
@@ -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!"
|
||||
|
||||
Reference in New Issue
Block a user