#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