archboot/etc/archboot/defaults
2023-05-30 20:55:08 +02:00

66 lines
2.7 KiB
Bash

# defaults for archboot
# Created by Tobias Powalowski <tpowa@archlinux.org>
# SPDX-License-Identifier: GPL-2.0-only
# packages to install (eg. firmware, kernel packages)
_PACKAGES="base linux linux-firmware linux-firmware-marvell bash-completion"
# 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=""
### 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="archboot.com"
_SERVER_PUBLIC="/httpdocs"
_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://archboot.com"
_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"
# vim: set ft=sh ts=4 sw=4 et: