This is the configuration for my personal Archlinux notebook, dubbed "spaceport".
This repository includes many files used in the configuration of the operating system and other installed packages. (Listed in packages.md)
The System Management Daemon (SMD) is a system that allows for management of many system-level components. Including brightness, networking, bluetooth, wireless, sleep, cpu and virtual machines. SMD is located in usr/lib and can be invoked from the bin and usr/lib/libexec directories.
- apparmor
- bluez
- bluez-utilsutil-linux
- dash
- dhcpcd
- dnsmasq
- edk2-ovmf
- fakeroot
- iproute2
- iptables-nft
- logrotate
- mkinitcpio
- networkmanager
- openssh
- openssl
- pacman-contrib
- pam-u2f
- pipewire-alsa
- pipewire-pulse
- pipewire-v4l2
- polkit
- python
- python-gobject
- python-notify2python-psutilefitools
- qemu-audio-alsa
- qemu-audio-pa
- qemu-audio-spice
- qemu-base
- qemu-chardev-spice
- qemu-hw-display-qxl
- qemu-hw-display-virtio-gpu
- qemu-hw-display-virtio-gpu-pci
- qemu-hw-display-virtio-vga
- qemu-hw-usb-host
- qemu-hw-usb-redirect
- qemu-vhost-user-gpu
- reflector
- rsync
- samba
- sbsigntools
- spice
- swtpm
- systemd
- tar
- wireless-regdb
- wireplumber
- zstd
- btrfs-progs
- lvm2
- xfsprogs
- intel-media-driver
- intel-ucode
- libva-intel-driver
- linux-firmware
- mesa
- vulkan-intel
- gnome-keyring
- grim
- gtklock
- imagemagick
- libsecret
- network-manager-applet
- qt5-wayland
- qt6-wayland
- rofi-wayland
- slurp
- spice-gtk
- swaybg
- swayfx
- swayidle
- swaync
- tigervnc
- waybar
- wl-clipboard
- xdg-desktop-portal-wlr
- xdg-utils
- xorg-xwayland
- flatery-icon-theme-git
- kora-icon-theme
- noto-fonts-emoji
- otf-fira-mono
- otf-font-awesome-4
- ttf-hack-nerd
- ttf-roboto
- vimix-cursors
There's not a package that contains a secureboot image that contains pre-enrolled keys, so that'll have to be a manual install.
To do this, we'll follow this guide on the ArchLinux Wiki.
Download the file here
and extract it to get the OVMF_VARS_4M.ms.fd
file, which can then be copied to
/usr/share/edk2/x64/OVMF_VARS.ms.4m.fd
to get the pre-enrolled image.
You can also just copy that over your VM specific bios.vars
file (defaults to
uefi_vars.fd
in the VM folder) if you want it VM specific.