diff --git a/presets/installer.toml b/presets/installer.toml new file mode 100644 index 0000000..27b2253 --- /dev/null +++ b/presets/installer.toml @@ -0,0 +1 @@ +packages = ['arch-install-scripts'] diff --git a/presets/kde.toml b/presets/kde.toml new file mode 100644 index 0000000..2aaef21 --- /dev/null +++ b/presets/kde.toml @@ -0,0 +1,6 @@ +packages = ["plasma-desktop", "dolphin", "gwenview", "konsole", "ttf-dejavu", "sddm"] +script = """ +set -exu + +systemctl enable sddm +""" diff --git a/presets/user.toml b/presets/user.toml new file mode 100644 index 0000000..dfe0b30 --- /dev/null +++ b/presets/user.toml @@ -0,0 +1,9 @@ +packages = ["sudo"] +script = """ +set -eux + +useradd -m ${ALMA_USER} +passwd ${ALMA_USER} +usermod -G wheel -a ${ALMA_USER} +""" +environment_variables = ["ALMA_USER"] diff --git a/presets/zfs.toml b/presets/zfs.toml new file mode 100644 index 0000000..32472f8 --- /dev/null +++ b/presets/zfs.toml @@ -0,0 +1,13 @@ +script = """ +set -exu + +cat << 'EOF' >> /etc/pacman.conf +[archzfs] +Server = https://archzfs.com/$repo/$arch +EOF + +pacman-key -r F75D9D76 +pacman-key --lsign-key F75D9D76 + +pacman -Sy archzfs-linux +"""