first commit
This commit is contained in:
120
setup.md
Normal file
120
setup.md
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user