feat: initial commit — void-installer multi-profile (stable-cinnamon + mainline-niri)
This commit is contained in:
187
config/profiles/mainline-niri/packages.list
Normal file
187
config/profiles/mainline-niri/packages.list
Normal file
@@ -0,0 +1,187 @@
|
||||
# Packages installed into the target system for the mainline-niri profile.
|
||||
# Lines beginning with '#' or empty are skipped.
|
||||
|
||||
# --- base / boot ---
|
||||
base-system
|
||||
linux-mainline
|
||||
linux-firmware
|
||||
linux-firmware-network
|
||||
intel-ucode
|
||||
grub-x86_64-efi
|
||||
efibootmgr
|
||||
os-prober
|
||||
dracut
|
||||
gptfdisk
|
||||
parted
|
||||
btrfs-progs
|
||||
dosfstools
|
||||
|
||||
# --- core userspace ---
|
||||
sudo
|
||||
bash
|
||||
bash-completion
|
||||
git
|
||||
curl
|
||||
wget
|
||||
vim
|
||||
nano
|
||||
htop
|
||||
tmux
|
||||
unzip
|
||||
zip
|
||||
xz
|
||||
rsync
|
||||
pciutils
|
||||
usbutils
|
||||
lsof
|
||||
strace
|
||||
file
|
||||
which
|
||||
man-pages
|
||||
mdocml
|
||||
ca-certificates
|
||||
xtools
|
||||
|
||||
# --- networking ---
|
||||
NetworkManager
|
||||
NetworkManager-openvpn
|
||||
openssh
|
||||
iwd
|
||||
nftables
|
||||
chrony
|
||||
|
||||
# --- audio (pipewire stack) ---
|
||||
pipewire
|
||||
wireplumber
|
||||
alsa-pipewire
|
||||
pavucontrol
|
||||
alsa-utils
|
||||
playerctl
|
||||
|
||||
# --- graphics / wayland ---
|
||||
wayland
|
||||
wayland-protocols
|
||||
xorg-server-xwayland
|
||||
mesa-dri
|
||||
mesa-vulkan-intel
|
||||
intel-video-accel
|
||||
vulkan-loader
|
||||
libxkbcommon
|
||||
|
||||
# --- nvidia (PRIME offload) ---
|
||||
nvidia
|
||||
nvidia-libs-32bit
|
||||
nvidia-vaapi-driver
|
||||
|
||||
# --- niri compositor + wayland ecosystem ---
|
||||
niri
|
||||
fuzzel
|
||||
mako
|
||||
swaybg
|
||||
swayidle
|
||||
swaylock
|
||||
grim
|
||||
slurp
|
||||
wl-clipboard
|
||||
xdg-desktop-portal
|
||||
xdg-desktop-portal-gtk
|
||||
xdg-desktop-portal-wlr
|
||||
polkit-gnome
|
||||
brightnessctl
|
||||
|
||||
# --- noctalia shell runtime deps (noctalia-shell itself is installed in
|
||||
# niri.sh from the third-party XBPS repo at universalrepo.r1xelelo.workers.dev).
|
||||
ImageMagick
|
||||
python3
|
||||
ddcutil
|
||||
power-profiles-daemon
|
||||
upower
|
||||
cliphist
|
||||
wlsunset
|
||||
evolution-data-server
|
||||
|
||||
# --- file manager (no nemo) ---
|
||||
Thunar
|
||||
thunar-volman
|
||||
thunar-archive-plugin
|
||||
gvfs
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
file-roller
|
||||
gnome-keyring
|
||||
seahorse
|
||||
network-manager-applet
|
||||
blueman
|
||||
bluez
|
||||
|
||||
# --- display manager ---
|
||||
# niri can be launched directly via TTY (`niri-session`) or via a wayland-aware
|
||||
# greeter. We use greetd + tuigreet — lighter than lightdm under wayland.
|
||||
greetd
|
||||
tuigreet
|
||||
|
||||
# --- fonts ---
|
||||
noto-fonts-ttf
|
||||
noto-fonts-emoji
|
||||
noto-fonts-cjk
|
||||
liberation-fonts-ttf
|
||||
dejavu-fonts-ttf
|
||||
font-awesome6
|
||||
|
||||
# --- containers ---
|
||||
docker
|
||||
docker-compose
|
||||
|
||||
# --- terminal ---
|
||||
alacritty
|
||||
|
||||
# --- gtk theming deps ---
|
||||
sassc
|
||||
gnome-themes-extra
|
||||
gtk-engine-murrine
|
||||
dconf
|
||||
|
||||
# --- media / utilities ---
|
||||
vlc
|
||||
obs
|
||||
|
||||
# --- nix package manager ---
|
||||
nix
|
||||
|
||||
# --- zram / swap ---
|
||||
zramen
|
||||
|
||||
# --- power / laptop ---
|
||||
tlp
|
||||
tlp-rdw
|
||||
acpi
|
||||
acpid
|
||||
upower
|
||||
|
||||
# --- printing ---
|
||||
cups
|
||||
cups-filters
|
||||
cups-pk-helper
|
||||
ghostscript
|
||||
foomatic-db
|
||||
gutenprint
|
||||
hplip
|
||||
system-config-printer
|
||||
sane
|
||||
simple-scan
|
||||
|
||||
# --- bluetooth audio ---
|
||||
bluez-alsa
|
||||
|
||||
# --- backups / snapshots ---
|
||||
timeshift
|
||||
grub-btrfs
|
||||
inotify-tools
|
||||
|
||||
# --- trackpad gestures ---
|
||||
libinput-gestures
|
||||
xdotool
|
||||
python3-setproctitle
|
||||
|
||||
# NOTE: waybar is intentionally absent — niri ships with its own panel
|
||||
# helpers; if you want a bar add `waybar` once it lands in void-packages.
|
||||
Reference in New Issue
Block a user