commit 1e0e6445e71664db1984192121506479a44f1935 Author: Daniel Ledda Date: Mon Apr 20 21:40:09 2026 +0200 first commit diff --git a/setup.md b/setup.md new file mode 100644 index 0000000..50fefc4 --- /dev/null +++ b/setup.md @@ -0,0 +1,120 @@ +# 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