Apps¶
# Core
git
linux-headers
#iwd # daemon for connecting to wireless networks
networkmanager # daemon and CLI for connecting to networks (wired and wireless)
inetutils # collection of common network programs
fontconfig # library used by many apps for font access
brightnessctl # tool to control screen brightness
man-db # implements manual pages (man)
os-prober # (optional) allows GRUB to detect other OS installations if dual-booting
## Core - filesystems
exfatprogs # add exFAT fs support
## Core - zen kernel
linux-zen
linux-zen-headers
# after installing linux-zen, run `sudo grub-mkconfig -o /boot/grub/grub.cfg` to create a boot entry for it.
# after confirming booting linux-zen works, then you can uninstall `linux` and `linux-headers`
## Core - NVidia
nvidia-open-dkms
nvidia-utils
nvidia-settings
linux-firmware-nvidia
lib32-nvidia-utils
## Core - power
upower
power-profiles-daemon
## Core - audio
pipewire
wireplumber
## Core - printing
cups
cups-filters
cups-browsed # daemon for discovering printers on the network
cups-pdf # allow printing to a PDF document
system-config-printer # CUPS printer configuration tool and status applet
## Core - security
polkit
gnome-keyring
libsecret
ufw # firewall
# Development
jdk-openjdk # Java
rust # Rust (official)
luarocks # package manager for Lua modules
# Fonts
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
woff2-font-awesome
ttf-fantasque-sans-mono
ttf-material-symbols-variable
inter-font
# Desktop / Essentials
sddm # simple display manager
hyprland # wayland window manager
hyprlock # lock screen
hypridle # provides idle timeouts for auto screen off/suspend
polkit-gnome # authorization agent
quickshell # toolkit for desktop widgets, bars, system tray icons, notifications, etc.
qt6-positioning
qt6-5compat
kitty # terminal emulator
#alacritty
fish # shell with auto-complete and syntax highlighting
starship # customizable shell prompt
#dolphin
nautilus # file explorer
nautilus-open-any-terminal # (AUR)
sushi # file previewer (integrates w/ nautilus)
file-roller # file archive manager (integrates w/ nautilus)
ffmpegthumbnailer # video thumbnail support for file managers
gvfs-mtp # adds MTP support to nautilus
gvfs-nfs
gvfs-smb
gnome-disk-utility # disk manager
gnome-tweaks # settings app for GTK based apps
nwg-displays # display manager for wayland
evince # document viewer
#imv # image viewer
# Desktop - screen capture
gpu-screen-recorder # (AUR) shadowplay-like screen recording
slurp # wayland region selection utility
grim # wayland screenshot utility
satty # screenshot annotator
#swappy
# Shell tools
7zip
tealdeer # adds "tldr <cmd>" to print a summary of how to use the command
fzf # fuzzy finding
ripgrep
eza # nicer looking ls replacement
fd # easier-to-use find replacement
bat # cat replacement with syntax highlighting
bat-extras # additional scripts for bat such as "batman" for syntax highlighted man pages
jq # JSON processor
inxi # system information tool
btop # nicer looking htop replacement
fastfetch # nicer looking neofetch replacement
dust # nicer looking du replacement
# TUIs
neovim
impala # wi-fi manager
bluetui # bluetooth manager
playerctl # media player controller
spotify_player # terminal-based spotify client
wiremix # pipewire audio mixer
plocate # file finder
# GUIs
firefox
obsidian # note taking app
libreoffice # free office app suite
mpv # media player
spotify # official package for spotify
discord # official package for discord
obs-studio
aesprite # pixel art image editor
pinta # image editor
swappy # image snapshot editor
# Gaming
steam # official package for steam
gamescope # gaming-focused microcompositor for running games
# Game Emulation
igir-bin # ROM database manager
flips-git # ROM patcher (.ips/.bps files)
quickshell¶
- is able to make lockscreens (possibly replacing
hyprlock)- see https://git.outfoxxed.me/quickshell/quickshell-examples/src/branch/master/lockscreen/shell.qml
- is able to handle dbus notifications (replacing most notification apps)
- test with
notify-send <msg> <submsg>
- test with
- is able to manage Bluetooth (replacing any GUI that does the same thing)
- requires
bluezanddbus.bluetooth.serviceanddbus-broker.serviceneed to be running.
- requires
- is able to make a system tray / show applets
- is able to make a media player controller
- is able to make a greeter (using greetd, possibly replacing
sddm)
TO REMOVE:¶
INTERESTING STUFF: