apparmor.d/tests/cloud-init/archlinux.yml
2025-08-12 18:12:51 +02:00

170 lines
2.6 KiB
YAML

#cloud-config
core-packages: &core-packages
- apparmor
- base-devel
- bash-completion
- docker
- git
- htop
- just
- man
- pass
- python-notify2
- qemu-guest-agent
- rng-tools
- spice-vdagent
- vim
- wget
gnome-packages: &gnome-packages
# Core packages for Archlinux
- apparmor
- base-devel
- bash-completion
- docker
- git
- htop
- just
- man
- pass
- python-notify2
- qemu-guest-agent
- rng-tools
- spice-vdagent
- vim
- wget
# Desktop packages for Archlinux
- networkmanager
- cups
- cups-pdf
- system-config-printer
- chromium
- firefox
- spice-vdagent
- terminator
# Install Graphical Interface
- alacarte
- gnome
- gnome-extra
- ptyxis
- seahorse
kde-packages: &kde-packages
# Core packages for Archlinux
- apparmor
- base-devel
- bash-completion
- docker
- git
- htop
- just
- man
- pass
- python-notify2
- qemu-guest-agent
- rng-tools
- spice-vdagent
- vim
- wget
# Desktop packages for Archlinux
- networkmanager
- cups
- cups-pdf
- system-config-printer
- chromium
- firefox
- spice-vdagent
- terminator
# Install Graphical Interface
- plasma-meta
- sddm
- ark
- dolphin
- konsole
- okular
lxqt-packages: &lxqt-packages
# Core packages for Archlinux
- apparmor
- base-devel
- bash-completion
- docker
- git
- htop
- just
- man
- pass
- python-notify2
- qemu-guest-agent
- rng-tools
- spice-vdagent
- vim
- wget
# Desktop packages for Archlinux
- networkmanager
- cups
- cups-pdf
- system-config-printer
- chromium
- firefox
- spice-vdagent
- terminator
# Install Graphical Interface
- lxqt
- breeze-icons
- sddm
xfce-packages: &xfce-packages
# Core packages for Archlinux
- apparmor
- base-devel
- bash-completion
- docker
- git
- htop
- just
- man
- pass
- python-notify2
- qemu-guest-agent
- rng-tools
- spice-vdagent
- vim
- wget
# Desktop packages for Archlinux
- networkmanager
- cups
- cups-pdf
- system-config-printer
- chromium
- firefox
- spice-vdagent
- terminator
# Install Graphical Interface
- xfce4
- xfce4-goodies
- lightdm
- lightdm-gtk-greeter
# Enable AppArmor in kernel parameters
grub-enable-apparmor: &grub-enable-apparmor
path: /etc/default/grub
append: true
content: |
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT lsm=landlock,lockdown,yama,integrity,apparmor,bpf apparmor.debug=1"
# Set some bash aliases
setup-bash-aliases: &setup-bash-aliases
path: /etc/skel/.bashrc
append: true
content: |
[[ -f ~/.bash_aliases ]] && source ~/.bash_aliases