1
0
Dotfiles/install.sh

37 lines
798 B
Bash
Executable File

#!/bin/bash
set -e
sudo pacman -S --noconfirm --needed \
niri \
base-devel \
git \
lazygit \
starship
git clone https://aur.archlinux.org/yay.git /tmp/yay
(cd /tmp/yay && makepkg -si --noconfirm)
rm -rf /tmp/yay
yay -S --noconfirm --needed \
swayidle \
swaylock \
waybar \
ttf-firacode-nerd \
neovim \
yazi \
firefox
mkdir -p "$HOME/tmp"
git clone https://git.bouvais.lu/adrien/Dotfiles "/tmp/dotfiles" --depth 1
cp -r "/tmp/dotfiles/.config/"* "$HOME/.config/"
cp "/tmp/dotfiles/.bashrc" "$HOME/.bashrc"
mkdir -p "$HOME/wallpapers"
cp -r "/tmp/dotfiles/wallpapers/"* "$HOME/wallpapers/"
rm -rf /tmp/yay
git config --global user.name "adrien"
git config --global user.email "git@bouvais.lu"
ssh-keygen -t rsa -b 4096 -C "git@bouvais.com" -f "$HOME/.ssh/id_rsa" -N ""