- linux-firmware # maybe preinstalled by default?
- fwupd
- bash-completions
- man
- git
- unzip
- neovim
- tmux
- xdg-user-dirs
- libsecret
- gnome-keyring
- xorg-xhost
- hyprland
- xdg-desktop-portal-hyprland
- xdg-desktop-portal-gtk
- polkit-gnome
- wl-clipbloard
- hyprpicker
- hyprpaper
- hypridle
- hyprlock
- hyprshot
- wlsunset
- waybar
- network-manager-applet
- upower
- fprintd
- bluez
- bluez-utils
- brightnessctl
- playerctl
- batsignal
- wl-clip-persist
- ttf-jetbrains-mono
- ttf-nerd-fonts-symbols
- papirus-icon-theme
- firefox
- xfce4-terminal
- pavucontrol
- blueman
- resources
- nautilus # file manager
- ffmpegthumbnailer # thumbnails
- tumbler # thumbnails
- gvfs # trash management
- loupe # image viewer
- clapper # video player
- gst-libav # h264 video plugin
- papers # document viewer
- kdeconnect
- tesseract-eng # ocr
- tesseract-ita
- gnome-bluetooth-3.0 ?????
- python-jinja
- dart-sass
- switcheroo # image conversion
- video-trimmer
- decibels # simple audio listener
- gnome-sound-recorder
- gnome-calculator
- font-manager
- gnome-clocks
- snapshot # simple camera
- ocean-sound-theme
- pipewire-x11-bell
- viu
- bat
- gparted
- pdfarranger
- baobab
- sushi # instant preview for gnome files
- gradia # screeenshot annotator
- gnome-boxes
- easyeffects
- lmms
- calf
- lsp-plugins-lv2
- caligula
- pastel
- astroterm
- graphs
- yay
- visual-studio-code-bin
- pam-fprint-grosshack # simultaneous fingerprint and password authentication
- lunacy-bin
- hyprshell
- goignis
- gpu-screen-recorder ???
- python-ignis-git
- python-materialyoucolor
- bibata-cursor-theme
- https://github.com/simtrami/posy-improved-cursor-linux # put in /usr/share/icons or /home/username/.icons
To enable colored pacman output and pretty print add these lines under [options] section
ILoveCandy
Color
To enable fast bluetooth connection (draws more battery!), add this line under [General] section
FastConnectable = true
To enable fingerprint login in terminal add the following lines at the top
auth sufficient pam_fprintd_grosshack.so
You can also modify other files in /etc/pam.d/{login,su,sudo,gdm,lightdm} in the same way. For example /etc/pam.d/polkit-1 for polkit based authentication (GNOME & many other desktop environments). If /etc/pam.d/polkit-1 does not exist, copy it from /usr/lib/pam.d/polkit-1
gsettings set org.gnome.desktop.wm.preferences button-layout "appmenu:minimize,maximize,close"
gsettings set org.gnome.desktop.interface icon-theme Papirus
gsettings set org.gnome.desktop.interface cursor-theme Posy_Cursor_Black
gsettings set org.gnome.desktop.sound theme-name ocean
gsettings set org.gnome.nautilus.preferences default-sort-order 'type'
To allow gparted to start
xhost si:localuser:root
Create swapfile following Arch guide, enable restore with systemd-boot https://wiki.archlinux.org/title/Swap#Swap_file https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
/boot/loader/entries/blabla.conf
# Created by: archinstall
# Created on: 2025-05-13_09-32-00
title Arch Linux (linux)
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=d27988a2-9ad5... zswap.enabled=0 rw rootfstype=ext4 quiet splash resume=UUID=a8c4225c... resume_offset=...
Add following line to /etc/mkinitcpio.conf
HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block resume filesystems fsck)