Files
arch-setup/setup.md
2026-04-20 21:40:09 +02:00

2.1 KiB

Pacman

  • make sure you set up multilib for e.g. steam
  • optional: install yay (AUR package manager, wrapper for pacman)

Packages

Practically critical libs

  • sudo
  • pipewire
  • pipewire-pulse
  • pulseaudio-alsa
  • intel-ucode
  • NetworkManager
  • nvidia
  • grub

Misc./dev utils

  • clang
  • alsa-utils
  • bluez-utils
  • fastfetch
  • ripgrep
  • jq
  • man-db
  • man-pages
  • zip
  • unzip
  • cmake
  • ddc (monitor communication)
  • all-repository-fonts (AUR)
  • ttf-jetbrains-mono-nerd
  • imagemagick

Setting up WINE + FL Studio:

  • wine
  • winetricks
  • wine-gecko
  • wine-mono
  • lib32-libpulse
  • lib32-alsa-plugins
  • lib32-openal

Apps and productivity softweare

Desktop apps:

  • firefox / firefox-developer-edition
  • ghostty
  • blender
  • steam
  • gimp
  • inkscape
  • libre-office
  • gnome-text-editor
  • kolourpaint
  • feh (image viewer)
  • gnome-font-viewer
  • gwenview (more detailed gallery style image viewer)
  • gparted
  • gnome-calculator
  • obs-studio
  • wasabi-wallet (AUR)
  • keepassxc
  • nextcloud-client
  • krita
    • krita-plugin-gmic
  • evolution (mail client)
  • discord

Terminal apps

  • neovim
  • npm
  • node
  • git
  • tmux
  • ghostscript (PDF utility)
  • nvtop (GPU top)
  • cgdb
  • perf

Desktop environment stuff

GUI

  • sddm
    • archlinux-themes-sddm (AUR)
  • wofi
  • nautilus
    • nautilus-admin-gtk4
  • pavucontrol
  • hyprland
    • hyprpaper
    • hyprlock
    • hypridle
    • hyprsunset
    • hyprpicker
  • waybar
  • gnome-system-monitor
  • gnome-clocks
  • flameshot (screenshotting)
    • grim
    • slurp
  • nwg-look (gtk themes etc.)
  • systemdgenie

Critical Services/Daemons

  • uwsm (universal wayland session manager
  • dunst (notification daemon)
  • xdg-desktop-portal-hyprland (communication with compositor)
  • xdg-desktop-portal-gtk (other stuff not in hyprland, e.g. file picker)
  • hyprpolkitagent (auth agent)
  • qt5-wayland
  • qt6-wayland

Other

  • xorg-xhost (for wayland, gparted required this optionally)
  • wl-clipboard
  • openvpn
  • networkmanager-openvpn

Global Configuration

  • Modify /etc/sudoers to change editor
  • E.g. add the line Defaults editor="/usr/bin/nvim"
  • Modify /etc/hostname to change hostname