yadm bootstrap
This commit is contained in:
19
.config/yadm/bootstrap
Executable file
19
.config/yadm/bootstrap
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
sudo pacman -S base-devel git --needed --noconfirm
|
||||||
|
|
||||||
|
if ! command -v paru &> /dev/null; then
|
||||||
|
echo "Installing paru..."
|
||||||
|
TEMP_DIR=`mktemp -d`
|
||||||
|
|
||||||
|
git clone https://aur.archlinux.org/paru.git $TEMP_DIR/paru
|
||||||
|
cd $TEMP_DIR/paru
|
||||||
|
|
||||||
|
makepkg -si --noconfirm
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo -v
|
||||||
|
|
||||||
|
paru -S --noconfirm --needed - < ./data/packages.txt
|
||||||
|
|
||||||
|
sudo chsh -s /bin/fish $USER
|
||||||
34
.config/yadm/data/packages.txt
Normal file
34
.config/yadm/data/packages.txt
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
vim
|
||||||
|
fish
|
||||||
|
fastfetch
|
||||||
|
hyfetch
|
||||||
|
tree
|
||||||
|
git
|
||||||
|
nerd-fonts
|
||||||
|
reflector
|
||||||
|
pokeget
|
||||||
|
oh-my-posh
|
||||||
|
|
||||||
|
|
||||||
|
# nodejs
|
||||||
|
# arrpc
|
||||||
|
# hyprland
|
||||||
|
# hyprshot
|
||||||
|
# hyprlock
|
||||||
|
# hyprpaper
|
||||||
|
# hypridle
|
||||||
|
# brightnessctl
|
||||||
|
# playerctl
|
||||||
|
# pavucontrol
|
||||||
|
# nm-connection-editor
|
||||||
|
# uswm
|
||||||
|
# sddm
|
||||||
|
# waybar
|
||||||
|
# ttf-font-awesome
|
||||||
|
# swaync
|
||||||
|
# libnotify
|
||||||
|
# kitty
|
||||||
|
# wofi
|
||||||
|
# nutilus
|
||||||
|
# sddm-theme-corners-git
|
||||||
|
# wlogout
|
||||||
Reference in New Issue
Block a user