# Created by Tobias Powalowski # SPDX-License-Identifier: GPL-3.0-or-later # packages to install (eg. firmware, kernel packages) _PACKAGES="base linux linux-firmware linux-firmware-marvell polkit" # grub setup _GRUB_CONFIG="/usr/share/archboot/grub/archboot-main-grub.cfg" _GRUB_BACKGROUND="/usr/share/archboot/grub/archboot-background.png" ### Graphical environment defaults # ignore packages to upgrade before graphical startup eg. kernel and firmware _GRAPHIC_IGNORE="linux linux-firmware linux-firmware-marvell" # VNC password _VNC_PW="archboot" ### Standard Web Browser: chromium or firefox _STANDARD_BROWSER="firefox" ### GNOME defaults # GNOME packages _GNOME_PACKAGES="gnome-desktop-4 gnome-shell gnome-terminal gnome-control-center nautilus gvfs-smb gthumb file-roller gnome-keyring gedit" ### KDE/Plasma defaults # KDE/Plasma packages _PLASMA_PACKAGES="plasma-wayland-session plasma-desktop konsole kscreen kate dolphin powerdevil ark gwenview" ### SWAY defaults # Sway packages _SWAY_PACKAGES="sway swaybg foot bemenu-wayland j4-dmenu-desktop wayvnc waybar ttf-font-awesome" ### XFCE defaults # Xfce packages _XFCE_PACKAGES="xfce4 breeze-icons gvfs-smb thunar-archive-plugin file-roller gnome-keyring mousepad ristretto" ### Custom Graphical defaults # Custom packages _CUSTOM_XORG="" _CUSTOM_WAYLAND="" ### server setup # release directory _DIR="$(date +%Y.%m)" # delete old version from server _PURGE_DATE="6 month" # custom pacman.conf on x86_64 _CUSTOM_PACMAN_CONF="/etc/archboot/pacman.conf.archboot" # custom mirrorlist on x86_64 _CUSTOM_MIRRORLIST="/etc/archboot/mirrorlist.archboot" # local paths _ISO_HOME="/home/tobias/Arch/iso" _ISO_HOME_CONTAINERS="${_ISO_HOME}/containers" _ISO_HOME_ARCH="${_ISO_HOME}/${_ARCH}" _ISO_HOME_SOURCE="${_ISO_HOME}/${_ARCH}/sources" # external paths _SERVER="archboot.com" _SERVER_IMAGE_DIR="/release" _SERVER_SOURCE_DIR="/src/release" _PACMAN_AARCH64="pacman-aarch64-container" _PACMAN_AARCH64_CHROOT="${_PACMAN_AARCH64}-latest.tar.zst" _SERVER_PACMAN_AARCH64="/src/${_PACMAN_AARCH64}" _PACMAN_RISCV64="pacman-riscv64-container" _PACMAN_RISCV64_CHROOT="${_PACMAN_RISCV64}-latest.tar.zst" _SERVER_PACMAN_RISCV64="/src/${_PACMAN_RISCV64}" # public download paths _ARCHBOOT_PUBLIC="https://source.archboot.com" _ARCHBOOT_SOURCE="${_ARCHBOOT_PUBLIC}/release" _ARCHBOOT_AARCH64_CHROOT_PUBLIC="${_ARCHBOOT_PUBLIC}/${_PACMAN_AARCH64}" _ARCHBOOT_RISCV64_CHROOT_PUBLIC="${_ARCHBOOT_PUBLIC}/${_PACMAN_RISCV64}" # local user and group _USER="tobias" _GROUP="users" # gpg setup _GPG="--detach-sign --no-armor --batch --passphrase-file /etc/archboot/gpg.passphrase --pinentry-mode loopback -u 7EDF681F" # use this public gpg key to verify _GPG_KEY="/usr/share/archboot/gpg/tpowa.gpg" _GPG_KEY_ID="5B7E3FB71B7F10329A1C03AB771DF6627EDF681F" # vim: set ft=sh ts=4 sw=4 et: