30 lines
1.1 KiB
Bash
Executable File
30 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Update system and install Git
|
|
sudo pacman -Syu git --noconfirm
|
|
|
|
# Clone and install Paru
|
|
git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -si --noconfirm && cd ..
|
|
|
|
# Install necessary packages using Paru
|
|
paru -Syu base-devel qtile python-psutil pywal-git picom-jonaburg-fix dunst zsh starship mpd ncmpcpp playerctl brightnessctl alacritty pfetch htop flameshot thunar roficlip rofi ranger cava pulseaudio pavucontrol neovim vim git sddm --noconfirm
|
|
|
|
# Set Zsh as the default shell
|
|
chsh -s $(which zsh)
|
|
|
|
# Install Oh My Zsh
|
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
|
|
|
|
# Install Zsh plugins
|
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
|
|
|
# Clone and install Cozytile
|
|
p -R ./. ~/
|
|
|
|
cp -R ~/Fonts/Jetbrains/ttf/. ~/.local/share/fonts/
|
|
|
|
# Enable and start SDDM
|
|
sudo systemctl enable sddm && sudo systemctl start sddm
|
|
|