These dotfiles use Dotbot for installation.
Set up wifi:
paru -S iwd dhcpcd openresolv impala
# disable nm service
sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
# enable iwd service
sudo systemctl enable --now iwd
# set up dhcp
sudo systemctl enable --now [email protected] # get station name 'iwctl station list'
sudo systemctl enable --now dhcpcd # or start the daemon for all newtwork interfaces
# connect
impalaInstall git:
sudo pacman -S gitInstall paru package manager:
sudo pacman -S --needed base-devel
mkdir ~/Downloads
cd ~/Downloads
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -siInstall video drivers:
paru -S mesa vulkan-radeonInstall display manager:
paru -S lyInstall compositor:
paru -S niriInstall important packages:
paru -S bluez bluez-utils brightnessctl curl gnome-keyring gzip man-db man-pages pavucontrol pulseaudio pulseaudio-bluetooth sqlite tar wget wireguard-tools wl-clipboard unzip xdg-desktop-portal-gnome xdg-desktop-portal-wlr xwayland-satelliteInstall workspace packages:
paru -S bluetui fuzzel grim keyd satty slurp swaybg swayidle swaylock swaync waybar
paru satty # screenshot annotationInstall fonts, emojies and icons:
paru -S otf-myna noto-fonts-emoji papirus-icon-theme Install terminal packages:
paru -S btop gitui jq lsd nvim pgcli starship
paru -S joshuto # file manager
paru -S csvlens # a command line CSV file viewer
paru -S mdfried # a markdown viewer
paru -S oxker # a simple tui to view & control docker containersInstall gui packages:
paru -S another-redis-desktop-manager-appimage blender bkeeper-studio-bin chromium foot gimp godot obs-studio play-timer slack-desktop telegram-desktop totemInstall packages for coding:
paru -S bore cloudflared docker docker-compose luarocks npm marksman pre-commit rustup uvRun installation. You can do it safely multiple times:
./install
sudo ./install