# 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