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
|
#!/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!"
|
||||||
|
|||||||
Reference in New Issue
Block a user