Files
euri-iso/iso-profiles/antergos/profile.yaml
T
John c47eb92169 Add zsh and linux-firmware to rootfs packages
users.conf sets every new user's default shell to zsh regardless of
which desktop environment they choose, but zsh was never actually
guaranteed to be installed — this locks users out at their very first
login (pam_shells.so rejects the shell before the password is even
checked). Fixed by ensuring zsh is present for every install, not
just KDE.

Also adds linux-firmware, without which GPU/wifi/etc. drivers can
fail to initialize entirely on first boot.
2026-08-16 06:45:53 -07:00

166 lines
3.5 KiB
YAML

---
live-session:
user: antergos
password: antergos
autologin: true
use-xlibre: true
services:
- acpid
- bluetoothd
- cronie
- cupsd
- syslog-ng
- NetworkManager
- sddm
- power-profiles-daemon
user-services:
- dbus
- pipewire
- pipewire-pulse
- wireplumber
rootfs:
packages:
- antergos-release
- antergos-lsb-release
- qt6-multimedia-ffmpeg
- falkon
- vlc
- calamares
- python-toml
- calamares-branding-antergos-next
- antergos-welcome
- yay
- antergos-next-desktop-settings
- pixie-sddm-git
- antergos-wallpapers
- antergos-grub-theme
- hiredis
- libdbi
- libesmtp
- libmaxminddb
- librabbitmq-c
- librdkafka
- mongo-c-driver
- net-snmp
- snapper
- btrfs-progs
- antergos-layan-theme
- tela-circle-icon-theme-git
- cava
- python-websockets
- qt6-websockets
- btop
- imagemagick
- fastfetch
- noto-fonts-emoji
- adw-gtk-theme
- ttf-hack-nerd
- ttf-fira-code
- ttf-terminus-nerd
- ttf-meslo-nerd
- kwin-zones
- oh-my-posh-bin
- pacseek
# Fixes a real lockout bug: users.conf sets every new user's shell to
# zsh regardless of which desktop they choose, but zsh was never
# actually guaranteed to be installed. This applies to every desktop
# choice, not just KDE, so it belongs here rather than in any one
# desktop's package block.
- zsh
# Without this, GPU/wifi/etc. drivers can fail to initialize at all
# on first boot — worse than anything a post-install tool can fix,
# since the person may not even get a usable display to fix it with.
- linux-firmware
packages-init:
dinit:
- pipewire-dinit
- pipewire-pulse-dinit
- wireplumber-dinit
- userspawn-dinit
- syslog-ng-dinit
- sddm-dinit
- networkmanager-dinit
- cups-dinit
- acpid-dinit
- bluez-dinit
- cronie-dinit
- dbus-dinit
- dbus-dinit-user
- dhcpcd-dinit
- power-profiles-daemon-dinit
openrc:
- pipewire-openrc
- pipewire-pulse-openrc
- wireplumber-openrc
- syslog-ng-openrc
- sddm-openrc
- networkmanager-openrc
- cups-openrc
runit:
- syslog-ng-runit
- sddm-runit
- networkmanager-runit
- cups-runit
s6:
- syslog-ng-s6
- sddm-s6
- networkmanager-s6
- cups-s6
livefs:
packages:
- mkinitcpio-nfs-utils
- squashfs-tools
- calamares-extensions
- antergos-grub-live
- virtualbox-guest-utils
- broadcom-wl
- antergos-grub-theme
- plasma-meta
- ark
- dolphin
- ffmpegthumbs
- gwenview
- kate
- keditbookmarks
- kfind
- kgpg
- kio-admin
- konsole
- konversation
- kwalletmanager
- okular
- partitionmanager
- tesseract-data-eng
- pipewire
- pipewire-pulse
- wireplumber
- sof-firmware
- alsa-firmware
- alsa-utils
- spice-vdagent
- vulkan-nouveau
packages-init:
dinit:
- antergos-live-dinit
- acpid-dinit
- bluez-dinit
- cronie-dinit
- cups-dinit
- networkmanager-dinit
- power-profiles-daemon-dinit
- sddm-dinit
- syslog-ng-dinit
- dbus-dinit
- dbus-dinit-user
- pipewire-dinit
- pipewire-pulse-dinit
- wireplumber-dinit
- userspawn-dinit
- elogind-dinit
openrc:
- antergos-live-openrc
runit:
- artix-live-runit
s6:
- artix-live-s6