- Add kernel 7 (linux-mainline) as primary boot entry - Add kernel 6 (linux) as secondary fallback boot entry - Simplified boot menu: single entry per kernel, no failsafe variants - Add snd-intel-dspcfg.dsp_driver=1 + snd_hda_intel.dmic_detect=0 to BOOT_CMDLINE - Fix elogind sv: dual D-Bus + PID check to suppress already-running warnings - Replace cp -rfpPv with rsync -aHX in copy_include_directories (nixpkgs speed fix) - Fix trailing slash bash glob bug in mklive.sh and postsetup-nvidia.sh - Add -v linux-mainline to _inner-build-niri-live.sh for correct primary kernel
126 lines
1.8 KiB
Plaintext
126 lines
1.8 KiB
Plaintext
# Packages included in the LIVE desktop ISO squashfs for the mainline-niri profile.
|
|
# Lines beginning with '#' or empty are skipped.
|
|
# noctalia-shell comes from the third-party repo added by build-niri-live-iso.sh.
|
|
|
|
# --- base / boot ---
|
|
base-system
|
|
linux-mainline
|
|
linux-mainline-headers
|
|
# Kernel 6 (stable) included for dual-boot menu entry fallback.
|
|
linux
|
|
linux-headers
|
|
linux-firmware
|
|
linux-firmware-network
|
|
intel-ucode
|
|
dracut
|
|
|
|
# --- core userspace ---
|
|
sudo
|
|
bash
|
|
bash-completion
|
|
git
|
|
curl
|
|
wget
|
|
vim
|
|
nano
|
|
htop
|
|
tmux
|
|
unzip
|
|
zip
|
|
xz
|
|
rsync
|
|
pciutils
|
|
usbutils
|
|
lsof
|
|
file
|
|
which
|
|
man-pages
|
|
mdocml
|
|
ca-certificates
|
|
xtools
|
|
gptfdisk
|
|
parted
|
|
btrfs-progs
|
|
dosfstools
|
|
efibootmgr
|
|
|
|
# --- networking ---
|
|
NetworkManager
|
|
NetworkManager-openvpn
|
|
openssh
|
|
iwd
|
|
chrony
|
|
wireless-regdb
|
|
|
|
# --- audio (pipewire stack) ---
|
|
pipewire
|
|
wireplumber
|
|
alsa-pipewire
|
|
pavucontrol
|
|
alsa-utils
|
|
playerctl
|
|
sof-firmware
|
|
|
|
# --- Wayland session ---
|
|
mesa-dri
|
|
niri
|
|
xwayland-satellite
|
|
elogind
|
|
seatd
|
|
dbus
|
|
|
|
# --- nvidia PRIME (from nonfree repo) ---
|
|
nvidia
|
|
nvidia-vaapi-driver
|
|
|
|
# --- display manager ---
|
|
greetd
|
|
tuigreet
|
|
|
|
# --- terminal + launcher ---
|
|
alacritty
|
|
|
|
# --- notification + background ---
|
|
mako
|
|
swaybg
|
|
|
|
# --- bluetooth ---
|
|
bluez
|
|
blueman
|
|
|
|
# --- polkit (auth dialogs) ---
|
|
polkit
|
|
polkit-gnome
|
|
|
|
# --- noctalia-shell runtime deps ---
|
|
brightnessctl
|
|
ImageMagick
|
|
python3
|
|
upower
|
|
power-profiles-daemon
|
|
wl-clipboard
|
|
zenity
|
|
|
|
# --- XDG portals ---
|
|
xdg-desktop-portal
|
|
xdg-desktop-portal-gtk
|
|
xdg-desktop-portal-gnome
|
|
xdg-utils
|
|
xdg-user-dirs
|
|
|
|
# --- file manager ---
|
|
nautilus
|
|
|
|
# --- keyring (Chrome / VSCode secret storage) ---
|
|
gnome-keyring
|
|
|
|
# --- nix (for prebaked packages — spotify, discord, google-chrome, vscode, fastfetch, etc.) ---
|
|
nix
|
|
|
|
# --- noctalia-shell (from noctalia third-party XBPS repo) ---
|
|
noctalia-shell
|
|
|
|
# --- fonts ---
|
|
noto-fonts-ttf
|
|
noto-fonts-emoji
|