mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
68 lines
2.7 KiB
Text
68 lines
2.7 KiB
Text
# defaults for archboot
|
|
# packages to install (eg. firmware, kernel packages)
|
|
_PACKAGES="base linux linux-firmware linux-firmware-marvell"
|
|
# 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"
|
|
### XFCE defaults
|
|
# Xfce packages
|
|
_XFCE_PACKAGES="xfce4 breeze-icons gvfs-smb thunar-archive-plugin file-roller gnome-keyring mousepad ristretto"
|
|
### 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"
|
|
### Custom Graphical defaults
|
|
# Custom packages
|
|
_CUSTOM_XORG=""
|
|
_CUSTOM_WAYLAND=""
|
|
### zram setup
|
|
_ZRAM_ALGORITHM="zstd"
|
|
# default size for all operations
|
|
_ZRAM_SIZE="3500M"
|
|
### server setup
|
|
# release directory
|
|
_DIR="$(date +%Y.%m)"
|
|
# delete old version from server
|
|
_PURGE_DATE="1 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_ARCH="${_ISO_HOME}/${_ARCH}"
|
|
_ISO_HOME_SOURCE="${_ISO_HOME}/${_ARCH}/sources"
|
|
# external paths
|
|
_SERVER="pkgbuild.com"
|
|
_SERVER_HOME="/home/tpowa"
|
|
_SERVER_PUBLIC="${_SERVER_HOME}/public_html/archboot"
|
|
_SERVER_IMAGE_DIR="${_SERVER_PUBLIC}/iso"
|
|
_SERVER_SOURCE_DIR="${_SERVER_PUBLIC}/src/iso"
|
|
_PACMAN_AARCH64="pacman-aarch64-chroot"
|
|
_PACMAN_AARCH64_CHROOT="${_PACMAN_AARCH64}-latest.tar.zst"
|
|
_SERVER_PACMAN_AARCH64="${_SERVER_PUBLIC}/src/${_PACMAN_AARCH64}"
|
|
_PACMAN_RISCV64="pacman-riscv64-chroot"
|
|
_PACMAN_RISCV64_CHROOT="${_PACMAN_RISCV64}-latest.tar.zst"
|
|
_SERVER_PACMAN_RISCV64="${_SERVER_PUBLIC}/src/${_PACMAN_RISCV64}"
|
|
# public download paths
|
|
_ARCHBOOT_PUBLIC="https://pkgbuild.com/~tpowa/archboot"
|
|
_ARCHBOOT_SOURCE="${_ARCHBOOT_PUBLIC}/src/iso"
|
|
_ARCHBOOT_AARCH64_CHROOT_PUBLIC="${_ARCHBOOT_PUBLIC}/src/${_PACMAN_AARCH64}"
|
|
_ARCHBOOT_RISCV64_CHROOT_PUBLIC="${_ARCHBOOT_PUBLIC}/src/${_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"
|