From a64ef966534f8dba6af889ba4bfce15691bfc85b Mon Sep 17 00:00:00 2001 From: Nippy Date: Sun, 1 Nov 2026 18:13:54 +0100 Subject: új telepítő MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../etc/calamares/modules/calamares-gpu-drivers.sh | 2 +- .../calamares/modules/calamares-snapper-setup.sh | 55 +++++++++ .../etc/calamares/modules/finishedq.conf | 2 +- .../etc/calamares/modules/keyboard.conf | 49 -------- .../etc/calamares/modules/keyboardq.conf | 49 ++++++++ .../etc/calamares/modules/locale.conf | 9 -- .../etc/calamares/modules/localeq.conf | 9 ++ .../etc/calamares/modules/raveos-hwinfo.sh | 24 ++++ .../etc/calamares/modules/ravewelcome.conf | 6 + .../modules/shellprocess-enableservices.conf | 2 +- .../etc/calamares/modules/shellprocess-loader.conf | 3 + .../calamares/modules/shellprocess-pacstrap.conf | 2 +- .../etc/calamares/modules/welcome.conf | 121 -------------------- .../etc/calamares/modules/welcomeq.conf | 126 +++++++++++++++++++++ 14 files changed, 276 insertions(+), 183 deletions(-) create mode 100644 raveos-calamares-theme/etc/calamares/modules/calamares-snapper-setup.sh delete mode 100644 raveos-calamares-theme/etc/calamares/modules/keyboard.conf create mode 100644 raveos-calamares-theme/etc/calamares/modules/keyboardq.conf delete mode 100644 raveos-calamares-theme/etc/calamares/modules/locale.conf create mode 100644 raveos-calamares-theme/etc/calamares/modules/localeq.conf create mode 100755 raveos-calamares-theme/etc/calamares/modules/raveos-hwinfo.sh create mode 100644 raveos-calamares-theme/etc/calamares/modules/ravewelcome.conf delete mode 100644 raveos-calamares-theme/etc/calamares/modules/welcome.conf create mode 100644 raveos-calamares-theme/etc/calamares/modules/welcomeq.conf (limited to 'raveos-calamares-theme/etc/calamares/modules') diff --git a/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh b/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh index 0596232..cc85727 100644 --- a/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh +++ b/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh @@ -15,7 +15,7 @@ install_pkgs mesa libglvnd vulkan-icd-loader if echo "$GPU_INFO" | grep -qi "Intel"; then echo ">>> [gpu] Installing Intel stack..." - install_pkgs mesa vulkan-intel intel-media-driver + install_pkgs mesa lib32-mesa vulkan-intel lib32-vulkan-intel intel-media-driver fi if echo "$GPU_INFO" | grep -qi "AMD\|ATI"; then diff --git a/raveos-calamares-theme/etc/calamares/modules/calamares-snapper-setup.sh b/raveos-calamares-theme/etc/calamares/modules/calamares-snapper-setup.sh new file mode 100644 index 0000000..3ed64f3 --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/calamares-snapper-setup.sh @@ -0,0 +1,55 @@ +#!/bin/bash +set -e + +echo ">>> [snapper-setup] Running INSIDE target system" + +if [ "$(findmnt -no FSTYPE /)" != "btrfs" ]; then + echo ">>> [snapper-setup] Root is not btrfs, skipping." + exit 0 +fi + +if ! command -v snapper >/dev/null 2>&1; then + echo ">>> [snapper-setup] snapper is not installed, skipping." + exit 0 +fi + +if ! findmnt -no SOURCE /.snapshots >/dev/null 2>&1; then + echo ">>> [snapper-setup] /.snapshots is not mounted, skipping." + exit 0 +fi + +SABLON=/usr/share/snapper/config-templates/default +[ -f "$SABLON" ] || { echo ">>> [snapper-setup] Missing template $SABLON"; exit 1; } + +install -d -m 755 /etc/snapper/configs +sed -e 's/^SUBVOLUME=.*/SUBVOLUME="\/"/' \ + -e 's/^FSTYPE=.*/FSTYPE="btrfs"/' \ + -e 's/^ALLOW_GROUPS=.*/ALLOW_GROUPS="wheel"/' \ + -e 's/^SYNC_ACL=.*/SYNC_ACL="yes"/' \ + -e 's/^NUMBER_CLEANUP=.*/NUMBER_CLEANUP="yes"/' \ + -e 's/^NUMBER_LIMIT=.*/NUMBER_LIMIT="10"/' \ + -e 's/^NUMBER_LIMIT_IMPORTANT=.*/NUMBER_LIMIT_IMPORTANT="5"/' \ + -e 's/^TIMELINE_CREATE=.*/TIMELINE_CREATE="no"/' \ + -e 's/^TIMELINE_CLEANUP=.*/TIMELINE_CLEANUP="yes"/' \ + -e 's/^EMPTY_PRE_POST_CLEANUP=.*/EMPTY_PRE_POST_CLEANUP="yes"/' \ + "$SABLON" > /etc/snapper/configs/root +chmod 640 /etc/snapper/configs/root + +if [ -f /etc/conf.d/snapper ]; then + sed -i 's/^SNAPPER_CONFIGS=.*/SNAPPER_CONFIGS="root"/' /etc/conf.d/snapper +else + install -d /etc/conf.d + echo 'SNAPPER_CONFIGS="root"' > /etc/conf.d/snapper +fi + +chmod 750 /.snapshots +chown root:wheel /.snapshots + +systemctl enable snapper-cleanup.timer +systemctl disable snapper-timeline.timer 2>/dev/null || true + +snapper --no-dbus -c root create --type single --cleanup-algorithm number \ + --userdata important=yes --description "Telepítés utáni állapot" + +echo ">>> [snapper-setup] Done." +snapper --no-dbus -c root list diff --git a/raveos-calamares-theme/etc/calamares/modules/finishedq.conf b/raveos-calamares-theme/etc/calamares/modules/finishedq.conf index e8729d6..38b5020 100644 --- a/raveos-calamares-theme/etc/calamares/modules/finishedq.conf +++ b/raveos-calamares-theme/etc/calamares/modules/finishedq.conf @@ -4,6 +4,6 @@ # hivja a config.doRestart(true) fuggvenyt, ezert itt a user-unchecked # a helyes ertek: a "Close installer" gomb NEM indit ujra. --- -restartNowMode: user-unchecked +restartNowMode: user-checked restartNowCommand: "systemctl -i reboot" notifyOnFinished: false diff --git a/raveos-calamares-theme/etc/calamares/modules/keyboard.conf b/raveos-calamares-theme/etc/calamares/modules/keyboard.conf deleted file mode 100644 index 91137fa..0000000 --- a/raveos-calamares-theme/etc/calamares/modules/keyboard.conf +++ /dev/null @@ -1,49 +0,0 @@ -# SPDX-FileCopyrightText: no -# SPDX-License-Identifier: CC0-1.0 -# -# NOTE: you must have ckbcomp installed and runnable -# on the live system, for keyboard layout previews. ---- -# The name of the file to write X11 keyboard settings to -# The default value is the name used by upstream systemd-localed. -# Relative paths are assumed to be relative to /etc/X11/xorg.conf.d -xOrgConfFileName: "/etc/X11/xorg.conf.d/00-keyboard.conf" - -# The path to search for keymaps converted from X11 to kbd format. -# Common paths for this are: -# - /lib/kbd/keymaps/xkb -# - /usr/share/kbd/keymaps/xkb -# Leave this empty if the setting does not make sense on your distribution. -# -convertedKeymapPath: "/lib/kbd/keymaps/xkb" - -# Write keymap configuration to /etc/default/keyboard, usually -# found on Debian-related systems. -# Defaults to true if nothing is set. -#writeEtcDefaultKeyboard: true - -# Use the Locale1 service instead of directly managing configuration files. -# This is the modern mechanism for configuring the systemwide keyboard layout, -# and works on Wayland compositors to set the current layout. -# Defaults to false on X11 and true otherwise. -useLocale1: true - -# Guess the default layout from the user locale. If false, keeps the current -# OS keyboard layout as the default (useful if the layout is pre-configured). -#guessLayout: true - -# Things that should be configured. -configure: - # Configure KWin (KDE Plasma) directly by editing the - # configuration file and informing KWin over DBus. This is - # useful in a system that uses Wayland but does **not** connect - # locale1 with KWin. - # - # Systems that use KDE Plasma Wayland and locale1 can instead start the - # compositor KWin with command-line argument `--locale1`. That - # argument makes this configuration option unnecessary. - kwin: false - # Configure keyboard when using Wayland with Gnome on Ubuntu 24.10+ - # RaveOS: bekapcsolva, mert GNOME-Wayland-en enelkul a Calamares-ben - # valasztott billentyuzet-kiosztas nem all be a live/telepitett rendszerben. - gnome: true diff --git a/raveos-calamares-theme/etc/calamares/modules/keyboardq.conf b/raveos-calamares-theme/etc/calamares/modules/keyboardq.conf new file mode 100644 index 0000000..91137fa --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/keyboardq.conf @@ -0,0 +1,49 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# NOTE: you must have ckbcomp installed and runnable +# on the live system, for keyboard layout previews. +--- +# The name of the file to write X11 keyboard settings to +# The default value is the name used by upstream systemd-localed. +# Relative paths are assumed to be relative to /etc/X11/xorg.conf.d +xOrgConfFileName: "/etc/X11/xorg.conf.d/00-keyboard.conf" + +# The path to search for keymaps converted from X11 to kbd format. +# Common paths for this are: +# - /lib/kbd/keymaps/xkb +# - /usr/share/kbd/keymaps/xkb +# Leave this empty if the setting does not make sense on your distribution. +# +convertedKeymapPath: "/lib/kbd/keymaps/xkb" + +# Write keymap configuration to /etc/default/keyboard, usually +# found on Debian-related systems. +# Defaults to true if nothing is set. +#writeEtcDefaultKeyboard: true + +# Use the Locale1 service instead of directly managing configuration files. +# This is the modern mechanism for configuring the systemwide keyboard layout, +# and works on Wayland compositors to set the current layout. +# Defaults to false on X11 and true otherwise. +useLocale1: true + +# Guess the default layout from the user locale. If false, keeps the current +# OS keyboard layout as the default (useful if the layout is pre-configured). +#guessLayout: true + +# Things that should be configured. +configure: + # Configure KWin (KDE Plasma) directly by editing the + # configuration file and informing KWin over DBus. This is + # useful in a system that uses Wayland but does **not** connect + # locale1 with KWin. + # + # Systems that use KDE Plasma Wayland and locale1 can instead start the + # compositor KWin with command-line argument `--locale1`. That + # argument makes this configuration option unnecessary. + kwin: false + # Configure keyboard when using Wayland with Gnome on Ubuntu 24.10+ + # RaveOS: bekapcsolva, mert GNOME-Wayland-en enelkul a Calamares-ben + # valasztott billentyuzet-kiosztas nem all be a live/telepitett rendszerben. + gnome: true diff --git a/raveos-calamares-theme/etc/calamares/modules/locale.conf b/raveos-calamares-theme/etc/calamares/modules/locale.conf deleted file mode 100644 index 102c957..0000000 --- a/raveos-calamares-theme/etc/calamares/modules/locale.conf +++ /dev/null @@ -1,9 +0,0 @@ -region: "Europe" -zone: "Budapest" - -localeGenPath: "/etc/locale.gen" - -geoip: - style: "json" - url: "https://geoip.kde.org/v1/calamares" - selector: "" diff --git a/raveos-calamares-theme/etc/calamares/modules/localeq.conf b/raveos-calamares-theme/etc/calamares/modules/localeq.conf new file mode 100644 index 0000000..102c957 --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/localeq.conf @@ -0,0 +1,9 @@ +region: "Europe" +zone: "Budapest" + +localeGenPath: "/etc/locale.gen" + +geoip: + style: "json" + url: "https://geoip.kde.org/v1/calamares" + selector: "" diff --git a/raveos-calamares-theme/etc/calamares/modules/raveos-hwinfo.sh b/raveos-calamares-theme/etc/calamares/modules/raveos-hwinfo.sh new file mode 100755 index 0000000..edeccc4 --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/raveos-hwinfo.sh @@ -0,0 +1,24 @@ +#!/bin/bash +export LC_ALL=C +echo "=== RaveOS hardver osszefoglalo ===" +echo "kernel: $(uname -r)" +if [ -d /sys/firmware/efi ]; then + echo "boot mod: UEFI" +else + echo "boot mod: BIOS" +fi +echo "secure boot: $(mokutil --sb-state 2>/dev/null || echo ismeretlen)" +echo "virtualizacio: $(systemd-detect-virt 2>/dev/null || true)" +echo "processzor: $(lscpu 2>/dev/null | sed -n 's/^Model name: *//p' | head -1)" +echo "szalak: $(nproc)" +echo "memoria: $(free -h 2>/dev/null | awk '/^Mem:/ {print $2}')" +echo "alaplap: $(cat /sys/class/dmi/id/board_vendor /sys/class/dmi/id/board_name 2>/dev/null | tr '\n' ' ')" +echo "bios: $(cat /sys/class/dmi/id/bios_version 2>/dev/null) ($(cat /sys/class/dmi/id/bios_date 2>/dev/null))" +echo "videokartya:" +lspci -nn 2>/dev/null | grep -E "VGA|3D|Display" | sed 's/^/ /' +echo "betoltott gpu driver: $(lsmod 2>/dev/null | awk '/^(amdgpu|radeon|nvidia|nouveau|i915|xe|virtio_gpu|vmwgfx|qxl|bochs) / {print $1}' | tr '\n' ' ')" +echo "halozati eszkozok:" +lspci -nn 2>/dev/null | grep -iE "ethernet|network|wireless" | sed 's/^/ /' +echo "lemezek:" +lsblk -d -n -e 7,11 -o NAME,SIZE,MODEL,TRAN,ROTA 2>/dev/null | sed 's/^/ /' +echo "=== Calamares naplo ===" diff --git a/raveos-calamares-theme/etc/calamares/modules/ravewelcome.conf b/raveos-calamares-theme/etc/calamares/modules/ravewelcome.conf new file mode 100644 index 0000000..4995080 --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/ravewelcome.conf @@ -0,0 +1,6 @@ +--- +languages: + - hu + - en + - en_GB + - de diff --git a/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf b/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf index ddc3ef1..b3daa54 100644 --- a/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf +++ b/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf @@ -19,5 +19,5 @@ script: - command: "systemctl disable hibernate.target hybrid-sleep.target geoclue.service || true" - command: "systemctl mask hibernate.target hybrid-sleep.target geoclue.service || true" - command: "systemctl enable reflector-once.service || true" - - command: "if pacman -Qq dbus-broker-units >/dev/null 2>&1 && pacman -Qq gnome-session >/dev/null 2>&1; then pacman -Rdd --noconfirm dbus-broker-units dbus-broker && pacman -S --noconfirm dbus-daemon-units; fi" + - command: "if pacman -Qq dbus-broker-units >/dev/null 2>&1 && pacman -Qq gnome-session >/dev/null 2>&1; then pacman -Rdd --noconfirm dbus-broker-units dbus-broker && pacman -S --noconfirm dbus-daemon-units; fi || true" name: "Enabling services and Display Managers" diff --git a/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf b/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf index a65c6ef..32a117d 100644 --- a/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf +++ b/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf @@ -12,6 +12,9 @@ script: - command: "install -Dm755 /etc/calamares/modules/calamares-create-snapshots-subvol.sh ${ROOT}/root/calamares-create-snapshots-subvol.sh" - command: "arch-chroot ${ROOT} /bin/bash /root/calamares-create-snapshots-subvol.sh" - command: "-rm ${ROOT}/root/calamares-create-snapshots-subvol.sh" + - command: "install -Dm755 /etc/calamares/modules/calamares-snapper-setup.sh ${ROOT}/root/calamares-snapper-setup.sh" + - command: "arch-chroot ${ROOT} /bin/bash /root/calamares-snapper-setup.sh" + - command: "-rm ${ROOT}/root/calamares-snapper-setup.sh" diff --git a/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf b/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf index eae9c9f..a6aa062 100644 --- a/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf +++ b/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf @@ -4,5 +4,5 @@ timeout: 3600 script: - command: "/usr/bin/pacman-key --init && /usr/bin/pacman-key --populate" name: "Initializing package signing keys..." - - command: "pacstrap ${ROOT} base base-devel btrfs-progs raveos-keyring chaotic-keyring chaotic-mirrorlist linux-cachyos linux-cachyos-headers linux-firmware networkmanager iwd broadcom-wl-dkms wireless-regdb nano vim grub grub-btrfs rsync efibootmgr bash-completion dkms lsb-release mkinitcpio-openswap" + - command: "pacstrap ${ROOT} base base-devel btrfs-progs raveos-keyring chaotic-keyring chaotic-mirrorlist linux-cachyos linux-cachyos-headers linux-firmware networkmanager iwd broadcom-wl-dkms wireless-regdb nano vim grub snapper snap-pac rsync efibootmgr bash-completion dkms lsb-release mkinitcpio-openswap" name: "Bootstrapping Arch Linux (Netinstall)..." diff --git a/raveos-calamares-theme/etc/calamares/modules/welcome.conf b/raveos-calamares-theme/etc/calamares/modules/welcome.conf deleted file mode 100644 index 206cbb4..0000000 --- a/raveos-calamares-theme/etc/calamares/modules/welcome.conf +++ /dev/null @@ -1,121 +0,0 @@ -# SPDX-FileCopyrightText: no -# SPDX-License-Identifier: CC0-1.0 -# -# Configuration for the welcome module. The welcome page -# displays some information from the branding file. -# Which parts it displays can be configured through -# the show* variables. -# -# In addition to displaying the welcome page, this module -# can check requirements for installation. ---- -# Display settings for various buttons on the welcome page. -# The URLs themselves come from `branding.desc`. Each button -# is show if the corresponding *show* setting -# here is "true". If the setting is "false", the button is hidden. -# Empty or not-set is interpreted as "false". -# -# TODO:3.3 Remove the URL fallback here; URLs only in `branding.desc` -# -# The setting can also be a full URL which will then be used -# instead of the one from the branding file. -showSupportUrl: false -showKnownIssuesUrl: false -showReleaseNotesUrl: false -# TODO:3.3 Move to branding, keep only a bool here -showDonateUrl: false - -# Requirements checking. These are general, generic, things -# that are checked. They may not match with the actual requirements -# imposed by other modules in the system. -requirements: - # Amount of available disk, in GiB. Floating-point is allowed here. - # Note that this does not account for *usable* disk, so it is possible - # to satisfy this requirement, yet have no space to install to. - requiredStorage: 10 - - # Amount of available RAM, in GiB. Floating-point is allowed here. - requiredRam: 1.0 - - # To check for internet connectivity, Calamares does a HTTP GET - # on this URL; on success (e.g. HTTP code 200) internet is OK. - # Use a privacy-respecting URL here, preferably in your distro's domain. - # - # The URL is only used if "internet" is in the *check* list below. - internetCheckUrl: http://example.com - # - # This may be a single URL, or a list or URLs, in which case the - # URLs will be checked one-by-one; if any of them returns data, - # internet is assumed to be OK. This can be used to check via - # a number of places, where some domains may be down or blocked. - # - # To use a list of URLs, just use YAML list syntax (e.g. - # - # internetCheckUrl: - # - http://www.kde.org - # - http://www.freebsd.org - # - # or short-form - # - # internetCheckUrl: [ http://www.kde.org, http://www.freebsd.org ] - - # List conditions to check. Each listed condition will be - # probed in some way, and yields true or false according to - # the host system satisfying the condition. - # - # This sample file lists all the conditions that are known. - check: - - storage - - ram - - power - - internet - - root - - screen - - # List conditions that **must** be satisfied (from the list - # of conditions, above) for installation to proceed. - # If any of these conditions are not met, the user cannot - # continue past the welcome page. - required: - - storage - - ram - # - root - -# GeoIP checking -# -# This can be used to pre-select a language based on the country -# the user is currently in. It *assumes* that there's internet -# connectivity, though. Configuration is like in the locale module, -# but remember to use a URL that returns full data **and** to -# use a selector that will pick the country, not the timezone. -# -# To disable GeoIP checking, either comment-out the entire geoip section, -# or set the *style* key to an unsupported format (e.g. `none`). -# Also, note the analogous feature in `src/modules/locale/locale.conf`, -# which is where you will find complete documentation. -# -# For testing, the *style* may be set to `fixed`, any URL that -# returns data (e.g. `http://example.com`) and then *selector* -# sets the data that is actually returned (e.g. "DE" to simulate -# the machine being in Germany). -# -# NOTE: the *selector* must pick the country code from the GeoIP -# data. Timezone, city, or other data will not be recognized. -# -geoip: - style: "json" - url: "https://geoip.kde.org/v1/calamares" - selector: "" - -# User interface -# -# The "select language" icon is an international standard, but it -# might not theme very well with your desktop environment. -# Fill in an icon name (following FreeDesktop standards) to -# use that named icon instead of the usual one. -# -# Leave blank or unset to use the international standard. -# -# Known icons in this space are "set-language" and "config-language". -# -# languageIcon: set-language diff --git a/raveos-calamares-theme/etc/calamares/modules/welcomeq.conf b/raveos-calamares-theme/etc/calamares/modules/welcomeq.conf new file mode 100644 index 0000000..544f1c9 --- /dev/null +++ b/raveos-calamares-theme/etc/calamares/modules/welcomeq.conf @@ -0,0 +1,126 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the welcome module. The welcome page +# displays some information from the branding file. +# Which parts it displays can be configured through +# the show* variables. +# +# In addition to displaying the welcome page, this module +# can check requirements for installation. +--- +qmlSearch: both + +# Display settings for various buttons on the welcome page. +# The URLs themselves come from `branding.desc`. Each button +# is show if the corresponding *show* setting +# here is "true". If the setting is "false", the button is hidden. +# Empty or not-set is interpreted as "false". +# +# TODO:3.3 Remove the URL fallback here; URLs only in `branding.desc` +# +# The setting can also be a full URL which will then be used +# instead of the one from the branding file. +showSupportUrl: false +showKnownIssuesUrl: false +showReleaseNotesUrl: false +# TODO:3.3 Move to branding, keep only a bool here +showDonateUrl: false + +# Requirements checking. These are general, generic, things +# that are checked. They may not match with the actual requirements +# imposed by other modules in the system. +requirements: + # Amount of available disk, in GiB. Floating-point is allowed here. + # Note that this does not account for *usable* disk, so it is possible + # to satisfy this requirement, yet have no space to install to. + requiredStorage: 10 + + # Amount of available RAM, in GiB. Floating-point is allowed here. + requiredRam: 1.0 + + # To check for internet connectivity, Calamares does a HTTP GET + # on this URL; on success (e.g. HTTP code 200) internet is OK. + # Use a privacy-respecting URL here, preferably in your distro's domain. + # + # The URL is only used if "internet" is in the *check* list below. + internetCheckUrl: + - https://page.rp1.hu/supporters.js + - https://rp1.hu/ + # + # This may be a single URL, or a list or URLs, in which case the + # URLs will be checked one-by-one; if any of them returns data, + # internet is assumed to be OK. This can be used to check via + # a number of places, where some domains may be down or blocked. + # + # To use a list of URLs, just use YAML list syntax (e.g. + # + # internetCheckUrl: + # - http://www.kde.org + # - http://www.freebsd.org + # + # or short-form + # + # internetCheckUrl: [ http://www.kde.org, http://www.freebsd.org ] + + # List conditions to check. Each listed condition will be + # probed in some way, and yields true or false according to + # the host system satisfying the condition. + # + # This sample file lists all the conditions that are known. + check: + - storage + - ram + - power + - internet + - root + - screen + + # List conditions that **must** be satisfied (from the list + # of conditions, above) for installation to proceed. + # If any of these conditions are not met, the user cannot + # continue past the welcome page. + required: + - storage + - ram + - internet + # - root + +# GeoIP checking +# +# This can be used to pre-select a language based on the country +# the user is currently in. It *assumes* that there's internet +# connectivity, though. Configuration is like in the locale module, +# but remember to use a URL that returns full data **and** to +# use a selector that will pick the country, not the timezone. +# +# To disable GeoIP checking, either comment-out the entire geoip section, +# or set the *style* key to an unsupported format (e.g. `none`). +# Also, note the analogous feature in `src/modules/locale/locale.conf`, +# which is where you will find complete documentation. +# +# For testing, the *style* may be set to `fixed`, any URL that +# returns data (e.g. `http://example.com`) and then *selector* +# sets the data that is actually returned (e.g. "DE" to simulate +# the machine being in Germany). +# +# NOTE: the *selector* must pick the country code from the GeoIP +# data. Timezone, city, or other data will not be recognized. +# +geoip: + style: "none" + url: "https://geoip.kde.org/v1/calamares" + selector: "" + +# User interface +# +# The "select language" icon is an international standard, but it +# might not theme very well with your desktop environment. +# Fill in an icon name (following FreeDesktop standards) to +# use that named icon instead of the usual one. +# +# Leave blank or unset to use the international standard. +# +# Known icons in this space are "set-language" and "config-language". +# +# languageIcon: set-language -- cgit v1.3