diff --git a/.gitea/CODE_OF_CONDUCT.md b/.gitea/CODE_OF_CONDUCT.md index 3e3f004..104305e 100644 --- a/.gitea/CODE_OF_CONDUCT.md +++ b/.gitea/CODE_OF_CONDUCT.md @@ -36,7 +36,7 @@ Examples of unacceptable behavior include: * Asking why the project doesn't use systemd (the answer is always "no :3", this has been established, please respect our time) * Continuing to insist on systemd after being told no. If you really want a - systemd-based Antergos NeXT, here is your path: + systemd-based Euri Linux, here is your path: 1. Fork this repository from the `before-systemd-change` branch (not master). Note: that branch uses `archiso`, not our custom `buildiso` — you will need to adapt every package and profile. diff --git a/.gitea/ISSUE_TEMPLATE/1-bug_report.yml b/.gitea/ISSUE_TEMPLATE/1-bug_report.yml index 733fa4a..ee8f1f8 100644 --- a/.gitea/ISSUE_TEMPLATE/1-bug_report.yml +++ b/.gitea/ISSUE_TEMPLATE/1-bug_report.yml @@ -45,7 +45,7 @@ body: label: Environment description: | Examples: - - **ISO version**: antergos-next-20260701 + - **ISO version**: euri-20260701 - **Install method**: Online / BYODE - **Desktop**: KDE Plasma / Xfce value: | diff --git a/.gitea/ISSUE_TEMPLATE/config.yml b/.gitea/ISSUE_TEMPLATE/config.yml index fa154f8..b566ab9 100644 --- a/.gitea/ISSUE_TEMPLATE/config.yml +++ b/.gitea/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: true contact_links: - - name: Antergos NeXT Community + - name: Euri Linux Community url: https://github.com/Antergos-NeXT/antergos-iso/discussions about: Please ask and answer questions here. diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1d8417d..a7a2679 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -5,15 +5,10 @@ on: jobs: build: - runs-on: host - container: - image: artixlinux/artixlinux:base - options: --privileged + runs-on: artix-runner steps: - - uses: actions/checkout@v4 - - - name: Install dependencies + - name: Install dependencies first run: | pacman -Syu --noconfirm --needed --overwrite='*' \ artools \ @@ -21,24 +16,28 @@ jobs: squashfs-tools \ sudo \ python \ - python-pip + python-pip \ + curl \ + ca-certificates - - name: Bootstrap Antergos package signing key + - uses: actions/checkout@v4 + + - name: Bootstrap Euri package signing key run: | KEY_FINGERPRINT=AA644A095D2AF5F950FADB57C51BFE8D3A985236 - curl -fsSL -o /tmp/antergos-next.gpg https://raw.githubusercontent.com/Antergos-NeXT/antergos-packages/master/packages/antergos-next-keyring/antergos-next.gpg + curl -fsSL -o /tmp/euri.gpg https://antergos-nas.taild4360b.ts.net/Antergos-NeXT/antergos-packages/raw/branch/master/packages/antergos-next-keyring/antergos-next.gpg pacman-key --init - pacman-key --add /tmp/antergos-next.gpg + pacman-key --add /tmp/euri.gpg gpg --homedir /etc/pacman.d/gnupg --batch --with-colons --fingerprint "$KEY_FINGERPRINT" | grep -q "fpr:::::::::$KEY_FINGERPRINT:" pacman-key --lsign-key "$KEY_FINGERPRINT" - rm -f /tmp/antergos-next.gpg + rm -f /tmp/euri.gpg - name: Set up WORKSPACE_DIR run: | echo "WORKSPACE_DIR=${{ gitea.workspace }}" >> $GITHUB_ENV - - name: Override pacman.conf with antergos-pkgs repo + - name: Override pacman.conf with euri-pkgs repo run: | mkdir -p /root/.config/artools/pacman.conf.d cp "pacman.conf.d/iso-x86_64.conf" \ @@ -48,11 +47,11 @@ jobs: - name: Build ISO run: | - sudo -E ./buildiso -p antergos + sudo -E ./buildiso -p euri - name: Generate checksums run: | - ISO=$(ls iso/antergos/antergos-*.iso 2>/dev/null | head -1) + ISO=$(ls iso/euri/euri-*.iso 2>/dev/null | head -1) [[ -z "$ISO" || ! -f "$ISO" ]] && { echo "No ISO found"; exit 1; } sha256sum "$ISO" > "$ISO.sha256" cat "$ISO.sha256" @@ -60,5 +59,5 @@ jobs: - name: Upload ISO artifact uses: actions/upload-artifact@v4 with: - name: Antergos-NeXT-ISO + name: Euri-Linux-ISO path: iso/ diff --git a/AGENTS.md b/AGENTS.md index 4025c9e..9b653b8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -25,10 +25,10 @@ Without passphrase is allowed for now, but prepare to encrypt it one day 0_0 — ## The Crusade - **Artix Linux** ISO (dinit default), forked from EndeavourOS-ISO, then migrated to artools after 15 days in a vent shaft - **KDE Plasma** live environment with Calamares installer (offline + online modes) -- **Build command**: `export WORKSPACE_DIR="$PWD" && sudo -E ./buildiso -p antergos` — **use `./buildiso`**, NOT `buildiso`; the system Artix `/usr/bin/buildiso` lacks `--overwrite='*'` and will fail with file conflicts; `sudo -E` is required to preserve `WORKSPACE_DIR` environment variable -- ISO appears in `/var/lib/artools/buildiso/iso/antergos/` (assuming the build gods are pleased) +- **Build command**: `export WORKSPACE_DIR="$PWD" && sudo -E ./buildiso -p euri` — **use `./buildiso`**, NOT `buildiso`; the system Artix `/usr/bin/buildiso` lacks `--overwrite='*'` and will fail with file conflicts; `sudo -E` is required to preserve `WORKSPACE_DIR` environment variable +- ISO appears in `/var/lib/artools/buildiso/iso/euri/` (assuming the build gods are pleased) -## Antergos NeXT Repos +## Euri Linux Repos - **antergos-iso**: `https://github.com/Antergos-NeXT/antergos-iso` - **antergos-packages**: `https://github.com/Antergos-NeXT/antergos-packages` - **calamares**: `https://codeberg.org/calamares/calamares` (upstream installer framework) @@ -57,16 +57,16 @@ Calamares `Branding.cpp` has this check: ```cpp if (m_componentName != componentDir.dirName()) { bail(...); } ``` -So `componentName: antergos-next` can only live in directory `antergos-next/`. If copying to `default/`, you MUST `sed` the componentName to `default`. +So `componentName: euri` can only live in directory `euri/`. If copying to `default/`, you MUST `sed` the componentName to `default`. ### Package order matters in profile.yaml -Build uses `basestrap --overwrite='*'`. The **last** package to claim a file wins. Package order in `profile.yaml` should list `calamares` BEFORE `calamares-branding-antergos-next`, so branding files overwrite Calamares defaults, not the other way around. +Build uses `basestrap --overwrite='*'`. The **last** package to claim a file wins. Package order in `profile.yaml` should list `calamares` BEFORE `calamares-branding-euri`, so branding files overwrite Calamares defaults, not the other way around. ### Repo order in iso-x86_64.conf -`[antergos-pkgs]` must be listed FIRST in `iso-x86_64.conf` so our custom packages (calamares, branding) take priority over Artix's. +`[euri-pkgs]` must be listed FIRST in `iso-x86_64.conf` so our custom packages (calamares, branding) take priority over Artix's. ### Pacman.conf must be user-overridden -`buildiso` uses `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` (from artools package) unless there's one at `~/.config/artools/pacman.conf.d/iso-x86_64.conf`. But we need `[antergos-pkgs]` in it. Before building locally: +`buildiso` uses `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` (from artools package) unless there's one at `~/.config/artools/pacman.conf.d/iso-x86_64.conf`. But we need `[euri-pkgs]` in it. Before building locally: ```bash mkdir -p ~/.config/artools/pacman.conf.d @@ -79,28 +79,28 @@ CI does this automatically. Forget this step and buildiso will try to fetch our `buildiso` looks for profiles at `$WORKSPACE_DIR/iso-profiles//` if `WORKSPACE_DIR` is set. Always set it to the repo root when building locally. ### Default init system -Antergos NeXT uses **dinit** (via `INITSYS='dinit'` in `buildiso`). Runit and s6 are also available as user-selectable options in the online installer. **OpenRC is not an install-time option** — in earlier builds it conflicted with dinit during the installer flow (services didn't enable correctly). On an already-installed system, manual switching to OpenRC via `rc-update add` works fine (see `changing-init.md`). See `common.yaml` and `profile.yaml` for per-init package lists. +Euri Linux uses **dinit** (via `INITSYS='dinit'` in `buildiso`). Runit and s6 are also available as user-selectable options in the online installer. **OpenRC is not an install-time option** — in earlier builds it conflicted with dinit during the installer flow (services didn't enable correctly). On an already-installed system, manual switching to OpenRC via `rc-update add` works fine (see `changing-init.md`). See `common.yaml` and `profile.yaml` for per-init package lists. -### `antergos-release` in basestrap.conf operations -The `filesystem` package owns `/usr/lib/os-release` with "Artix Linux". To get "Antergos NeXT" in os-release, `antergos-release` must be in the `operations` list in `basestrap.conf`. This ensures it's installed during bootstrapping with `--overwrite`. Missing it → installed system shows "Artix Linux". +### `euri-release` in basestrap.conf operations +The `filesystem` package owns `/usr/lib/os-release` with "Artix Linux". To get "Euri Linux" in os-release, `euri-release` must be in the `operations` list in `basestrap.conf`. This ensures it's installed during bootstrapping with `--overwrite`. Missing it → installed system shows "Artix Linux". ### SDDM theme ordering -`kde_settings.conf` from KDE's SDDM KCM sets `Current=breeze`. The `antergos-sddm-theme` package ships `theme.conf` at `/etc/sddm.conf.d/theme.conf`. SDDM reads `conf.d` files alphabetically — `theme.conf` sorts after `kde_settings.conf`, so its `Current=antergos` wins. +`kde_settings.conf` from KDE's SDDM KCM sets `Current=breeze`. The `euri-sddm-theme` package ships `theme.conf` at `/etc/sddm.conf.d/theme.conf`. SDDM reads `conf.d` files alphabetically — `theme.conf` sorts after `kde_settings.conf`, so its `Current=euri` wins. ### pipewire launcher patching for dinit `artix-pipewire-launcher` detects the init system. Upstream sets `dinit|openrc) SUPPORT=''`. The forked package changes this to `dinit|runit|s6) SUPPORT='YES'`. The package also ships `pipewire.desktop` at `/etc/xdg/autostart/` so online installs get the XDG autostart entry. ### CI: manual dispatch only, IA upload disabled (temporarily) -`build.yml` only runs on `workflow_dispatch` (push trigger removed). Internet Archive upload is currently **disabled** (`if: false` in the workflow) — builds are manually verified first. When re-enabled it uploads with unique identifier format `antergos-next-YYYYMMDD-`. +`build.yml` only runs on `workflow_dispatch` (push trigger removed). Internet Archive upload is currently **disabled** (`if: false` in the workflow) — builds are manually verified first. When re-enabled it uploads with unique identifier format `euri-YYYYMMDD-`. ## Repo Structure ``` antergos-iso/ -├── buildiso # Modified buildiso with Antergos branding +├── buildiso # Modified buildiso with Euri branding ├── iso-profiles/ -│ ├── antergos/ +│ ├── euri/ │ │ ├── profile.yaml # Packages, services (rootfs + livefs) │ │ ├── root-overlay/ # Merged into squashfs rootfs │ │ └── live-overlay/ # Merged into live environment diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 666d010..a6f74c3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contributing to Antergos NeXT +# Contributing to Euri Linux ## Who's behind this @@ -38,7 +38,7 @@ original idea. export WORKSPACE_DIR="$PWD" mkdir -p ~/.config/artools/pacman.conf.d cp pacman.conf.d/iso-x86_64.conf ~/.config/artools/pacman.conf.d/ -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` Use `./buildiso`, not the system `/usr/bin/buildiso` — the system one lacks `--overwrite='*'` and will fail with file conflicts. @@ -46,8 +46,8 @@ Use `./buildiso`, not the system `/usr/bin/buildiso` — the system one lacks `- ## Key gotchas - **`componentName` in `branding.desc` must match its directory name.** Calamares will bail if they don't match. -- **Package order in `profile.yaml` matters.** `calamares` must be before `calamares-branding-antergos-next` so branding overwrites defaults. -- **`[antergos-pkgs]` must be first in `iso-x86_64.conf`.** Custom packages take priority over Artix's. +- **Package order in `profile.yaml` matters.** `calamares` must be before `calamares-branding-euri` so branding overwrites defaults. +- **`[euri-pkgs]` must be first in `iso-x86_64.conf`.** Custom packages take priority over Artix's. - **Copy pacman.conf before building.** `buildiso` uses `~/.config/artools/pacman.conf.d/iso-x86_64.conf`. Without it, it falls back to the system one which lacks the custom repo. - **`CMAKE_DISTRIBUTION_NAME` is a no-op.** Calamares ignores it. The "for " text comes from `versionedName` in the active branding. diff --git a/Containerfile b/Containerfile index 3ca77b0..3a53280 100644 --- a/Containerfile +++ b/Containerfile @@ -1,16 +1,16 @@ -# Antergos NeXT ISO build container +# Euri Linux ISO build container # -# Build an Antergos NeXT ISO inside an Artix Linux container. This is the +# Build an Euri Linux ISO inside an Artix Linux container. This is the # same path GitHub Actions uses, so anyone can produce a release ISO without # running an Artix/Arch system (works on Gentoo, Fedora, anything with podman). # # Usage: -# podman build -t antergos-build . +# podman build -t euri-build . # podman run --rm --privileged \ # -v /var/lib/artools-buildiso:/var/lib/artools/buildiso \ # -v "$(pwd)/iso-output:/workspace/iso-output" \ # -e WORKSPACE_DIR=/workspace \ -# antergos-build +# euri-build # # --privileged is required: artools' chroot (via basestrap) mounts devtmpfs, # proc and sysfs into the target, which rootless containers cannot do. @@ -44,7 +44,7 @@ RUN pacman -Syu --noconfirm --needed --overwrite='*' \ WORKDIR /workspace COPY . . -# Point artools at the Antergos package repository. CI copies the profile's +# Point artools at the Euri package repository. CI copies the profile's # pacman.conf into both the user config dir (first match) and artools' defaults. RUN mkdir -p /root/.config/artools/pacman.conf.d \ && cp pacman.conf.d/iso-x86_64.conf /root/.config/artools/pacman.conf.d/iso-x86_64.conf \ @@ -53,4 +53,4 @@ RUN mkdir -p /root/.config/artools/pacman.conf.d \ # The modified buildiso lives in this repo and must be used instead of # /usr/bin/buildiso (which lacks --overwrite='*'). ENTRYPOINT ["/workspace/buildiso"] -CMD ["-p", "antergos"] +CMD ["-p", "euri"] diff --git a/NOTICES b/NOTICES index ba54f9c..f544bfc 100644 --- a/NOTICES +++ b/NOTICES @@ -11,7 +11,7 @@ lineage rather than cloning it. ### Branding The "Antergos" name and logo are used with the blessing of Dustin Falgout, one of the original Antergos developers. Everything else — themes, artwork, the synthwave video wallpaper, desktop -settings, and branding elements — is Antergos NeXT's own, created for this project. The original +settings, and branding elements — is Euri Linux's own, created for this project. The original Antergos wallpapers are shipped only as a fallback. The Antergos feeling is not replaced; it lives on in a new form with its own identity. diff --git a/README.md b/README.md index 8e7947b..83f6928 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# Antergos NeXT ISO +# Euri Linux ISO + +*Euri Linux (formerly Antergos NeXT)* > Looking for the old Arch/systemd version? See the [`before-systemd-change` branch](https://github.com/Antergos-NeXT/antergos-iso/tree/before-systemd-change). @@ -25,7 +27,7 @@ A technical successor to Antergos — built on **Artix Linux** with **Dinit**, * ## Why Artix? -The Antergos NeXT project prefers init system flexibility over systemd lock-in. Artix Linux provides a clean Arch-like experience with your choice of **Dinit** (default), Runit, or S6 — see `changing-init.md` if you want something else. +The Euri Linux project prefers init system flexibility over systemd lock-in. Artix Linux provides a clean Arch-like experience with your choice of **Dinit** (default), Runit, or S6 — see `changing-init.md` if you want something else. > **Why Dinit?** We shipped OpenRC. Then Calamares kidnapped pacman's resolver and every `--noconfirm` call picked `elogind-dinit` (alphabetically before `elogind-openrc`). Dinit works great and OpenRC's service enabling was broken on installed systems anyway. Dinit wins by alphabetical destiny. @@ -38,7 +40,7 @@ pacman** that has podman. This is the same path GitHub Actions CI uses. ```bash # Build the image (installs artools + deps inside an Artix container) -podman build -t antergos-build . +podman build -t euri-build . # Build the ISO (rootful podman required — artools chroots mount devtmpfs, # which rootless containers cannot do) @@ -46,7 +48,7 @@ sudo podman run --rm --privileged \ -v /var/lib/artools-buildiso:/var/lib/artools/buildiso \ -v "$(pwd)/iso-output:/workspace/iso-output" \ -e WORKSPACE_DIR=/workspace \ - antergos-build + euri-build ``` Or use the helper script: @@ -89,17 +91,17 @@ cd antergos-iso # Set workspace to repo root export WORKSPACE_DIR="$PWD" -# Must use our pacman.conf (has antergos-pkgs repo) +# Must use our pacman.conf (has euri-pkgs repo) mkdir -p ~/.config/artools/pacman.conf.d cp pacman.conf.d/iso-x86_64.conf ~/.config/artools/pacman.conf.d/ # Build -sudo ./buildiso -p antergos +sudo ./buildiso -p euri ``` -> **⚠️ VERY IMPORTANT**: Use `./buildiso`, not `buildiso`. The Artix system `buildiso` at `/usr/bin/buildiso` lacks the `--overwrite='*'` flag passed to `basestrap`, causing file conflicts (e.g. `calamares` vs `calamares-branding-antergos-next` both claiming `/usr/share/calamares/branding/default/`). Our repo's `./buildiso` has it. +> **⚠️ VERY IMPORTANT**: Use `./buildiso`, not `buildiso`. The Artix system `buildiso` at `/usr/bin/buildiso` lacks the `--overwrite='*'` flag passed to `basestrap`, causing file conflicts (e.g. `calamares` vs `calamares-branding-euri` both claiming `/usr/share/calamares/branding/default/`). Our repo's `./buildiso` has it. -The `.iso` appears in `/var/lib/artools/buildiso/iso/antergos/`. +The `.iso` appears in `/var/lib/artools/buildiso/iso/euri/`. First build pulls ~5 GB from the internet. Subsequent builds use pacman cache. @@ -113,7 +115,7 @@ First build pulls ~5 GB from the internet. Subsequent builds use pacman cache. The ISO pulls custom packages (branding, Calamares config, wallpapers) from our repo. Add it to your system: ```ini -[antergos-pkgs] +[euri-pkgs] SigLevel = Optional TrustAll Server = https://antergos-next.github.io/antergos-packages ``` @@ -122,7 +124,7 @@ Server = https://antergos-next.github.io/antergos-packages ``` iso-profiles/ -├── antergos/ +├── euri/ │ ├── profile.yaml # Packages, services, build config │ ├── root-overlay/ # Files merged into rootfs (os-release, pacman.conf, sddm) │ └── live-overlay/ # Files for the live environment (Calamares configs, etc.) @@ -130,7 +132,7 @@ iso-profiles/ │ └── common.yaml # Shared base packages ├── pacman.conf.d/ │ └── iso-x86_64.conf # Pacman config used during ISO build -└── buildiso # Modified buildiso with Antergos branding +└── buildiso # Modified buildiso with Euri branding ``` Overlays are self-contained (no symlinks to external directories) so the repo builds standalone. @@ -160,6 +162,6 @@ Overlays are self-contained (no symlinks to external directories) so the repo bu --- -*Antergos launched in 2012 as **Cinnarch** (Cinnamon + Arch), renamed in 2013, and ran until 2019. NeXT continues the spirit with a modernized, Artix-based foundation — KDE Plasma, Calamares, and the same multi-desktop ambition you remember.* +*Antergos launched in 2012 as **Cinnarch** (Cinnamon + Arch), renamed in 2013, and ran until 2019. Euri Linux continues the spirit with a modernized, Artix-based foundation — KDE Plasma, Calamares, and the same multi-desktop ambition you remember.* -*Dustin Falgout, one of the original Antergos developers, has given his blessing for this technical successor to carry the name and logo forward ([see NOTICES](NOTICES)). Antergos NeXT is not affiliated with, endorsed by, or connected to the original Antergos project.* +*Dustin Falgout, one of the original Antergos developers, has given his blessing for this technical successor to carry the name and logo forward ([see NOTICES](NOTICES)). Euri Linux is not affiliated with, endorsed by, or connected to the original Antergos project.* diff --git a/README.pl.md b/README.pl.md index ce60105..0d1f969 100644 --- a/README.pl.md +++ b/README.pl.md @@ -1,4 +1,6 @@ -# Antergos NeXT ISO +# Euri Linux ISO + +*Euri Linux (formerly Antergos NeXT)* > Szukasz starej wersji Arch/systemd? Zobacz gałąź [`before-systemd-change`](https://github.com/Antergos-NeXT/antergos-iso/tree/before-systemd-change). @@ -29,12 +31,12 @@ export WORKSPACE_DIR="$PWD" mkdir -p ~/.config/artools/pacman.conf.d cp pacman.conf.d/iso-x86_64.conf ~/.config/artools/pacman.conf.d/ -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` > **⚠️ Używaj `./buildiso`, nie `buildiso`.** Systemowy `/usr/bin/buildiso` nie ma flagi `--overwrite='*'`. -ISO pojawi się w `/var/lib/artools/buildiso/iso/antergos/`. +ISO pojawi się w `/var/lib/artools/buildiso/iso/euri/`. ## Instalator @@ -60,6 +62,6 @@ ISO pojawi się w `/var/lib/artools/buildiso/iso/antergos/`. --- -*Antergos wystartował w 2012 jako **Cinnarch**, przemianowany w 2013, działał do 2019. NeXT kontynuuje ducha oryginału na nowoczesnym, Artixowym fundamencie — KDE Plasma, Calamares, ta sama wielośrodowiskowa ambicja.* +*Antergos wystartował w 2012 jako **Cinnarch**, przemianowany w 2013, działał do 2019. Euri Linux kontynuuje ducha oryginału na nowoczesnym, Artixowym fundamencie — KDE Plasma, Calamares, ta sama wielośrodowiskowa ambicja.* -*Dustin Falgout, jeden z oryginalnych twórców Antergos, pobłogosławił temu następcy technicznemu używanie nazwy i logo ([NOTICES](NOTICES)). Antergos NeXT nie jest powiązane z oryginalnym projektem Antergos.* +*Dustin Falgout, jeden z oryginalnych twórców Antergos, pobłogosławił temu następcy technicznemu używanie nazwy i logo ([NOTICES](NOTICES)). Euri Linux nie jest powiązane z oryginalnym projektem Antergos.* diff --git a/build-iso-podman.sh b/build-iso-podman.sh index 78cae3a..813e8b1 100755 --- a/build-iso-podman.sh +++ b/build-iso-podman.sh @@ -1,7 +1,7 @@ #!/bin/bash set -euo pipefail -# Antergos NeXT ISO build inside the Artix container (see Containerfile). +# Euri Linux ISO build inside the Artix container (see Containerfile). # Rootful podman is required: artools' chroot mounts devtmpfs, which rootless # containers cannot do. @@ -9,8 +9,8 @@ cd "$(dirname "$0")" # 1. Ensure the build image exists (rootful — the run step below is rootful, # and rootless podman uses a separate image store) -if ! sudo podman image exists localhost/antergos-build:latest; then - sudo podman build -t antergos-build . +if ! sudo podman image exists localhost/euri-build:latest; then + sudo podman build -t euri-build . fi # 2. Run the build (privileged, workspace mounted, tmpfs workdir, ISO exported) @@ -18,7 +18,7 @@ sudo podman run --rm --privileged --entrypoint sh \ -v "$(pwd):/workspace" \ -e WORKSPACE_DIR=/workspace \ -e INITSYS=dinit \ - localhost/antergos-build:latest -c ' + localhost/euri-build:latest -c ' set -euo pipefail mkdir -p /var/lib/artools/buildiso mount -t tmpfs -o size=12G,exec,suid,dev tmpfs /var/lib/artools/buildiso @@ -27,12 +27,12 @@ sudo podman run --rm --privileged --entrypoint sh \ for i in $(seq 0 15); do [ -e "/dev/loop$i" ] || mknod -m 0660 "/dev/loop$i" b 7 "$i" done - /workspace/buildiso -p antergos + /workspace/buildiso -p euri echo "=== BUILD FINISHED ===" mkdir -p /workspace/iso-output - cp -a /workspace/iso/antergos/. /workspace/iso-output/ 2>/dev/null || true + cp -a /workspace/iso/euri/. /workspace/iso-output/ 2>/dev/null || true cd /workspace/iso-output - ISO=$(ls antergos-*.iso 2>/dev/null | head -1) + ISO=$(ls euri-*.iso 2>/dev/null | head -1) [[ -z "$ISO" || ! -f "$ISO" ]] && { echo "No ISO found in iso-output/"; exit 1; } sha256sum "$ISO" > "$ISO.sha256" cat "$ISO.sha256" diff --git a/buildiso b/buildiso index 7d0b717..bf42a35 100755 --- a/buildiso +++ b/buildiso @@ -179,17 +179,17 @@ make_grub(){ fi # Ensure artix theme dir exists (prepare_grub hardcodes it) - if [[ -d "${work_dir}/rootfs/usr/share/grub/themes/antergos" ]] && [[ ! -d "${work_dir}/rootfs/usr/share/grub/themes/artix" ]]; then - cp -r "${work_dir}/rootfs/usr/share/grub/themes/antergos" "${work_dir}/rootfs/usr/share/grub/themes/artix" + if [[ -d "${work_dir}/rootfs/usr/share/grub/themes/euri" ]] && [[ ! -d "${work_dir}/rootfs/usr/share/grub/themes/artix" ]]; then + cp -r "${work_dir}/rootfs/usr/share/grub/themes/euri" "${work_dir}/rootfs/usr/share/grub/themes/artix" fi prepare_grub "${work_dir}/rootfs" "$layer" - # Also copy as antergos for the installed system - if [[ -d "${work_dir}/livefs/usr/share/grub/themes/antergos" ]]; then - cp -r "${work_dir}/livefs/usr/share/grub/themes/antergos" "${iso_root}/boot/grub/themes/" - elif [[ -d "${work_dir}/rootfs/usr/share/grub/themes/antergos" ]]; then - cp -r "${work_dir}/rootfs/usr/share/grub/themes/antergos" "${iso_root}/boot/grub/themes/" + # Also copy as euri for the installed system + if [[ -d "${work_dir}/livefs/usr/share/grub/themes/euri" ]]; then + cp -r "${work_dir}/livefs/usr/share/grub/themes/euri" "${iso_root}/boot/grub/themes/" + elif [[ -d "${work_dir}/rootfs/usr/share/grub/themes/euri" ]]; then + cp -r "${work_dir}/rootfs/usr/share/grub/themes/euri" "${iso_root}/boot/grub/themes/" fi if ${use_dracut}; then @@ -204,7 +204,7 @@ make_grub(){ } gen_iso_fn(){ - local vars=("antergos-next") name + local vars=("euri") name vars+=("${INITSYS}") case "${STABILITY}" in gremlins|goblins) vars+=("${STABILITY}") ;; @@ -237,7 +237,7 @@ prepare_build(){ iso_file=$(gen_iso_fn).iso - iso_label="ANTERGOS_$(date +%Y%m)" + iso_label="EURI_$(date +%Y%m)" basestrap_args+=(-C "${pacman_conf}") work_dir=${chroots_iso}/${profile}/artix diff --git a/docs/_config.yml b/docs/_config.yml index b8ba3d2..20bfe71 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,4 +1,4 @@ -title: Antergos NeXT +title: Euri Linux description: >- A technical successor to Antergos — Artix Linux, Dinit, KDE Plasma, Calamares theme: just-the-docs @@ -9,7 +9,7 @@ url: "https://antergos-next.github.io" baseurl: "/antergos-iso" aux_links: - "Antergos NeXT on GitHub": + "Euri Linux on GitHub": - "https://github.com/Antergos-NeXT/antergos-iso" aux_links_new_tab: true @@ -22,7 +22,7 @@ search: back_to_top: true back_to_top_text: "Back to top" -footer_content: "Copyright © Antergos NeXT contributors. Distributed under the GPL-3.0 License." +footer_content: "Copyright © Euri Linux contributors. Distributed under the GPL-3.0 License." plugins: - jekyll-seo-tag diff --git a/docs/building.md b/docs/building.md index 7befb6c..f5992c1 100644 --- a/docs/building.md +++ b/docs/building.md @@ -14,7 +14,7 @@ No Artix/Arch needed. Works on Gentoo, Fedora, Debian — anything **without pac ```bash # Build the image (installs artools + deps inside an Artix container) -podman build -t antergos-build . +podman build -t euri-build . # Build the ISO (rootful podman required — artools chroots mount devtmpfs, # which rootless containers cannot do) @@ -22,7 +22,7 @@ sudo podman run --rm --privileged \ -v /var/lib/artools-buildiso:/var/lib/artools/buildiso \ -v "$(pwd)/iso-output:/workspace/iso-output" \ -e WORKSPACE_DIR=/workspace \ - antergos-build + euri-build ``` Or use the helper script: @@ -65,30 +65,30 @@ cd antergos-iso export WORKSPACE_DIR="$PWD" -# Override pacman config with our repo (antergos-pkgs) +# Override pacman config with our repo (euri-pkgs) mkdir -p ~/.config/artools/pacman.conf.d cp pacman.conf.d/iso-x86_64.conf ~/.config/artools/pacman.conf.d/ ``` -Without this override, `buildiso` uses `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` (from the artools package), which lacks the `[antergos-pkgs]` repository. The build will then try to fetch our custom packages (branding, Calamares config, wallpapers) from Artix repos and fail. +Without this override, `buildiso` uses `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` (from the artools package), which lacks the `[euri-pkgs]` repository. The build will then try to fetch our custom packages (branding, Calamares config, wallpapers) from Artix repos and fail. ## Build ```bash -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` -- **Use `./buildiso`**, not `buildiso`. The system `/usr/bin/buildiso` lacks `--overwrite='*'`, which causes file conflicts between `calamares` and `calamares-branding-antergos-next` (both claim `/usr/share/calamares/branding/default/`). Our repo's `./buildiso` has it. +- **Use `./buildiso`**, not `buildiso`. The system `/usr/bin/buildiso` lacks `--overwrite='*'`, which causes file conflicts between `calamares` and `calamares-branding-euri` (both claim `/usr/share/calamares/branding/default/`). Our repo's `./buildiso` has it. - **`sudo -E`** is required. Without `-E`, `WORKSPACE_DIR` is stripped and `load_profile()` returns empty `HAS_LIVE`/`LIVEUSER`, causing the build to fail early. ## Output -The ISO appears in `/var/lib/artools/buildiso/iso/antergos/`: +The ISO appears in `/var/lib/artools/buildiso/iso/euri/`: ``` -/var/lib/artools/buildiso/iso/antergos/ -├── antergos-.iso # Bootable ISO -└── antergos-.sha1sum # Checksum +/var/lib/artools/buildiso/iso/euri/ +├── euri-.iso # Bootable ISO +└── euri-.sha1sum # Checksum ``` First build pulls ~5 GB from the internet (package downloads). Subsequent builds use pacman cache. @@ -108,10 +108,10 @@ This means `--overwrite='*'` is not being passed to `basestrap`. Make sure you'r ```bash # Wrong — system buildiso without --overwrite: -buildiso -p antergos +buildiso -p euri # Correct: -./buildiso -p antergos +./buildiso -p euri ``` ### Build fails with "HAS_LIVE is empty" @@ -120,10 +120,10 @@ Forgetting `sudo -E`: ```bash # Wrong — WORKSPACE_DIR not preserved: -sudo ./buildiso -p antergos +sudo ./buildiso -p euri # Correct: -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` ### buildiso can't find our custom repo @@ -141,13 +141,13 @@ cp pacman.conf.d/iso-x86_64.conf ~/.config/artools/pacman.conf.d/ ```bash export COMPRESSION=zstd -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` Remove the stale image before retrying: ```bash -rm -rf /var/lib/artools/buildiso/iso/antergos/ +rm -rf /var/lib/artools/buildiso/iso/euri/ ``` ### Corrupted pacman cache @@ -155,7 +155,7 @@ rm -rf /var/lib/artools/buildiso/iso/antergos/ If `basestrap` fails with checksum errors, clear the cache: ```bash -rm -rf /var/lib/artools/buildiso/pkg/antergos/cache/ +rm -rf /var/lib/artools/buildiso/pkg/euri/cache/ ``` Then rebuild. @@ -169,7 +169,7 @@ Then rebuild. The CI pipeline (`.github/workflows/build.yml`) handles all of the above automatically. It runs in an Artix container, sets `WORKSPACE_DIR`, overrides pacman config, mounts a 12 GB tmpfs, and builds the ISO. It also runs the AI community moderator on issues/PRs (`.github/workflows/ai-moderator.yml`). -An Internet Archive upload step exists in the workflow but is **currently disabled** (`if: false`) — builds are manually verified first. When enabled it uploads with identifier `antergos-next-YYYYMMDD-`. +An Internet Archive upload step exists in the workflow but is **currently disabled** (`if: false`) — builds are manually verified first. When enabled it uploads with identifier `euri-YYYYMMDD-`. Trigger CI manually from the GitHub Actions tab (push trigger is disabled). @@ -178,7 +178,7 @@ Trigger CI manually from the GitHub Actions tab (push trigger is disabled). To use the custom packages repo on an installed system: ```ini -[antergos-pkgs] +[euri-pkgs] SigLevel = Optional TrustAll Server = https://antergos-next.github.io/antergos-packages ``` diff --git a/docs/byode.md b/docs/byode.md index a659ef2..ecc7e74 100644 --- a/docs/byode.md +++ b/docs/byode.md @@ -6,13 +6,13 @@ nav_order: 14 # Offline Installer (BYODE) -The offline installer (`/usr/local/bin/antergos-offline-install`) is a bare-minimum installer for situations where the Calamares online installer can't work — no internet, or you want a minimal base to build on. It is **experimental** and best-effort; the Calamares online installer remains the primary path. +The offline installer (`/usr/local/bin/euri-offline-install`) is a bare-minimum installer for situations where the Calamares online installer can't work — no internet, or you want a minimal base to build on. It is **experimental** and best-effort; the Calamares online installer remains the primary path. The script is adapted from Valve's SteamOS `repair_device.sh` (the Zenity prompt and pretty-output helpers are lifted straight from there). ## What it does -1. Verifies it's running as root in a live Antergos NeXT session (checks for `/run/artix/bootmnt/LiveOS/rootfs.img`) +1. Verifies it's running as root in a live Euri Linux session (checks for `/run/artix/bootmnt/LiveOS/rootfs.img`) 2. Warns that it installs **no desktop environment** — just the base system 3. Lets you pick a target disk via `lsblk` + Zenity, then partitions it: - GPT table @@ -23,7 +23,7 @@ The script is adapted from Valve's SteamOS `repair_device.sh` (the Zenity prompt 5. Creates btrfs subvolumes: `@`, `@home`, `@cache`, `@log`, `@snapshots` 6. Extracts the live rootfs (squashfs) to the target 7. Generates an fstab with `subvol=` mounts and `compress=zstd` -8. Chroots in: runs `mkinitcpio -P`, installs GRUB as `Antergos`, sets hostname +8. Chroots in: runs `mkinitcpio -P`, installs GRUB as `Euri`, sets hostname 9. Prompts for a root password and a daily user (added to `wheel` + sudoers) 10. Enables services via `artix-service`: NetworkManager, dbus, acpid, bluetoothd, cronie, cupsd, dhcpcd, power-profiles-daemon, syslog-ng, userspawn 11. Configures **snapper** for automatic snapshots (6 hourly + 7 daily + 4 weekly, via cron jobs) diff --git a/docs/changing-init.md b/docs/changing-init.md index c9aa14f..453e7f9 100644 --- a/docs/changing-init.md +++ b/docs/changing-init.md @@ -6,7 +6,7 @@ nav_order: 10 # Changing init on an installed system -Antergos NeXT ships with **Dinit** as the default and only install-time init. +Euri Linux ships with **Dinit** as the default and only install-time init. If you prefer a different init (OpenRC, Runit, or S6), you can switch after installation. @@ -14,7 +14,7 @@ installation. > installation is safer. Keep a bootable Artix LiveUSB handy in case > something goes wrong. > -> OpenRC has known conflicts with Dinit on Antergos NeXT. If switching to +> OpenRC has known conflicts with Dinit on Euri Linux. If switching to > OpenRC fails, the recommended course of action is to reinstall the ISO > and use Dinit. A fresh install with Dinit is simpler and more reliable > than troubleshooting a broken init migration. Tutorials on using Dinit @@ -163,7 +163,7 @@ or use a different daemon. ### OpenRC: services don't enable on installed systems -This was a known bug in earlier Antergos NeXT builds (the installer +This was a known bug in earlier Euri Linux builds (the installer used `artix-service` which didn't set up OpenRC correctly). If you're switching to OpenRC manually on an already-installed system, `rc-update add` works fine — the bug was specific to the installer flow. diff --git a/docs/ci.md b/docs/ci.md index 9342c9c..debaa99 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -16,9 +16,9 @@ Triggers on **manual `workflow_dispatch`** only (push to master does NOT trigger 1. Install dependencies (artools, squashfs-tools, git, sudo, python) 2. Set `WORKSPACE_DIR` to the checkout path -3. Override pacman config with `[antergos-pkgs]` repo (`pacman.conf.d/iso-x86_64.conf`) +3. Override pacman config with `[euri-pkgs]` repo (`pacman.conf.d/iso-x86_64.conf`) 4. Mount a 12 GB tmpfs at `/var/lib/artools/buildiso` -5. Run `./buildiso -p antergos` +5. Run `./buildiso -p euri` 6. Upload the ISO as a build artifact ### Internet Archive upload @@ -26,7 +26,7 @@ Triggers on **manual `workflow_dispatch`** only (push to master does NOT trigger The workflow includes an Internet Archive upload step, but it is **currently disabled** (`if: false`) — the maintainer is the only QA team and builds are manually verified first. When re-enabled it uploads with: - **Collection**: `open_source_software` (Community Software, _not_ Community Texts) -- **Identifier**: `antergos-next-YYYYMMDD-` (e.g. `antergos-next-20260711-162`) +- **Identifier**: `euri-YYYYMMDD-` (e.g. `euri-20260711-162`) - **Credentials**: `IA_ACCESS_KEY` and `IA_SECRET_KEY` (repo secrets) The `-` suffix guarantees unique identifiers across CI runs. diff --git a/docs/development.md b/docs/development.md index 6bb7806..a0cc2c9 100644 --- a/docs/development.md +++ b/docs/development.md @@ -12,14 +12,14 @@ nav_order: 8 antergos-iso/ ├── buildiso # Modified buildiso with --overwrite='*' and branding ├── iso-profiles/ -│ ├── antergos/ +│ ├── euri/ │ │ ├── profile.yaml # Packages, services (rootfs + livefs), compression │ │ ├── root-overlay/ # Merged into rootfs → live session + offline install │ │ └── live-overlay/ # Merged into live environment only │ └── common/ │ └── common.yaml # Shared base packages (kernel, firmware, filesystem) ├── pacman.conf.d/ -│ └── iso-x86_64.conf # Pacman config for ISO build with [antergos-pkgs] +│ └── iso-x86_64.conf # Pacman config for ISO build with [euri-pkgs] └── .github/workflows/ ├── build.yml # ISO build (IA upload step disabled) ├── ai-moderator.yml # Groq-powered community moderator @@ -30,7 +30,7 @@ antergos-iso/ ```bash export WORKSPACE_DIR="$PWD" -sudo -E ./buildiso -p antergos +sudo -E ./buildiso -p euri ``` See [Building the ISO](building) for full setup instructions and troubleshooting. @@ -39,7 +39,7 @@ See [Building the ISO](building) for full setup instructions and troubleshooting ### `./buildiso` vs `buildiso` -Always use the repo's `./buildiso`, **not** the system Artix `/usr/bin/buildiso`. The system version lacks `--overwrite='*'` and will fail with file conflicts between `calamares` and `calamares-branding-antergos-next`. +Always use the repo's `./buildiso`, **not** the system Artix `/usr/bin/buildiso`. The system version lacks `--overwrite='*'` and will fail with file conflicts between `calamares` and `calamares-branding-euri`. ### `sudo -E` is required @@ -47,7 +47,7 @@ Without `-E`, `WORKSPACE_DIR` is stripped and `load_profile()` returns empty `HA ### Pacman config must be user-overridden -`buildiso` reads from `~/.config/artools/pacman.conf.d/iso-x86_64.conf`. If missing, it falls back to the Artix default at `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` which lacks `[antergos-pkgs]`. +`buildiso` reads from `~/.config/artools/pacman.conf.d/iso-x86_64.conf`. If missing, it falls back to the Artix default at `/usr/share/artools/pacman.conf.d/iso-x86_64.conf` which lacks `[euri-pkgs]`. ```bash mkdir -p ~/.config/artools/pacman.conf.d @@ -58,15 +58,15 @@ CI does this automatically. ### Repo order in iso-x86_64.conf -`[antergos-pkgs]` must be listed **first** in `iso-x86_64.conf` so custom packages (calamares, branding) take priority over Artix's. If Artix repos are first, our custom packages won't be installed. +`[euri-pkgs]` must be listed **first** in `iso-x86_64.conf` so custom packages (calamares, branding) take priority over Artix's. If Artix repos are first, our custom packages won't be installed. ### Package order matters in profile.yaml -`basestrap` uses `--overwrite='*'`. The **last** package to claim a file wins. Package order in `profile.yaml` should list `calamares` BEFORE `calamares-branding-antergos-next`, so branding files overwrite Calamares defaults, not the other way around. +`basestrap` uses `--overwrite='*'`. The **last** package to claim a file wins. Package order in `profile.yaml` should list `calamares` BEFORE `calamares-branding-euri`, so branding files overwrite Calamares defaults, not the other way around. -### `antergos-release` must be in basestrap.conf operations +### `euri-release` must be in basestrap.conf operations -The `filesystem` package owns `/usr/lib/os-release` with "Artix Linux". To replace it with "Antergos NeXT", `antergos-release` must be listed in the `operations` list in `iso-profiles/antergos/live-overlay/etc/calamares/modules/basestrap.conf`. This ensures it's installed during bootstrapping with `--overwrite`. If it's missing from operations, the installed system will show "Artix Linux" in `/usr/lib/os-release`. +The `filesystem` package owns `/usr/lib/os-release` with "Artix Linux". To replace it with "Euri Linux", `euri-release` must be listed in the `operations` list in `iso-profiles/euri/live-overlay/etc/calamares/modules/basestrap.conf`. This ensures it's installed during bootstrapping with `--overwrite`. If it's missing from operations, the installed system will show "Artix Linux" in `/usr/lib/os-release`. ### Squashfs compression @@ -96,18 +96,18 @@ Artix bundles the Wayland session into `plasma-workspace` itself. Do not add it ### SDDM theme -The installed system uses the **pixie** theme (`pixie-sddm-git`). The `antergos-layan-theme` package vendors its own `kde_settings.conf` at `/etc/sddm.conf.d/kde_settings.conf` with `Current=pixie` plus dinit halt/reboot commands — this overrides KDE's SDDM KCM setting. The live session deliberately uses `breeze` for autologin. +The installed system uses the **pixie** theme (`pixie-sddm-git`). The `euri-layan-theme` package vendors its own `kde_settings.conf` at `/etc/sddm.conf.d/kde_settings.conf` with `Current=pixie` plus dinit halt/reboot commands — this overrides KDE's SDDM KCM setting. The live session deliberately uses `breeze` for autologin. -> The `antergos-sddm-theme` PKGBUILD still exists in `antergos-packages` but is **not built** (not in `packages.yaml`) and not used. +> The `euri-sddm-theme` PKGBUILD still exists in `antergos-packages` but is **not built** (not in `packages.yaml`) and not used. ### Pipewire launcher on dinit -`artix-pipewire-launcher` detects the init system and only proceeds on supported ones. For dinit, the upstream script returns `SUPPORT=''` (unsupported). The forked version in `[antergos-pkgs]` patches this to `dinit|runit|s6) SUPPORT='YES'`. The XDG autostart entry (`pipewire.desktop` at `/etc/xdg/autostart/`) then starts pipewire on login. +`artix-pipewire-launcher` detects the init system and only proceeds on supported ones. For dinit, the upstream script returns `SUPPORT=''` (unsupported). The forked version in `[euri-pkgs]` patches this to `dinit|runit|s6) SUPPORT='YES'`. The XDG autostart entry (`pipewire.desktop` at `/etc/xdg/autostart/`) then starts pipewire on login. ### File conflicts -- `calamares` and `calamares-branding-antergos-next` both install to `/usr/share/calamares/branding/default/` — handled by `--overwrite='*'` -- `filesystem` and `antergos-release` both claim `/usr/lib/os-release` — handled by including `antergos-release` in basestrap operations +- `calamares` and `calamares-branding-euri` both install to `/usr/share/calamares/branding/default/` — handled by `--overwrite='*'` +- `filesystem` and `euri-release` both claim `/usr/lib/os-release` — handled by including `euri-release` in basestrap operations ### `calamares-next.sh SetConfig()` @@ -119,7 +119,7 @@ The `build.yml` workflow only runs on `workflow_dispatch` (manual trigger from G ### Internet Archive bucket naming -ISO identifier format: `antergos-next-YYYYMMDD-`. The `-` ensures uniqueness even for multiple builds on the same day. +ISO identifier format: `euri-YYYYMMDD-`. The `-` ensures uniqueness even for multiple builds on the same day. ## Testing a build @@ -131,15 +131,15 @@ Boot the resulting ISO in a VM. Verify: - DE selector works - Slideshow renders correctly - Audio works after installation (pipewire should auto-start) -- After install, `/usr/lib/os-release` shows "Antergos NeXT" -- SDDM shows the Antergos theme, not Breeze +- After install, `/usr/lib/os-release` shows "Euri Linux" +- SDDM shows the Euri theme, not Breeze ## Custom packages repo Custom PKGBUILDs live in the companion [antergos-packages](https://github.com/Antergos-NeXT/antergos-packages) repo. The CI there builds them and publishes to GitHub Pages as a pacman repository: ```ini -[antergos-pkgs] +[euri-pkgs] SigLevel = Optional TrustAll Server = https://antergos-next.github.io/antergos-packages ``` diff --git a/docs/dinit.md b/docs/dinit.md index 88dc76f..2e64213 100644 --- a/docs/dinit.md +++ b/docs/dinit.md @@ -7,7 +7,7 @@ nav_order: 2 # Dinit -**Dinit** is a modern init system designed for speed and correctness. Written in C++, it focuses on parallel service startup and dependency management. **Dinit is the default init system in Antergos NeXT.** +**Dinit** is a modern init system designed for speed and correctness. Written in C++, it focuses on parallel service startup and dependency management. **Dinit is the default init system in Euri Linux.** Dinit handles dependencies automatically through declarative configuration files, avoiding the complexity of shell-script-based service definitions. @@ -117,11 +117,11 @@ Dinit's `add_user_svc_dinit` in Calamares attempts to create `boot.d/` symlinks ### pipewire doesn't start -On Antergos NeXT, `artix-pipewire-launcher` is patched to support dinit. If pipewire isn't starting, verify the launcher script at `/usr/bin/artix-pipewire-launcher` includes dinit in its supported init list. The XDG autostart entry at `/etc/xdg/autostart/pipewire.desktop` handles starting pipewire on login. +On Euri Linux, `artix-pipewire-launcher` is patched to support dinit. If pipewire isn't starting, verify the launcher script at `/usr/bin/artix-pipewire-launcher` includes dinit in its supported init list. The XDG autostart entry at `/etc/xdg/autostart/pipewire.desktop` handles starting pipewire on login. ## When to use Dinit -Dinit is suitable for users who want fast boot times and automatic dependency resolution without managing shell-script-based service files. It is the default init in Antergos NeXT and requires no additional configuration. +Dinit is suitable for users who want fast boot times and automatic dependency resolution without managing shell-script-based service files. It is the default init in Euri Linux and requires no additional configuration. Users migrating from systemd will find Dinit's declarative service files familiar. Users accustomed to OpenRC or Runit may prefer to switch — see [Changing init](changing-init) for instructions. diff --git a/docs/index.md b/docs/index.md index e8b808b..9978885 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,9 +4,9 @@ layout: home nav_order: 1 --- -# Antergos NeXT +# Euri Linux -A technical successor to Antergos for the post-systemd era — **Artix Linux** base with **Dinit**, **KDE Plasma**, and the **Calamares** installer. Its own branding, its own identity — the lineage continues, the Antergos feeling doesn't get replaced. +*Euri Linux (formerly Antergos NeXT)* — a technical successor to Antergos for the post-systemd era — **Artix Linux** base with **Dinit**, **KDE Plasma**, and the **Calamares** installer. Its own branding, its own identity — the lineage continues, the Antergos feeling doesn't get replaced. ## Download @@ -36,7 +36,7 @@ Only KDE Plasma was tested this release. The other DEs are in the installer but - [CI/CD](ci) — GitHub Actions pipeline, Internet Archive upload - [Development](development) — contributing, gotchas, conventions -## Learn about Antergos NeXT +## Learn about Euri Linux - [Init Systems](init-systems) — Dinit, OpenRC, S6, Runit compared - [Desktop Environments](desktop-environments) — available DEs in online mode @@ -45,7 +45,7 @@ Only KDE Plasma was tested this release. The other DEs are in the installer but ## What changed from original Antergos -| Area | Original Antergos | Antergos NeXT | +| Area | Original Antergos | Euri Linux | |------|-------------------|---------------| | Base | Arch Linux (systemd) | Artix Linux | | Default init | systemd | Dinit (others via [changing-init](changing-init)) | diff --git a/docs/init-systems.md b/docs/init-systems.md index 1f3f876..8dd504c 100644 --- a/docs/init-systems.md +++ b/docs/init-systems.md @@ -9,13 +9,13 @@ has_children: true An **init system** is PID 1 — the first process started by the kernel during boot. It is responsible for initializing the system: mounting filesystems, starting networking, launching services, and managing the display manager. All other processes descend from PID 1. -Antergos NeXT ships with **Dinit** as its default init system. The pages below describe the major init systems available on Artix Linux. To switch init on an installed system, see [Changing init](changing-init). +Euri Linux ships with **Dinit** as its default init system. The pages below describe the major init systems available on Artix Linux. To switch init on an installed system, see [Changing init](changing-init). ## Available init systems | Init | Philosophy | Complexity | Speed | Used by | |------|-----------|------------|-------|---------| -| [Dinit](dinit) | Modern, dependency-based, parallel | Medium | Very fast | Antergos NeXT (default), Chimera Linux, Artix | +| [Dinit](dinit) | Modern, dependency-based, parallel | Medium | Very fast | Euri Linux (default), Chimera Linux, Artix | | [OpenRC](openrc) | Traditional, modular, shell-script-based | Low | Fast | Gentoo, Artix, Devuan, Alpine | | [Runit](runit) | Minimal, supervision-based, Unix-like | Low | Very fast | Void Linux, AntiX | | [S6](s6) | Full supervision suite, modular | Medium-High | Very fast | Artix, embedded systems | diff --git a/docs/installer.md b/docs/installer.md index 9cdf360..9a698a6 100644 --- a/docs/installer.md +++ b/docs/installer.md @@ -6,7 +6,7 @@ nav_order: 5 # Calamares Installer -Antergos NeXT uses [Calamares](https://codeberg.org/calamares/calamares) as its installer, with a custom launcher (`calamares-next`) that launches Calamares directly in online mode. +Euri Linux uses [Calamares](https://codeberg.org/calamares/calamares) as its installer, with a custom launcher (`calamares-next`) that launches Calamares directly in online mode. ## Install mode @@ -20,19 +20,19 @@ A BYODE (Bring Your Own Desktop Environment) offline installer script is availab The upstream `artix-pipewire-launcher` doesn't support dinit. The XDG autostart entry was also missing from the upstream package. -**Fix**: The `pipewire` package in `[antergos-pkgs]` now includes `pipewire.desktop` installed to `/etc/xdg/autostart/`, and the `artix-pipewire-launcher` script is patched to recognize dinit (`dinit|runit|s6) SUPPORT='YES'`). +**Fix**: The `pipewire` package in `[euri-pkgs]` now includes `pipewire.desktop` installed to `/etc/xdg/autostart/`, and the `artix-pipewire-launcher` script is patched to recognize dinit (`dinit|runit|s6) SUPPORT='YES'`). ### SDDM theme showing Breeze -KDE's SDDM KCM writes a `kde_settings.conf` with `Current=breeze`, and the old `antergos` theme entry didn't win. +KDE's SDDM KCM writes a `kde_settings.conf` with `Current=breeze`, and the old pre-rebranding theme entry did not win. -**Fix**: The installed system uses the **pixie** SDDM theme (`pixie-sddm-git`, Material Design 3). The `antergos-layan-theme` package vendors its own `kde_settings.conf` at `/etc/sddm.conf.d/kde_settings.conf` with `Current=pixie` (plus dinit halt/reboot commands). The live session uses the `breeze` theme for autologin — the pixie theme applies to the installed system after login. +**Fix**: The installed system uses the **pixie** SDDM theme (`pixie-sddm-git`, Material Design 3). The `euri-layan-theme` package vendors its own `kde_settings.conf` at `/etc/sddm.conf.d/kde_settings.conf` with `Current=pixie` (plus dinit halt/reboot commands). The live session uses the `breeze` theme for autologin — the pixie theme applies to the installed system after login. ### `/usr/lib/os-release` showing "Artix Linux" -The `filesystem` package from Artix owns `/usr/lib/os-release`. Our `antergos-release` also needs to install there, but it wasn't included in the basestrap operations list. +The `filesystem` package from Artix owns `/usr/lib/os-release`. Our `euri-release` also needs to install there, but it wasn't included in the basestrap operations list. -**Fix**: Added `antergos-release` to the `operations` list in `basestrap.conf` so it's installed during bootstrapping with `--overwrite`. +**Fix**: Added `euri-release` to the `operations` list in `basestrap.conf` so it's installed during bootstrapping with `--overwrite`. ## Key differences from upstream Calamares @@ -43,7 +43,7 @@ The `filesystem` package from Artix owns `/usr/lib/os-release`. Our `antergos-re ## Init system -Antergos NeXT ships **Dinit** as the default and only install-time init. OpenRC, Runit, and S6 are available in the Artix repos and are supported — but they are not offered as install-time options; you switch after installation. See [Changing init on an installed system](changing-init) for instructions. Note that **OpenRC** is known to have issues with service enabling on installed systems; Runit and S6 switch cleanly. +Euri Linux ships **Dinit** as the default and only install-time init. OpenRC, Runit, and S6 are available in the Artix repos and are supported — but they are not offered as install-time options; you switch after installation. See [Changing init on an installed system](changing-init) for instructions. Note that **OpenRC** is known to have issues with service enabling on installed systems; Runit and S6 switch cleanly. ## Desktop selector @@ -61,14 +61,14 @@ The selector uses `method: netinstall-add` — the chosen DE's package group is | Desktop | Repo | Type | Notes | |---------|------|------|-------| -| **KDE Plasma** | world | Full DE | Default. Wayland + X11. Listed as individual packages in the active config; the companion copy in `calamares-online/modules/` uses the `plasma` meta-group + `antergos-next-desktop-settings` | +| **KDE Plasma** | world | Full DE | Default. Wayland + X11. Listed as individual packages in the active config; the companion copy in `calamares-online/modules/` uses the `plasma` meta-group + `euri-desktop-settings` | | **Xfce** | galaxy | Full DE | Lightweight. GTK-based. Individual packages; companion copy uses `xfce4` group | | **Cinnamon** | galaxy | Full DE | Traditional layout. GNOME-based | | **MATE** | galaxy | Full DE | GNOME 2 continuation. Individual packages; companion copy uses `mate` + `mate-extra` | | **LXQt** | galaxy | Full DE | Lightweight Qt desktop. Individual packages; companion copy uses `lxqt` group | -| **i3** | world | Tiling WM | Keyboard-driven. Individual packages (i3-wm, i3blocks, i3lock, i3status). Requires `antergos-i3-config` for a usable experience | -| **Sway** | world | Tiling WM | i3-compatible Wayland compositor. Requires `antergos-sway-config` | -| **Hyprland** | world | Tiling WM | Dynamic Wayland compositor with eye candy. Requires `antergos-hyprland-config` | +| **i3** | world | Tiling WM | Keyboard-driven. Individual packages (i3-wm, i3blocks, i3lock, i3status). Requires `euri-i3-config` for a usable experience | +| **Sway** | world | Tiling WM | i3-compatible Wayland compositor. Requires `euri-sway-config` | +| **Hyprland** | world | Tiling WM | Dynamic Wayland compositor with eye candy. Requires `euri-hyprland-config` | | **COSMIC** | galaxy | Full DE | Rust-based desktop from System76. Alpha quality. Select **greetd** as display manager | ### Not available @@ -78,7 +78,7 @@ The selector uses `method: netinstall-add` — the chosen DE's package group is ### Tiling WMs and default configs -i3, Sway, and Hyprland are offered as install options but will present a black screen on first boot without a configuration file. Config packages (`antergos-i3-config`, `antergos-sway-config`, `antergos-hyprland-config`) are available from the `[antergos-pkgs]` repository and are automatically included when the corresponding DE is selected. +i3, Sway, and Hyprland are offered as install options but will present a black screen on first boot without a configuration file. Config packages (`euri-i3-config`, `euri-sway-config`, `euri-hyprland-config`) are available from the `[euri-pkgs]` repository and are automatically included when the corresponding DE is selected. If you prefer to supply your own config, you can deselect the config package in the netinstall refinement step. @@ -96,7 +96,7 @@ The selected DM's inline group is appended to the netinstall tree via the `netin ## Branding -Custom branding lives in the `calamares-branding-antergos-next` package, installed to `/etc/calamares/branding/default/`. The `componentName` in `branding.desc` must match its directory name — this is enforced by Calamares (see `Branding.cpp`). +Custom branding lives in the `calamares-branding-euri` package, installed to `/etc/calamares/branding/default/`. The `componentName` in `branding.desc` must match its directory name — this is enforced by Calamares (see `Branding.cpp`). ## GRUB configuration diff --git a/docs/launcher.md b/docs/launcher.md index 148903d..35f1772 100644 --- a/docs/launcher.md +++ b/docs/launcher.md @@ -6,21 +6,21 @@ nav_order: 11 # Calamares Launcher -The `calamares-next` script (`calamares-next.sh`) handles the installer boot flow. It is installed by the `calamares-branding-antergos-next` package to `/usr/bin/calamares-next`. +The `calamares-next` script (`calamares-next.sh`) handles the installer boot flow. It is installed by the `calamares-branding-euri` package to `/usr/bin/calamares-next`. ## Boot flow 1. **Notice** — displays a YAD information dialog explaining why the offline install mode was removed 2. **Welcome** — presents a branded splash screen with a single "Install" button 3. **Configuration** — copies `calamares-online/settings.conf` to `/etc/calamares/settings.conf` after removing any existing file (the removal is necessary to prevent `cp` from following symlinks) -4. **Launch** — runs `calamares -D8` with the online config; debug output is redirected to a log file at `~/antergos-install.log` +4. **Launch** — runs `calamares -D8` with the online config; debug output is redirected to a log file at `~/euri-install.log` ## Desktop entries The live session ships two entries in `/usr/share/applications/`: -- `calamares.desktop` — the branded "Install Antergos NeXT" entry, launching `Exec=sudo -E calamares-next` -- `antergos-offline-install.desktop` — "Install Antergos NeXT (Offline — NO DE)", launching the experimental `Exec=sudo -E antergos-offline-install` script +- `calamares.desktop` — the branded "Install Euri Linux" entry, launching `Exec=sudo -E calamares-next` +- `euri-offline-install.desktop` — "Install Euri Linux (Offline — NO DE)", launching the experimental `Exec=sudo -E euri-offline-install` script Both use `sudo -E`, which preserves environment variables (`WAYLAND_DISPLAY`, `XDG_CURRENT_DESKTOP`, etc.) when launched from the SDDM session. Without it, Calamares may not detect the display server correctly. **Do not switch to `pkexec`** — it does not work in the live environment (tested and failed in previous releases). @@ -66,7 +66,7 @@ The `calamares-extensions` package ships an "Install Artix Linux" desktop entry ## Module configs -Configs live in `live-overlay/etc/calamares/modules/` (overriding the copies installed by `calamares-branding-antergos-next`): +Configs live in `live-overlay/etc/calamares/modules/` (overriding the copies installed by `calamares-branding-euri`): - `packagechooser_de.conf` — desktop environment selector using `method: netinstall-add` - `packagechooser_dm.conf` — display manager selector using `method: netinstall-add` with inline DM groups @@ -75,4 +75,4 @@ Configs live in `live-overlay/etc/calamares/modules/` (overriding the copies ins - `grubcfg.conf` — GRUB default configuration (`/etc/default/grub`) - `bootloader.conf` — bootloader installation parameters -The remaining module configs (`initcpiocfg.conf`, `initcpio.conf`, `welcome.conf`, `basestrap.conf`, etc.) ship in the `calamares-branding-antergos-next` package under `/etc/calamares/modules/`. +The remaining module configs (`initcpiocfg.conf`, `initcpio.conf`, `welcome.conf`, `basestrap.conf`, etc.) ship in the `calamares-branding-euri` package under `/etc/calamares/modules/`. diff --git a/docs/openrc.md b/docs/openrc.md index fde7f33..380ce3b 100644 --- a/docs/openrc.md +++ b/docs/openrc.md @@ -9,7 +9,7 @@ nav_order: 1 **OpenRC** is a traditional init system used by Gentoo, Artix Linux, Devuan, Alpine Linux, and other non-systemd distributions. It is well-established, actively maintained, and provides a balance of simplicity and feature completeness. -> **Note:** Earlier Antergos NeXT builds shipped OpenRC as an install-time option, but it conflicted with dinit during the installer flow (services didn't enable correctly). OpenRC is no longer an install-time option. On an already-installed system, manual switching via `rc-update add` works fine — see [Changing init](changing-init). +> **Note:** Earlier Euri Linux builds shipped OpenRC as an install-time option, but it conflicted with dinit during the installer flow (services didn't enable correctly). OpenRC is no longer an install-time option. On an already-installed system, manual switching via `rc-update add` works fine — see [Changing init](changing-init). ## Comparison with systemd @@ -69,7 +69,7 @@ Runlevels in OpenRC work like directories under `/etc/runlevels/`: ## Rationale for non-systemd -Antergos NeXT uses Dinit as its init system. The switch away from systemd was motivated by three factors: +Euri Linux uses Dinit as its init system. The switch away from systemd was motivated by three factors: 1. **Scope expansion** — systemd has grown beyond process supervision to include logind, resolved, timedated, networkd, homed, and other subsystems. This consolidates OS management into a single project with an expanding scope. diff --git a/docs/overlay-live.md b/docs/overlay-live.md index 9e57f71..b037cf5 100644 --- a/docs/overlay-live.md +++ b/docs/overlay-live.md @@ -7,7 +7,7 @@ nav_order: 2 # Live Overlay -Files in `iso-profiles/antergos/live-overlay/` exist only in the live environment — they are **not** present after installation. +Files in `iso-profiles/euri/live-overlay/` exist only in the live environment — they are **not** present after installation. ## Contents @@ -16,7 +16,7 @@ live-overlay/ ├── etc/ │ ├── calamares/ │ │ └── modules/ # Active runtime module configs (online installer) -│ │ ├── basestrap.conf # Package installation (operations incl. antergos-release) +│ │ ├── basestrap.conf # Package installation (operations incl. euri-release) │ │ ├── bootloader.conf │ │ ├── displaymanager.conf # DM selector backend │ │ ├── finished.conf @@ -44,16 +44,16 @@ live-overlay/ │ │ └── kde_settings.conf # SDDM autologin + Wayland session │ ├── skel/Desktop/ │ │ ├── calamares.desktop # Install launcher on the desktop -│ │ └── antergos-offline-install.desktop +│ │ └── euri-offline-install.desktop │ ├── sudoers.d/{g_wheel,u_root} │ └── syslog-ng/syslog-ng.conf ├── usr/ │ ├── bin/systemd-machine-id-setup │ ├── lib/calamares/modules/ # Custom calamares modules (basestrap, packages) -│ ├── local/bin/antergos-offline-install +│ ├── local/bin/euri-offline-install │ └── share/applications/ │ ├── calamares.desktop # Branded launcher -│ └── antergos-offline-install.desktop +│ └── euri-offline-install.desktop ``` ## Key files @@ -74,11 +74,11 @@ The online install sequence. Defines two `packagechooser` instances: The `modules-search: [ local ]` directive resolves module configs from the same directory as the settings file (`/etc/calamares/modules/`). -> There is **no** `settings.conf` at `etc/calamares/` in this overlay. The `/etc/calamares/settings.conf` on a live system is a symlink installed by the `calamares-branding-antergos-next` package (`ln -sf ../calamares-offline/settings.conf`), and `calamares-next.sh` swaps it to the online config at runtime. The `calamares-offline` fallback is unused — the launcher always overwrites the symlink with the online config. +> There is **no** `settings.conf` at `etc/calamares/` in this overlay. The `/etc/calamares/settings.conf` on a live system is a symlink installed by the `calamares-branding-euri` package (`ln -sf ../calamares-offline/settings.conf`), and `calamares-next.sh` swaps it to the online config at runtime. The `calamares-offline` fallback is unused — the launcher always overwrites the symlink with the online config. ### `etc/calamares/modules/basestrap.conf` -Controls package installation during bootstrapping. The `operations` list includes packages that must be installed with `--overwrite`. This is where `antergos-release` is listed to ensure it overwrites `/usr/lib/os-release` from the `filesystem` package. +Controls package installation during bootstrapping. The `operations` list includes packages that must be installed with `--overwrite`. This is where `euri-release` is listed to ensure it overwrites `/usr/lib/os-release` from the `filesystem` package. ### `etc/calamares-online/modules/*.conf` @@ -96,7 +96,7 @@ Additional modules required for the online install flow: ### `usr/share/applications/calamares.desktop` -The branded "Install Antergos NeXT" launcher (plus `antergos-offline-install.desktop` for the offline installer). Both run with `sudo -E`. The upstream Artix "Install Artix Linux" entry is hidden via `NoExtract` in `pacman.conf.d/iso-x86_64.conf` (see [Launcher](launcher)). +The branded "Install Euri Linux" launcher (plus `euri-offline-install.desktop` for the offline installer). Both run with `sudo -E`. The upstream Artix "Install Artix Linux" entry is hidden via `NoExtract` in `pacman.conf.d/iso-x86_64.conf` (see [Launcher](launcher)). ## Module configs removed diff --git a/docs/overlay-root.md b/docs/overlay-root.md index 5a6aac4..e74faa3 100644 --- a/docs/overlay-root.md +++ b/docs/overlay-root.md @@ -7,9 +7,9 @@ nav_order: 1 # Root Overlay -Files in `iso-profiles/antergos/root-overlay/` are merged into the live rootfs — the filesystem the ISO boots. root-overlay settings (os-release, issue, SDDM config, wallpapers) therefore apply to the live session too. +Files in `iso-profiles/euri/root-overlay/` are merged into the live rootfs — the filesystem the ISO boots. root-overlay settings (os-release, issue, SDDM config, wallpapers) therefore apply to the live session too. -> **Important:** The Calamares online install does **not** copy root-overlay files to the installed system. The installed system is built fresh from packages via `basestrap`. Anything you want on installed systems must ship as a package (e.g. `antergos-release` for os-release, `antergos-layan-theme` for the SDDM theme), not live in root-overlay. +> **Important:** The Calamares online install does **not** copy root-overlay files to the installed system. The installed system is built fresh from packages via `basestrap`. Anything you want on installed systems must ship as a package (e.g. `euri-release` for os-release, `euri-layan-theme` for the SDDM theme), not live in root-overlay. ## Contents @@ -20,23 +20,23 @@ root-overlay/ │ │ └── grub # GRUB default options │ ├── issue / issue.live # Login banners │ ├── lsb-release # LSB metadata -│ ├── os-release # "Antergos NeXT" in the live session -│ ├── pacman.conf # Includes [antergos-pkgs] repo +│ ├── os-release # "Euri Linux" in the live session +│ ├── pacman.conf # Includes [euri-pkgs] repo │ ├── sddm.conf # SDDM general config (Wayland compositor, theme dirs) │ ├── sddm.conf.d/ │ │ └── kde_settings.conf # SDDM autologin + theme (live only) │ ├── skel/.config/autostart/ -│ │ ├── antergos-wallpaper.desktop # First-login wallpaper setter +│ │ ├── euri-wallpaper.desktop # First-login wallpaper setter │ │ └── pipewire.desktop # PipeWire autostart │ └── xdg/autostart/ -│ └── antergos-wallpaper.desktop # System-wide wallpaper autostart +│ └── euri-wallpaper.desktop # System-wide wallpaper autostart ├── usr/ │ ├── bin/systemd-machine-id-setup # Keeps live machine-id stable │ ├── lib/os-release # Mirrors etc/os-release -│ ├── local/bin/set-antergos-wallpaper.sh +│ ├── local/bin/set-euri-wallpaper.sh │ └── share/ -│ ├── icons/hicolor/{128x128,256x256}/apps/antergos-logo.png -│ ├── pixmaps/antergos-logo.png +│ ├── icons/hicolor/{128x128,256x256}/apps/euri-logo.png +│ ├── pixmaps/euri-logo.png │ └── plasma/wallpapers/org.kde.image/contents/config/main.xml ``` @@ -44,18 +44,18 @@ root-overlay/ ### `etc/pacman.conf` -Adds the `[antergos-pkgs]` custom repo so the live session can install our packages during the Calamares online install. `SigLevel = Optional TrustAll` is needed because our packages are not signed with official Artix keys. +Adds the `[euri-pkgs]` custom repo so the live session can install our packages during the Calamares online install. `SigLevel = Optional TrustAll` is needed because our packages are not signed with official Artix keys. ### `etc/sddm.conf.d/kde_settings.conf` -Sets the live session to **autologin as user `antergos`** with `Session=plasma.desktop` (Wayland). Also sets `HaltCommand`/`RebootCommand` to loginctl (dinit-compatible) and the theme to `Current=antergos` (the bundled Antergos theme). +Sets the live session to **autologin as user `euri`** with `Session=plasma.desktop` (Wayland). Also sets `HaltCommand`/`RebootCommand` to loginctl (dinit-compatible) and the theme to `Current=euri` (the bundled Euri theme). -> This file only affects the **live session**. On installed systems the `antergos-layan-theme` package owns `kde_settings.conf` with `Current=pixie` — see [Installer — SDDM theme](installer). +> This file only affects the **live session**. On installed systems the `euri-layan-theme` package owns `kde_settings.conf` with `Current=pixie` — see [Installer — SDDM theme](installer). -### `etc/skel/.config/autostart/antergos-wallpaper.desktop` +### `etc/skel/.config/autostart/euri-wallpaper.desktop` Runs the wallpaper setter on first login. Uses `X-KDE-autostart-phase=2` so it runs after Plasma has initialized — necessary because Plasma overwrites the wallpaper config from `/etc/skel/` on first login. A matching copy lives at `etc/xdg/autostart/` for system-wide autostart. -### `usr/local/bin/set-antergos-wallpaper.sh` +### `usr/local/bin/set-euri-wallpaper.sh` -Configures the **Smart Video Wallpaper Reborn** Plasma plugin (`luisbocanegra.smart.video.wallpaper.reborn`) via `qdbus6` to play `/usr/share/backgrounds/antergos/antergos-wallpaper.mp4` muted, then writes `~/.config/antergos-wallpaper-set` as a marker so it only runs once. See [Wallpapers](wallpapers). +Configures the **Smart Video Wallpaper Reborn** Plasma plugin (`luisbocanegra.smart.video.wallpaper.reborn`) via `qdbus6` to play `/usr/share/backgrounds/euri/euri-wallpaper.mp4` muted, then writes `~/.config/euri-wallpaper-set` as a marker so it only runs once. See [Wallpapers](wallpapers). diff --git a/docs/overlays.md b/docs/overlays.md index ac99cb6..256d98c 100644 --- a/docs/overlays.md +++ b/docs/overlays.md @@ -7,10 +7,10 @@ has_children: true # Overlays -Two directories under `iso-profiles/antergos/` control what goes into the ISO: +Two directories under `iso-profiles/euri/` control what goes into the ISO: ``` -iso-profiles/antergos/ +iso-profiles/euri/ ├── profile.yaml # Package lists, services, compression ├── root-overlay/ # → live rootfs — config for the live session └── live-overlay/ # → live environment — installer configs and tools @@ -20,7 +20,7 @@ iso-profiles/antergos/ - **root-overlay** files are merged into the live rootfs — the filesystem the ISO boots. Settings here (os-release, SDDM, wallpapers) affect the live session. - **live-overlay** files are merged into the live environment on top. Calamares configs, the launcher desktop entries, and live-only tools live here. -- **Neither is copied to the installed system.** The Calamares online install builds the target system fresh from packages via `basestrap`. Persistent configuration must ship as a package (`antergos-release`, `antergos-layan-theme`, etc.). +- **Neither is copied to the installed system.** The Calamares online install builds the target system fresh from packages via `basestrap`. Persistent configuration must ship as a package (`euri-release`, `euri-layan-theme`, etc.). - Overlays are **self-contained** (no symlinks to external directories) so the repo builds standalone. ## Important: overlay behavior diff --git a/docs/packages.md b/docs/packages.md index 2624488..381aa7a 100644 --- a/docs/packages.md +++ b/docs/packages.md @@ -11,7 +11,7 @@ Custom PKGBUILDs live in the [antergos-packages](https://github.com/Antergos-NeX ## Repo setup ```ini -[antergos-pkgs] +[euri-pkgs] SigLevel = Optional TrustAll Server = https://antergos-next.github.io/antergos-packages ``` @@ -22,30 +22,30 @@ Built and published in this order (from `packages.yaml` in `antergos-packages`): | Package | Purpose | |---------|---------| -| `antergos-lsb-release` | LSB release identification | -| `antergos-next-desktop-settings` | Default desktop settings for the live session | -| `antergos-next-keyring` | GPG keyring for the `[antergos-pkgs]` repo | -| `antergos-next-mirrorlist` | Mirror list for `[antergos-pkgs]` | -| `antergos-release` | `/usr/lib/os-release` with "Antergos NeXT" identification | +| `euri-lsb-release` | LSB release identification | +| `euri-desktop-settings` | Default desktop settings for the live session | +| `euri-keyring` | GPG keyring for the `[euri-pkgs]` repo | +| `euri-mirrorlist` | Mirror list for `[euri-pkgs]` | +| `euri-release` | `/usr/lib/os-release` with "Euri Linux" identification | | `pixie-sddm-git` | Material Design 3 SDDM theme (from AUR) | -| `antergos-wallpapers` | Default wallpapers for KDE and other DEs | -| `antergos-welcome` | "About Antergos NeXT" welcome app (KF6 + Qt6) | -| `antergos-grub-theme` | GRUB boot theme | -| `antergos-live` | Live session meta package (per-init: `antergos-live-base`, `antergos-live-dinit`, `antergos-live-openrc`) | +| `euri-wallpapers` | Default wallpapers for KDE and other DEs | +| `euri-welcome` | "About Euri Linux" welcome app (KF6 + Qt6) | +| `euri-grub-theme` | GRUB boot theme | +| `euri-live` | Live session meta package (per-init: `euri-live-base`, `euri-live-dinit`, `euri-live-openrc`) | | `pipewire` (forked) | Patched `artix-pipewire-launcher` for dinit support + XDG autostart entry | | `calamares` | Built with `packagechooser` module enabled | -| `calamares-branding-antergos-next` | Branding: slideshow, `branding.desc`, launcher script, packagechooser configs | -| `antergos-xfce-theme` | Xfce theme | +| `calamares-branding-euri` | Branding: slideshow, `branding.desc`, launcher script, packagechooser configs | +| `euri-xfce-theme` | Xfce theme | | `downgrade` | AUR package (downgrade helper) | | `yay` | AUR helper | -| `antergos-layan-theme` | Layan theme suite: KDE configs, Kvantum, SDDM theme, plasmoids, video wallpaper | +| `euri-layan-theme` | Layan theme suite: KDE configs, Kvantum, SDDM theme, plasmoids, video wallpaper | | `tela-circle-icon-theme-git` | Icon theme (from AUR) | | `kwin-zones` | KWin window tiling zones | | `oh-my-posh-bin` | Shell prompt (from AUR) | | `pacseek` | Package search GUI (from AUR) | -| `antergos-i3-config` | i3 configuration | -| `antergos-sway-config` | Sway configuration | -| `antergos-hyprland-config` | Hyprland configuration | +| `euri-i3-config` | i3 configuration | +| `euri-sway-config` | Sway configuration | +| `euri-hyprland-config` | Hyprland configuration | ## PKGBUILD notes @@ -54,7 +54,7 @@ Built and published in this order (from `packages.yaml` in `antergos-packages`): - `_skip_modules` includes `dracut`, `initramfs`, `initramfscfg` — these are systemd-holdovers not needed on Artix (uses mkinitcpio) - **`-DCMAKE_DISTRIBUTION_NAME` is a no-op** — Calamares ignores it completely. The "for \" text in the about dialog comes from `versionedName` in the active branding component at runtime. Do NOT add this flag. -### calamares-branding-antergos-next +### calamares-branding-euri - Ships `calamares-next.sh` — installed as `/usr/bin/calamares-next`, the online installer launcher - Ships the online settings file as `/etc/calamares-online/settings.conf`. It also ships an `settings_offline.conf` installed as `/etc/calamares-offline/settings.conf` (with `/etc/calamares/settings.conf` symlinked to it by default) — but this is **unused**: the launcher's `SetConfig()` always replaces it with the online config at runtime. Calamares is online-only. @@ -67,19 +67,19 @@ Built and published in this order (from `packages.yaml` in `antergos-packages`): - Ships `pipewire.desktop` at `/etc/xdg/autostart/` so installed systems get the XDG autostart entry - Patches `artix-pipewire-launcher`: sets `dinit|runit|s6) SUPPORT='YES'` (upstream only supported `openrc`/`systemd`). Without this, the launcher silently exits on dinit systems and pipewire never starts. -### antergos-wallpapers +### euri-wallpapers -- Installs to `/usr/share/wallpapers/antergos-wallpaper/contents/images/` with `metadata.desktop` for KDE picker support -- Also available at `/usr/share/backgrounds/antergos/` for other DEs +- Installs to `/usr/share/wallpapers/euri-wallpaper/contents/images/` with `metadata.desktop` for KDE picker support +- Also available at `/usr/share/backgrounds/euri/` for other DEs - Ships three wallpapers: original Antergos PNG (default), Adwaita Morning, and antergos-darkest-hour ## File conflicts | Package 1 | Package 2 | File | Resolution | |-----------|-----------|------|------------| -| `calamares` | `calamares-branding-antergos-next` | `/usr/share/calamares/branding/default/branding.desc`, `show.qml` | `--overwrite='*'` in `./buildiso` | -| `filesystem` | `antergos-release` | `/usr/lib/os-release` | `antergos-release` in basestrap operations list (uses `--overwrite`) | +| `calamares` | `calamares-branding-euri` | `/usr/share/calamares/branding/default/branding.desc`, `show.qml` | `--overwrite='*'` in `./buildiso` | +| `filesystem` | `euri-release` | `/usr/lib/os-release` | `euri-release` in basestrap operations list (uses `--overwrite`) | ## Build system -Packages are built and published via CI in the `antergos-packages` repo. Build order is defined in `packages.yaml`. AUR packages (`yay`, `downgrade`, `pixie-sddm-git`, etc.) are included with retry logic for transient clone failures. The repo index is generated as `antergos-pkgs.db` / `antergos-pkgs.files` under `antergos-pkgs/os/x86_64/` and published to GitHub Pages, served by `repo-add`. +Packages are built and published via CI in the `antergos-packages` repo. Build order is defined in `packages.yaml`. AUR packages (`yay`, `downgrade`, `pixie-sddm-git`, etc.) are included with retry logic for transient clone failures. The repo index is generated as `euri-pkgs.db` / `euri-pkgs.files` under `euri-pkgs/os/x86_64/` by `repo-add` (adjust the Server URL with `/os/x86_64` if the repo is served as a full arch tree) and served from the package server at `https://antergos-nas.taild4360b.ts.net/pkgs/euri-pkgs/`. diff --git a/docs/system-requirements.md b/docs/system-requirements.md index b070579..e7835fe 100644 --- a/docs/system-requirements.md +++ b/docs/system-requirements.md @@ -28,7 +28,7 @@ nav_order: 3 ### RAM usage -A fresh KDE Plasma 6 session with the Antergos NeXT theme uses approximately 1.5 GB of RAM at idle. This accounts for the desktop shell, background services (NetworkManager, CUPS, Bluetooth, cronie, syslog-ng, pipewire), and the compositor. Opening a web browser adds roughly 500 MB–1 GB depending on tabs. +A fresh KDE Plasma 6 session with the Euri Linux theme uses approximately 1.5 GB of RAM at idle. This accounts for the desktop shell, background services (NetworkManager, CUPS, Bluetooth, cronie, syslog-ng, pipewire), and the compositor. Opening a web browser adds roughly 500 MB–1 GB depending on tabs. ### Display aspect ratio diff --git a/docs/wallpapers.md b/docs/wallpapers.md index f31f710..5909a78 100644 --- a/docs/wallpapers.md +++ b/docs/wallpapers.md @@ -6,12 +6,12 @@ nav_order: 13 # Wallpapers -The live session and installed system use a **video wallpaper** — `/usr/share/backgrounds/antergos/antergos-wallpaper.mp4` — played by the **Smart Video Wallpaper Reborn** Plasma plugin. +The live session and installed system use a **video wallpaper** — `/usr/share/backgrounds/euri/euri-wallpaper.mp4` — played by the **Smart Video Wallpaper Reborn** Plasma plugin. -The video ships from the **`antergos-layan-theme`** package (`depends=('kvantum' 'yakuake' 'antergos-wallpapers' 'mpv')`). The same package installs the Smart Video Wallpaper Reborn plugin into the user's `~/.local/share/plasma/wallpapers/` from its `Configs/Home/` tree. +The video ships from the **`euri-layan-theme`** package (`depends=('kvantum' 'yakuake' 'euri-wallpapers' 'mpv')`). The same package installs the Smart Video Wallpaper Reborn plugin into the user's `~/.local/share/plasma/wallpapers/` from its `Configs/Home/` tree. -The `antergos-wallpapers` package provides the still images: -- **antergos-wallpaper.png** — the original Antergos wallpaper, sourced from the [Antergos/wallpapers](https://github.com/Antergos/wallpapers) repo. GPL-3.0. +The `euri-wallpapers` package provides the still images: +- **euri-wallpaper.png** — the original Antergos wallpaper, sourced from the [Antergos/wallpapers](https://github.com/Antergos/wallpapers) repo. GPL-3.0. - **adwaita-morning.webp** — GNOME Adwaita Morning (7680×4320, CC BY-SA 3.0 by Jakub Steiner) - **antergos-darkest-hour.jpg** — KDE Plasma variant (GPL-2+) @@ -19,27 +19,27 @@ The `antergos-wallpapers` package provides the still images: | Path | Purpose | |------|---------| -| `/usr/share/backgrounds/antergos/` | Default wallpaper location + video wallpaper | -| `/usr/share/wallpapers/antergos-wallpaper/contents/images/` | KDE wallpaper picker (still images) | +| `/usr/share/backgrounds/euri/` | Default wallpaper location + video wallpaper | +| `/usr/share/wallpapers/euri-wallpaper/contents/images/` | KDE wallpaper picker (still images) | | `/usr/share/antergos/backgrounds/` | Legacy path | -| `/usr/share/icons/hicolor/*/apps/antergos-logo.png` | App icon | +| `/usr/share/icons/hicolor/*/apps/euri-logo.png` | App icon | -The KDE plugin names are `antergos-wallpaper` and `antergos-darkest-hour`, each with their own `metadata.desktop`. +The KDE plugin names are `euri-wallpaper` and `antergos-darkest-hour`, each with their own `metadata.desktop`. ## Set on first login Plasma overwrites `/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc` on first login, so putting the wallpaper in skel doesn't work. Instead, a one-shot autostart script handles it: -1. `/usr/local/bin/set-antergos-wallpaper.sh` — configures the Smart Video Wallpaper Reborn plugin (`luisbocanegra.smart.video.wallpaper.reborn`) via `qdbus6`, pointing it at `/usr/share/backgrounds/antergos/antergos-wallpaper.mp4` muted, then creates the marker file `~/.config/antergos-wallpaper-set` -2. `~/.config/autostart/antergos-wallpaper.desktop` (from skel, plus a copy in `/etc/xdg/autostart/`) — calls the script with `X-KDE-autostart-phase=2` +1. `/usr/local/bin/set-euri-wallpaper.sh` — configures the Smart Video Wallpaper Reborn plugin (`luisbocanegra.smart.video.wallpaper.reborn`) via `qdbus6`, pointing it at `/usr/share/backgrounds/euri/euri-wallpaper.mp4` muted, then creates the marker file `~/.config/euri-wallpaper-set` +2. `~/.config/autostart/euri-wallpaper.desktop` (from skel, plus a copy in `/etc/xdg/autostart/`) — calls the script with `X-KDE-autostart-phase=2` The marker file prevents the script from running on subsequent logins. ## Customizing -To replace the wallpaper, update the `antergos-wallpapers` package: -- `packages/antergos-wallpapers/PKGBUILD` — update source URL and checksum -- `packages/antergos-wallpapers/` — new wallpaper image -- `packages/antergos-wallpapers/metadata.desktop` — update name if changing +To replace the wallpaper, update the `euri-wallpapers` package: +- `packages/euri-wallpapers/PKGBUILD` — update source URL and checksum +- `packages/euri-wallpapers/` — new wallpaper image +- `packages/euri-wallpapers/metadata.desktop` — update name if changing Rebuild the package and push to the [antergos-packages](https://github.com/Antergos-NeXT/antergos-packages) repo. diff --git a/iso-profiles/antergos/live-overlay/etc/hostname b/iso-profiles/antergos/live-overlay/etc/hostname deleted file mode 100644 index 8977a2f..0000000 --- a/iso-profiles/antergos/live-overlay/etc/hostname +++ /dev/null @@ -1 +0,0 @@ -antergos-live diff --git a/iso-profiles/antergos/live-overlay/etc/hosts b/iso-profiles/antergos/live-overlay/etc/hosts deleted file mode 100644 index 0d79448..0000000 --- a/iso-profiles/antergos/live-overlay/etc/hosts +++ /dev/null @@ -1,2 +0,0 @@ -127.0.0.1 localhost.localdomain antergos-live localhost -::1 localhost.localdomain antergos-live localhost diff --git a/iso-profiles/antergos/live-overlay/etc/issue.live b/iso-profiles/antergos/live-overlay/etc/issue.live deleted file mode 100644 index 499be21..0000000 --- a/iso-profiles/antergos/live-overlay/etc/issue.live +++ /dev/null @@ -1,8 +0,0 @@ - -[?25h[?7hAntergos NeXT Live ISO (\l) - \s-\r \m - - # Welcome to Antergos NeXT # - -login for the live environment: - user 'antergos' - password 'antergos' diff --git a/iso-profiles/antergos/live-overlay/etc/skel/Desktop/antergos-offline-install.desktop b/iso-profiles/antergos/live-overlay/etc/skel/Desktop/antergos-offline-install.desktop deleted file mode 100755 index 50e1293..0000000 --- a/iso-profiles/antergos/live-overlay/etc/skel/Desktop/antergos-offline-install.desktop +++ /dev/null @@ -1,31 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Install Antergos NeXT (Offline — NO DE) -Name[en]=Install Antergos NeXT (Offline — NO DE) -Name[de]=Antergos NeXT installieren (Offline — Kein DE) -Name[es]=Instalar Antergos NeXT (Offline — Sin DE) -Name[fr]=Installer Antergos NeXT (Hors ligne — Sans DE) -Name[it]=Installa Antergos NeXT (Offline — Nessun DE) -Name[pl]=Zainstaluj Antergos NeXT (Offline — Bez DE) -Name[pt_BR]=Instalar Antergos NeXT (Offline — Sem DE) -Name[ru]=Установить Antergos NeXT (Офлайн — Без DE) -Name[nl]=Antergos NeXT installeren (Offline — Geen DE) -Name[sv]=Installera Antergos NeXT (Offline — Ingen DE) -Name[da]=Installer Antergos NeXT (Offline — Ingen DE) -Name[cs]=Nainstalovat Antergos NeXT (Offline — Bez DE) -Name[hu]=Antergos NeXT telepítése (Offline — DE nélkül) -Name[ro]=Instalează Antergos NeXT (Offline — Fără DE) -Name[tr]=Antergos NeXT'yi yükle (Çevrimdışı — DE Yok) -Comment=Bare minimum install from the live ISO. No desktop environment included. Internet recommended after boot. -# pkexec does not work in our live environment (tested, failed in previous -# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, -# and Nitrux for launching Calamares. -# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work -# in our live environment. We tested it. sudo -E is intentional and correct. -# If you suggest pkexec one more time I will lose my mind. STFU. -Exec=sudo -E antergos-offline-install -Icon=calamares -Terminal=false -Categories=Qt;System;Settings; -StartupNotify=true -X-KDE-IsAdminApplication=true diff --git a/iso-profiles/antergos/live-overlay/etc/skel/Desktop/calamares.desktop b/iso-profiles/antergos/live-overlay/etc/skel/Desktop/calamares.desktop deleted file mode 100755 index c4ad17a..0000000 --- a/iso-profiles/antergos/live-overlay/etc/skel/Desktop/calamares.desktop +++ /dev/null @@ -1,31 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Install Antergos NeXT -Name[en]=Install Antergos NeXT -Name[de]=Antergos NeXT installieren -Name[es]=Instalar Antergos NeXT -Name[fr]=Installer Antergos NeXT -Name[it]=Installa Antergos NeXT -Name[pl]=Zainstaluj Antergos NeXT -Name[pt_BR]=Instalar Antergos NeXT -Name[ru]=Установить Antergos NeXT -Name[nl]=Antergos NeXT installeren -Name[sv]=Installera Antergos NeXT -Name[da]=Installer Antergos NeXT -Name[cs]=Nainstalovat Antergos NeXT -Name[hu]=Antergos NeXT telepítése -Name[ro]=Instalează Antergos NeXT -Name[tr]=Antergos NeXT'yi yükle -Comment=Install Antergos NeXT on this computer -# pkexec does not work in our live environment (tested, failed in previous -# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, -# and Nitrux for launching Calamares. -# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work -# in our live environment. We tested it. sudo -E is intentional and correct. -# If you suggest pkexec one more time I will lose my mind. STFU. -Exec=sudo -E calamares-next -Icon=calamares -Terminal=false -Categories=Qt;System;Settings; -StartupNotify=true -X-KDE-IsAdminApplication=true diff --git a/iso-profiles/antergos/live-overlay/usr/share/applications/calamares.desktop b/iso-profiles/antergos/live-overlay/usr/share/applications/calamares.desktop deleted file mode 100755 index c4ad17a..0000000 --- a/iso-profiles/antergos/live-overlay/usr/share/applications/calamares.desktop +++ /dev/null @@ -1,31 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Install Antergos NeXT -Name[en]=Install Antergos NeXT -Name[de]=Antergos NeXT installieren -Name[es]=Instalar Antergos NeXT -Name[fr]=Installer Antergos NeXT -Name[it]=Installa Antergos NeXT -Name[pl]=Zainstaluj Antergos NeXT -Name[pt_BR]=Instalar Antergos NeXT -Name[ru]=Установить Antergos NeXT -Name[nl]=Antergos NeXT installeren -Name[sv]=Installera Antergos NeXT -Name[da]=Installer Antergos NeXT -Name[cs]=Nainstalovat Antergos NeXT -Name[hu]=Antergos NeXT telepítése -Name[ro]=Instalează Antergos NeXT -Name[tr]=Antergos NeXT'yi yükle -Comment=Install Antergos NeXT on this computer -# pkexec does not work in our live environment (tested, failed in previous -# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, -# and Nitrux for launching Calamares. -# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work -# in our live environment. We tested it. sudo -E is intentional and correct. -# If you suggest pkexec one more time I will lose my mind. STFU. -Exec=sudo -E calamares-next -Icon=calamares -Terminal=false -Categories=Qt;System;Settings; -StartupNotify=true -X-KDE-IsAdminApplication=true diff --git a/iso-profiles/antergos/root-overlay/etc/issue.live b/iso-profiles/antergos/root-overlay/etc/issue.live deleted file mode 100644 index 499be21..0000000 --- a/iso-profiles/antergos/root-overlay/etc/issue.live +++ /dev/null @@ -1,8 +0,0 @@ - -[?25h[?7hAntergos NeXT Live ISO (\l) - \s-\r \m - - # Welcome to Antergos NeXT # - -login for the live environment: - user 'antergos' - password 'antergos' diff --git a/iso-profiles/antergos/root-overlay/etc/lsb-release b/iso-profiles/antergos/root-overlay/etc/lsb-release deleted file mode 100644 index 6176458..0000000 --- a/iso-profiles/antergos/root-overlay/etc/lsb-release +++ /dev/null @@ -1,3 +0,0 @@ -DISTRIB_ID="Antergos NeXT" -DISTRIB_RELEASE="rolling" -DISTRIB_DESCRIPTION="Antergos NeXT" diff --git a/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop b/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop deleted file mode 100644 index ceb2b26..0000000 --- a/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/antergos-wallpaper.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Set Antergos NeXT Wallpaper -Comment=Apply Antergos NeXT default wallpaper on first login -Exec=/usr/local/bin/set-antergos-wallpaper.sh -Terminal=false -X-KDE-autostart-phase=2 -NoDisplay=true diff --git a/iso-profiles/antergos/root-overlay/etc/xdg/autostart/antergos-wallpaper.desktop b/iso-profiles/antergos/root-overlay/etc/xdg/autostart/antergos-wallpaper.desktop deleted file mode 100644 index ceb2b26..0000000 --- a/iso-profiles/antergos/root-overlay/etc/xdg/autostart/antergos-wallpaper.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Set Antergos NeXT Wallpaper -Comment=Apply Antergos NeXT default wallpaper on first login -Exec=/usr/local/bin/set-antergos-wallpaper.sh -Terminal=false -X-KDE-autostart-phase=2 -NoDisplay=true diff --git a/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/128x128/apps/antergos-logo.png b/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/128x128/apps/antergos-logo.png deleted file mode 100644 index 5a350fc..0000000 Binary files a/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/128x128/apps/antergos-logo.png and /dev/null differ diff --git a/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/256x256/apps/antergos-logo.png b/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/256x256/apps/antergos-logo.png deleted file mode 100644 index df0753b..0000000 Binary files a/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/256x256/apps/antergos-logo.png and /dev/null differ diff --git a/iso-profiles/antergos/root-overlay/usr/share/pixmaps/antergos-logo.png b/iso-profiles/antergos/root-overlay/usr/share/pixmaps/antergos-logo.png deleted file mode 100644 index df0753b..0000000 Binary files a/iso-profiles/antergos/root-overlay/usr/share/pixmaps/antergos-logo.png and /dev/null differ diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/basestrap.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/basestrap.conf similarity index 86% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/basestrap.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/basestrap.conf index 07f8bc4..22f2274 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/basestrap.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/basestrap.conf @@ -24,14 +24,14 @@ pacman: mode: "0o755" keyrings: - artix - - antergos-next + - euri base_init: elogind operations: - install: - base - - antergos-next-keyring - - antergos-release - - antergos-grub-theme + - euri-keyring + - euri-release + - euri-grub-theme - xlibre-xserver diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/bootloader.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/bootloader.conf similarity index 93% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/bootloader.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/bootloader.conf index 4413b38..e94bf4f 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/bootloader.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/bootloader.conf @@ -14,7 +14,7 @@ efiBootMgr: "efibootmgr" installEFIFallback: true -efiBootloaderId: "Antergos" +efiBootloaderId: "Euri" # installHybridGRUB: false diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/displaymanager.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/displaymanager.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/displaymanager.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/displaymanager.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/finished.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/finished.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/finished.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/finished.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/grubcfg.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/grubcfg.conf similarity index 86% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/grubcfg.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/grubcfg.conf index 50c255f..559a192 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/grubcfg.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/grubcfg.conf @@ -16,6 +16,6 @@ defaults: GRUB_DISABLE_SUBMENU: true GRUB_TERMINAL_OUTPUT: "console" GRUB_DISABLE_RECOVERY: true - GRUB_THEME: "/usr/share/grub/themes/antergos/theme.txt" + GRUB_THEME: "/usr/share/grub/themes/euri/theme.txt" always_use_defaults: false diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/initcpio.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/initcpio.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/initcpio.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/initcpio.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/locale.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/locale.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/locale.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/locale.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/machineid.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/machineid.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/machineid.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/machineid.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/mount.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/mount.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/mount.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/mount.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/netinstall.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/netinstall.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/netinstall.yaml similarity index 93% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/netinstall.yaml index 7228bc9..98e8121 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/netinstall.yaml @@ -10,10 +10,10 @@ - grub - efibootmgr - sudo - - antergos-release - - antergos-next-keyring - - antergos-wallpapers - - antergos-grub-theme + - euri-release + - euri-keyring + - euri-wallpapers + - euri-grub-theme - falkon - mesa - mesa-utils @@ -87,7 +87,7 @@ description: "System Utilities" selected: true packages: - - antergos-lsb-release + - euri-lsb-release - nano - vi diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_de.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_de.conf similarity index 93% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_de.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_de.conf index 8039c75..c49e35d 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_de.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_de.conf @@ -8,7 +8,7 @@ default: Plasma items: - id: Plasma name: "KDE Plasma" - description: "Full-featured modern desktop. The default Antergos NeXT experience." + description: "Full-featured modern desktop. The default Euri Linux experience." screenshot: "" netinstall: name: "KDE Plasma" @@ -30,8 +30,8 @@ items: - kwalletmanager - okular - partitionmanager - - antergos-next-desktop-settings - - antergos-layan-theme + - euri-desktop-settings + - euri-layan-theme - tela-circle-icon-theme-git - cava - python-websockets @@ -122,7 +122,7 @@ items: critical: false packages: - i3 - - antergos-i3-config + - euri-i3-config - id: Sway name: "Sway" description: "i3-compatible Wayland compositor" @@ -136,7 +136,7 @@ items: - swaybg - swayidle - swaylock - - antergos-sway-config + - euri-sway-config - id: Hyprland name: "Hyprland" description: "Dynamic tiling Wayland compositor with eye candy" @@ -148,7 +148,7 @@ items: packages: - hyprland - xdg-desktop-portal-hyprland - - antergos-hyprland-config + - euri-hyprland-config - id: COSMIC name: "COSMIC" description: "Modern Rust-based desktop. Select greetd as DM." diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf similarity index 97% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf index 5f86b87..7869883 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/packagechooser_dm.conf @@ -35,7 +35,7 @@ items: - lightdm - lightdm-dinit - lightdm-slick-greeter - - antergos-lightdm-config + - euri-lightdm-config - id: LXDM name: lxdm diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packages.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/packages.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/packages.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/packages.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/partition.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/partition.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/partition.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/partition.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/postcfg.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/postcfg.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/postcfg.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/postcfg.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/services-artix.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/services-artix.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/services-artix.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/services-artix.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/umount.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/umount.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/umount.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/umount.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/users.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/users.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/users.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/users.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/welcome.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/modules/welcome.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/modules/welcome.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/modules/welcome.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/settings.conf b/iso-profiles/euri/live-overlay/etc/calamares-online/settings.conf similarity index 97% rename from iso-profiles/antergos/live-overlay/etc/calamares-online/settings.conf rename to iso-profiles/euri/live-overlay/etc/calamares-online/settings.conf index 81398c4..963710e 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/settings.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares-online/settings.conf @@ -46,7 +46,7 @@ instances: module: packagechooser config: packagechooser_dm.conf -branding: antergos-next +branding: euri prompt-install: false diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/basestrap.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/basestrap.conf similarity index 89% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/basestrap.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/basestrap.conf index 495f11f..3c703fa 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/basestrap.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/basestrap.conf @@ -24,13 +24,13 @@ pacman: mode: "0o755" keyrings: - artix - - antergos-next + - euri base_init: elogind operations: - install: - base - - antergos-next-keyring - - antergos-release + - euri-keyring + - euri-release diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/bootloader.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/bootloader.conf similarity index 92% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/bootloader.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/bootloader.conf index f39e8dc..4836d63 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/bootloader.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/bootloader.conf @@ -14,7 +14,7 @@ efiBootMgr: "efibootmgr" installEFIFallback: true -efiBootloaderId: "Antergos NeXT" +efiBootloaderId: "Euri Linux" # installHybridGRUB: false diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/displaymanager.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/displaymanager.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/displaymanager.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/displaymanager.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/finished.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/finished.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/finished.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/finished.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/grubcfg.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/grubcfg.conf similarity index 77% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/grubcfg.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/grubcfg.conf index 9c5dc68..16d30bb 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/grubcfg.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/grubcfg.conf @@ -12,10 +12,10 @@ kernel_params: [ "quiet" ] defaults: GRUB_TIMEOUT: 5 GRUB_DEFAULT: "saved" - GRUB_DISTRIBUTOR: "Antergos NeXT" + GRUB_DISTRIBUTOR: "Euri Linux" GRUB_DISABLE_SUBMENU: true GRUB_TERMINAL_OUTPUT: "gfxterm" GRUB_DISABLE_RECOVERY: true - GRUB_THEME: "/usr/share/grub/themes/antergos/theme.txt" + GRUB_THEME: "/usr/share/grub/themes/euri/theme.txt" always_use_defaults: false diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/initcpio.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/initcpio.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/initcpio.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/initcpio.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/locale.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/locale.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/locale.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/locale.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/machineid.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/machineid.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/machineid.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/machineid.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/mount.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/mount.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/mount.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/mount.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/netinstall.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/netinstall.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml b/iso-profiles/euri/live-overlay/etc/calamares/modules/netinstall.yaml similarity index 93% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml rename to iso-profiles/euri/live-overlay/etc/calamares/modules/netinstall.yaml index d7b09b7..e888553 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/netinstall.yaml +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/netinstall.yaml @@ -10,10 +10,10 @@ - grub - efibootmgr - sudo - - antergos-release - - antergos-next-keyring - - antergos-wallpapers - - antergos-grub-theme + - euri-release + - euri-keyring + - euri-wallpapers + - euri-grub-theme - falkon - mesa - mesa-utils @@ -87,7 +87,7 @@ description: "System Utilities" selected: true packages: - - antergos-lsb-release + - euri-lsb-release - nano - vi diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_de.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_de.conf similarity index 96% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_de.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_de.conf index 122e0db..efd470b 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_de.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_de.conf @@ -8,14 +8,14 @@ default: Plasma items: - id: Plasma name: "KDE Plasma" - description: "Full-featured modern desktop. The default Antergos NeXT experience." + description: "Full-featured modern desktop. The default Euri Linux experience." screenshot: "" netinstall: name: "KDE Plasma" selected: true critical: false packages: - - antergos-next-desktop-settings + - euri-desktop-settings - ark - bluedevil - breeze-gtk @@ -59,7 +59,7 @@ items: - spectacle - xdg-desktop-portal-kde - xsettingsd - - antergos-layan-theme + - euri-layan-theme - tela-circle-icon-theme-git - cava - python-websockets @@ -225,7 +225,7 @@ items: - i3blocks - i3lock - i3status - - antergos-i3-config + - euri-i3-config - id: Sway name: "Sway" description: "i3-compatible Wayland compositor" @@ -239,7 +239,7 @@ items: - swaybg - swayidle - swaylock - - antergos-sway-config + - euri-sway-config - id: Hyprland name: "Hyprland" description: "Dynamic tiling Wayland compositor with eye candy" @@ -251,7 +251,7 @@ items: packages: - hyprland - xdg-desktop-portal-hyprland - - antergos-hyprland-config + - euri-hyprland-config - id: COSMIC name: "COSMIC" description: "Modern Rust-based desktop. Select greetd as DM." diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_dm.conf similarity index 97% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_dm.conf index 5f86b87..7869883 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf +++ b/iso-profiles/euri/live-overlay/etc/calamares/modules/packagechooser_dm.conf @@ -35,7 +35,7 @@ items: - lightdm - lightdm-dinit - lightdm-slick-greeter - - antergos-lightdm-config + - euri-lightdm-config - id: LXDM name: lxdm diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/packages.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/packages.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/packages.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/partition.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/partition.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/partition.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/partition.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/postcfg.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/postcfg.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/postcfg.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/postcfg.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/services-artix.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/services-artix.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/services-artix.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/services-artix.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/umount.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/umount.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/umount.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/umount.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/users.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/users.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/users.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/users.conf diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/welcome.conf b/iso-profiles/euri/live-overlay/etc/calamares/modules/welcome.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/calamares/modules/welcome.conf rename to iso-profiles/euri/live-overlay/etc/calamares/modules/welcome.conf diff --git a/iso-profiles/antergos/live-overlay/etc/elogind/logind.conf b/iso-profiles/euri/live-overlay/etc/elogind/logind.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/elogind/logind.conf rename to iso-profiles/euri/live-overlay/etc/elogind/logind.conf diff --git a/iso-profiles/antergos/live-overlay/etc/elogind/sleep.conf b/iso-profiles/euri/live-overlay/etc/elogind/sleep.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/elogind/sleep.conf rename to iso-profiles/euri/live-overlay/etc/elogind/sleep.conf diff --git a/iso-profiles/antergos/live-overlay/etc/fstab b/iso-profiles/euri/live-overlay/etc/fstab similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/fstab rename to iso-profiles/euri/live-overlay/etc/fstab diff --git a/iso-profiles/euri/live-overlay/etc/hostname b/iso-profiles/euri/live-overlay/etc/hostname new file mode 100644 index 0000000..7d8a067 --- /dev/null +++ b/iso-profiles/euri/live-overlay/etc/hostname @@ -0,0 +1 @@ +euri-live diff --git a/iso-profiles/euri/live-overlay/etc/hosts b/iso-profiles/euri/live-overlay/etc/hosts new file mode 100644 index 0000000..feefd6c --- /dev/null +++ b/iso-profiles/euri/live-overlay/etc/hosts @@ -0,0 +1,2 @@ +127.0.0.1 localhost.localdomain euri-live localhost +::1 localhost.localdomain euri-live localhost diff --git a/iso-profiles/antergos/live-overlay/etc/issue b/iso-profiles/euri/live-overlay/etc/issue similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/issue rename to iso-profiles/euri/live-overlay/etc/issue diff --git a/iso-profiles/euri/live-overlay/etc/issue.live b/iso-profiles/euri/live-overlay/etc/issue.live new file mode 100644 index 0000000..6ac7ee3 --- /dev/null +++ b/iso-profiles/euri/live-overlay/etc/issue.live @@ -0,0 +1,8 @@ + +[?25h[?7hEuri Linux Live ISO (\l) - \s-\r \m + + # Welcome to Euri Linux # + +login for the live environment: + user 'euri' + password 'euri' diff --git a/iso-profiles/antergos/live-overlay/etc/os-release b/iso-profiles/euri/live-overlay/etc/os-release similarity index 74% rename from iso-profiles/antergos/live-overlay/etc/os-release rename to iso-profiles/euri/live-overlay/etc/os-release index a342b4c..c80cbbd 100644 --- a/iso-profiles/antergos/live-overlay/etc/os-release +++ b/iso-profiles/euri/live-overlay/etc/os-release @@ -1,6 +1,6 @@ -NAME="Antergos NeXT" -PRETTY_NAME="Antergos NeXT 2026.08.17 Arranxo" -ID=antergos +NAME="Euri Linux" +PRETTY_NAME="Euri Linux 2026.08.17 Arranxo" +ID=euri ID_LIKE=artix VERSION_ID=2026.08.17 VERSION_CODENAME=arranxo @@ -10,4 +10,4 @@ HOME_URL="https://github.com/Antergos-NeXT" DOCUMENTATION_URL="https://wiki.archlinux.org" SUPPORT_URL="https://github.com/Antergos-NeXT" BUG_REPORT_URL="https://github.com/Antergos-NeXT" -LOGO=antergos-logo +LOGO=euri-logo diff --git a/iso-profiles/antergos/live-overlay/etc/pam.d/su b/iso-profiles/euri/live-overlay/etc/pam.d/su similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/pam.d/su rename to iso-profiles/euri/live-overlay/etc/pam.d/su diff --git a/iso-profiles/antergos/live-overlay/etc/polkit-1/rules.d/90-live.rules b/iso-profiles/euri/live-overlay/etc/polkit-1/rules.d/90-live.rules similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/polkit-1/rules.d/90-live.rules rename to iso-profiles/euri/live-overlay/etc/polkit-1/rules.d/90-live.rules diff --git a/iso-profiles/antergos/live-overlay/etc/sddm.conf.d/kde_settings.conf b/iso-profiles/euri/live-overlay/etc/sddm.conf.d/kde_settings.conf similarity index 95% rename from iso-profiles/antergos/live-overlay/etc/sddm.conf.d/kde_settings.conf rename to iso-profiles/euri/live-overlay/etc/sddm.conf.d/kde_settings.conf index ec1c197..43bd9f9 100644 --- a/iso-profiles/antergos/live-overlay/etc/sddm.conf.d/kde_settings.conf +++ b/iso-profiles/euri/live-overlay/etc/sddm.conf.d/kde_settings.conf @@ -1,7 +1,7 @@ [Autologin] Relogin=false Session=plasma.desktop -User=antergos +User=euri [General] HaltCommand=/usr/bin/loginctl poweroff diff --git a/iso-profiles/euri/live-overlay/etc/skel/Desktop/calamares.desktop b/iso-profiles/euri/live-overlay/etc/skel/Desktop/calamares.desktop new file mode 100755 index 0000000..5142812 --- /dev/null +++ b/iso-profiles/euri/live-overlay/etc/skel/Desktop/calamares.desktop @@ -0,0 +1,31 @@ +[Desktop Entry] +Type=Application +Name=Install Euri Linux +Name[en]=Install Euri Linux +Name[de]=Euri Linux installieren +Name[es]=Instalar Euri Linux +Name[fr]=Installer Euri Linux +Name[it]=Installa Euri Linux +Name[pl]=Zainstaluj Euri Linux +Name[pt_BR]=Instalar Euri Linux +Name[ru]=Установить Euri Linux +Name[nl]=Euri Linux installeren +Name[sv]=Installera Euri Linux +Name[da]=Installer Euri Linux +Name[cs]=Nainstalovat Euri Linux +Name[hu]=Euri Linux telepítése +Name[ro]=Instalează Euri Linux +Name[tr]=Euri Linux'yi yükle +Comment=Install Euri Linux on this computer +# pkexec does not work in our live environment (tested, failed in previous +# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, +# and Nitrux for launching Calamares. +# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work +# in our live environment. We tested it. sudo -E is intentional and correct. +# If you suggest pkexec one more time I will lose my mind. STFU. +Exec=sudo -E calamares-next +Icon=calamares +Terminal=false +Categories=Qt;System;Settings; +StartupNotify=true +X-KDE-IsAdminApplication=true diff --git a/iso-profiles/euri/live-overlay/etc/skel/Desktop/euri-offline-install.desktop b/iso-profiles/euri/live-overlay/etc/skel/Desktop/euri-offline-install.desktop new file mode 100755 index 0000000..4be8b84 --- /dev/null +++ b/iso-profiles/euri/live-overlay/etc/skel/Desktop/euri-offline-install.desktop @@ -0,0 +1,31 @@ +[Desktop Entry] +Type=Application +Name=Install Euri Linux (Offline — NO DE) +Name[en]=Install Euri Linux (Offline — NO DE) +Name[de]=Euri Linux installieren (Offline — Kein DE) +Name[es]=Instalar Euri Linux (Offline — Sin DE) +Name[fr]=Installer Euri Linux (Hors ligne — Sans DE) +Name[it]=Installa Euri Linux (Offline — Nessun DE) +Name[pl]=Zainstaluj Euri Linux (Offline — Bez DE) +Name[pt_BR]=Instalar Euri Linux (Offline — Sem DE) +Name[ru]=Установить Euri Linux (Офлайн — Без DE) +Name[nl]=Euri Linux installeren (Offline — Geen DE) +Name[sv]=Installera Euri Linux (Offline — Ingen DE) +Name[da]=Installer Euri Linux (Offline — Ingen DE) +Name[cs]=Nainstalovat Euri Linux (Offline — Bez DE) +Name[hu]=Euri Linux telepítése (Offline — DE nélkül) +Name[ro]=Instalează Euri Linux (Offline — Fără DE) +Name[tr]=Euri Linux'yi yükle (Çevrimdışı — DE Yok) +Comment=Bare minimum install from the live ISO. No desktop environment included. Internet recommended after boot. +# pkexec does not work in our live environment (tested, failed in previous +# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, +# and Nitrux for launching Calamares. +# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work +# in our live environment. We tested it. sudo -E is intentional and correct. +# If you suggest pkexec one more time I will lose my mind. STFU. +Exec=sudo -E euri-offline-install +Icon=calamares +Terminal=false +Categories=Qt;System;Settings; +StartupNotify=true +X-KDE-IsAdminApplication=true diff --git a/iso-profiles/antergos/live-overlay/etc/sudoers.d/g_wheel b/iso-profiles/euri/live-overlay/etc/sudoers.d/g_wheel similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/sudoers.d/g_wheel rename to iso-profiles/euri/live-overlay/etc/sudoers.d/g_wheel diff --git a/iso-profiles/antergos/live-overlay/etc/sudoers.d/u_root b/iso-profiles/euri/live-overlay/etc/sudoers.d/u_root similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/sudoers.d/u_root rename to iso-profiles/euri/live-overlay/etc/sudoers.d/u_root diff --git a/iso-profiles/antergos/live-overlay/etc/syslog-ng/syslog-ng.conf b/iso-profiles/euri/live-overlay/etc/syslog-ng/syslog-ng.conf similarity index 100% rename from iso-profiles/antergos/live-overlay/etc/syslog-ng/syslog-ng.conf rename to iso-profiles/euri/live-overlay/etc/syslog-ng/syslog-ng.conf diff --git a/iso-profiles/antergos/live-overlay/usr/bin/systemd-machine-id-setup b/iso-profiles/euri/live-overlay/usr/bin/systemd-machine-id-setup similarity index 100% rename from iso-profiles/antergos/live-overlay/usr/bin/systemd-machine-id-setup rename to iso-profiles/euri/live-overlay/usr/bin/systemd-machine-id-setup diff --git a/iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/basestrap/main.py b/iso-profiles/euri/live-overlay/usr/lib/calamares/modules/basestrap/main.py similarity index 99% rename from iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/basestrap/main.py rename to iso-profiles/euri/live-overlay/usr/lib/calamares/modules/basestrap/main.py index cf22f40..808cf78 100644 --- a/iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/basestrap/main.py +++ b/iso-profiles/euri/live-overlay/usr/lib/calamares/modules/basestrap/main.py @@ -14,7 +14,7 @@ # # Calamares is Free Software: see the License-Identifier above. # -# Antergos NeXT: Removed hardcoded hasInternet check; added +# Euri Linux: Removed hardcoded hasInternet check; added # skip_if_no_internet config option matching the packages module pattern. # # ╔══════════════════════════════════════════════════════════════════════════╗ diff --git a/iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/basestrap/module.desc b/iso-profiles/euri/live-overlay/usr/lib/calamares/modules/basestrap/module.desc similarity index 100% rename from iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/basestrap/module.desc rename to iso-profiles/euri/live-overlay/usr/lib/calamares/modules/basestrap/module.desc diff --git a/iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/packages/main.py b/iso-profiles/euri/live-overlay/usr/lib/calamares/modules/packages/main.py similarity index 99% rename from iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/packages/main.py rename to iso-profiles/euri/live-overlay/usr/lib/calamares/modules/packages/main.py index eb5a9fa..4c2fd66 100644 --- a/iso-profiles/antergos/live-overlay/usr/lib/calamares/modules/packages/main.py +++ b/iso-profiles/euri/live-overlay/usr/lib/calamares/modules/packages/main.py @@ -13,7 +13,7 @@ # # Calamares is Free Software: see the License-Identifier above. # -# Antergos NeXT: Batch install with --overwrite='*' to avoid file conflicts. +# Euri Linux: Batch install with --overwrite='*' to avoid file conflicts. import abc from string import Template diff --git a/iso-profiles/antergos/live-overlay/usr/lib/os-release b/iso-profiles/euri/live-overlay/usr/lib/os-release similarity index 74% rename from iso-profiles/antergos/live-overlay/usr/lib/os-release rename to iso-profiles/euri/live-overlay/usr/lib/os-release index a342b4c..c80cbbd 100644 --- a/iso-profiles/antergos/live-overlay/usr/lib/os-release +++ b/iso-profiles/euri/live-overlay/usr/lib/os-release @@ -1,6 +1,6 @@ -NAME="Antergos NeXT" -PRETTY_NAME="Antergos NeXT 2026.08.17 Arranxo" -ID=antergos +NAME="Euri Linux" +PRETTY_NAME="Euri Linux 2026.08.17 Arranxo" +ID=euri ID_LIKE=artix VERSION_ID=2026.08.17 VERSION_CODENAME=arranxo @@ -10,4 +10,4 @@ HOME_URL="https://github.com/Antergos-NeXT" DOCUMENTATION_URL="https://wiki.archlinux.org" SUPPORT_URL="https://github.com/Antergos-NeXT" BUG_REPORT_URL="https://github.com/Antergos-NeXT" -LOGO=antergos-logo +LOGO=euri-logo diff --git a/iso-profiles/antergos/live-overlay/usr/local/bin/antergos-offline-install b/iso-profiles/euri/live-overlay/usr/local/bin/euri-offline-install similarity index 95% rename from iso-profiles/antergos/live-overlay/usr/local/bin/antergos-offline-install rename to iso-profiles/euri/live-overlay/usr/local/bin/euri-offline-install index f3fcad3..0d2e330 100755 --- a/iso-profiles/antergos/live-overlay/usr/local/bin/antergos-offline-install +++ b/iso-profiles/euri/live-overlay/usr/local/bin/euri-offline-install @@ -1,5 +1,5 @@ #!/bin/bash -# Antergos NeXT Offline Installer +# Euri Linux Offline Installer # Stolen with love from Valve's SteamOS repair_device.sh # "If it works for a Steam Deck, it works for you." -- some drunk developer @@ -37,11 +37,11 @@ prompt_msg() { [[ $EUID -eq 0 ]] || die "Must be run as root" if [[ ! -f "$SQUASHFS" ]]; then - die "Cannot find rootfs squashfs at $SQUASHFS. Are you booted from an Antergos NeXT ISO?" + die "Cannot find rootfs squashfs at $SQUASHFS. Are you booted from an Euri Linux ISO?" fi # ── WARNING: NO DE ── -prompt_msg "Antergos NeXT Offline Installer" \ +prompt_msg "Euri Linux Offline Installer" \ "This will install a BARE MINIMUM system — no desktop environment, no apps, just the base system + Calamares. After boot, connect to the internet and run: @@ -97,7 +97,7 @@ PART_ROOT=$(diskpart 3) estat "Formatting partitions..." cmd mkfs.fat -F32 -n ESP "$PART_ESP" cmd mkswap -L swap "$PART_SWAP" -cmd mkfs.btrfs -f -L antergos "$PART_ROOT" +cmd mkfs.btrfs -f -L euri "$PART_ROOT" # ── Create btrfs subvolumes ── estat "Creating btrfs subvolumes..." @@ -133,7 +133,7 @@ SWAP_UUID=$(blkid -o value -s UUID "$PART_SWAP") ESP_UUID=$(blkid -o value -s UUID "$PART_ESP") cat > "$TARGET/etc/fstab" << FSTAB -# /etc/fstab generated by Antergos NeXT Offline Installer +# /etc/fstab generated by Euri Linux Offline Installer # Stolen from SteamOS, adapted for your sins — now with btrfs snapshots UUID=$ROOT_UUID / btrfs subvol=@,defaults,noatime,compress=zstd 0 1 @@ -161,15 +161,15 @@ fi # Install GRUB (detect EFI vs BIOS boot) estat "Installing GRUB..." if [[ -d /sys/firmware/efi/efivars ]]; then - cmd chroot "$TARGET" /bin/bash -c "grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Antergos" + cmd chroot "$TARGET" /bin/bash -c "grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Euri" else cmd chroot "$TARGET" /bin/bash -c "grub-install --target=i386-pc $DISK" fi cmd chroot "$TARGET" /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg" 2>/dev/null || true # Set hostname and hosts -cmd chroot "$TARGET" /bin/bash -c "echo antergos > /etc/hostname" -cmd chroot "$TARGET" /bin/bash -c "echo '127.0.1.1 antergos.localdomain antergos' >> /etc/hosts" +cmd chroot "$TARGET" /bin/bash -c "echo euri > /etc/hostname" +cmd chroot "$TARGET" /bin/bash -c "echo '127.0.1.1 euri.localdomain euri' >> /etc/hosts" # Root password prompt PASSWD=$(zenity --password --title="Set root password" --text="Enter root password for the installed system" 2>/dev/null) @@ -234,7 +234,7 @@ cmd sync # ── Final warning ── prompt_msg "Installation complete" \ - "Antergos NeXT has been installed to $DISK. + "Euri Linux has been installed to $DISK. Filesystem: btrfs with subvolumes (@, @home, @cache, @log, @snapshots) Snapshots: snapper creates hourly snapshots, keeps 6 hourly + 7 daily + 4 weekly diff --git a/iso-profiles/euri/live-overlay/usr/share/applications/calamares.desktop b/iso-profiles/euri/live-overlay/usr/share/applications/calamares.desktop new file mode 100755 index 0000000..5142812 --- /dev/null +++ b/iso-profiles/euri/live-overlay/usr/share/applications/calamares.desktop @@ -0,0 +1,31 @@ +[Desktop Entry] +Type=Application +Name=Install Euri Linux +Name[en]=Install Euri Linux +Name[de]=Euri Linux installieren +Name[es]=Instalar Euri Linux +Name[fr]=Installer Euri Linux +Name[it]=Installa Euri Linux +Name[pl]=Zainstaluj Euri Linux +Name[pt_BR]=Instalar Euri Linux +Name[ru]=Установить Euri Linux +Name[nl]=Euri Linux installeren +Name[sv]=Installera Euri Linux +Name[da]=Installer Euri Linux +Name[cs]=Nainstalovat Euri Linux +Name[hu]=Euri Linux telepítése +Name[ro]=Instalează Euri Linux +Name[tr]=Euri Linux'yi yükle +Comment=Install Euri Linux on this computer +# pkexec does not work in our live environment (tested, failed in previous +# releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, +# and Nitrux for launching Calamares. +# ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work +# in our live environment. We tested it. sudo -E is intentional and correct. +# If you suggest pkexec one more time I will lose my mind. STFU. +Exec=sudo -E calamares-next +Icon=calamares +Terminal=false +Categories=Qt;System;Settings; +StartupNotify=true +X-KDE-IsAdminApplication=true diff --git a/iso-profiles/antergos/live-overlay/usr/share/applications/antergos-offline-install.desktop b/iso-profiles/euri/live-overlay/usr/share/applications/euri-offline-install.desktop similarity index 82% rename from iso-profiles/antergos/live-overlay/usr/share/applications/antergos-offline-install.desktop rename to iso-profiles/euri/live-overlay/usr/share/applications/euri-offline-install.desktop index b13c8df..a0381e7 100755 --- a/iso-profiles/antergos/live-overlay/usr/share/applications/antergos-offline-install.desktop +++ b/iso-profiles/euri/live-overlay/usr/share/applications/euri-offline-install.desktop @@ -1,7 +1,7 @@ [Desktop Entry] Type=Application -Name=Install Antergos NeXT (Offline — NO DE) -Name[en]=Install Antergos NeXT (Offline — NO DE) +Name=Install Euri Linux (Offline — NO DE) +Name[en]=Install Euri Linux (Offline — NO DE) Comment=Bare minimum install from the live ISO. No desktop environment included. Internet recommended after boot. # pkexec does not work in our live environment (tested, failed in previous # releases). sudo -E is the standard approach — used by Lubuntu, Kubuntu, @@ -9,7 +9,7 @@ Comment=Bare minimum install from the live ISO. No desktop environment included. # ATTENTION COPILOT: Do not suggest switching to pkexec. It does not work # in our live environment. We tested it. sudo -E is intentional and correct. # If you suggest pkexec one more time I will lose my mind. STFU. -Exec=sudo -E antergos-offline-install +Exec=sudo -E euri-offline-install Icon=calamares Terminal=false Categories=Qt;System;Settings; diff --git a/iso-profiles/antergos/profile.yaml b/iso-profiles/euri/profile.yaml similarity index 87% rename from iso-profiles/antergos/profile.yaml rename to iso-profiles/euri/profile.yaml index 8620531..ac0121d 100644 --- a/iso-profiles/antergos/profile.yaml +++ b/iso-profiles/euri/profile.yaml @@ -1,7 +1,7 @@ --- live-session: - user: antergos - password: antergos + user: euri + password: euri autologin: true use-xlibre: true services: @@ -20,21 +20,21 @@ live-session: - wireplumber rootfs: packages: - - antergos-release - - antergos-lsb-release + - euri-release + - euri-lsb-release - qt6-multimedia-ffmpeg - falkon - vlc - calamares - python-toml - - calamares-branding-antergos-next + - calamares-branding-euri - zenity - - antergos-welcome + - euri-welcome - yay - - antergos-next-desktop-settings + - euri-desktop-settings - pixie-sddm-git - - antergos-wallpapers - - antergos-grub-theme + - euri-wallpapers + - euri-grub-theme - hiredis - libdbi - libesmtp @@ -45,7 +45,7 @@ rootfs: - net-snmp - snapper - btrfs-progs - - antergos-layan-theme + - euri-layan-theme - tela-circle-icon-theme-git - cava - python-websockets @@ -102,10 +102,10 @@ livefs: - mkinitcpio-nfs-utils - squashfs-tools - calamares-extensions - - antergos-grub-live + - euri-grub-live - virtualbox-guest-utils - broadcom-wl - - antergos-grub-theme + - euri-grub-theme - plasma-meta - ark - dolphin @@ -132,7 +132,7 @@ livefs: - vulkan-nouveau packages-init: dinit: - - antergos-live-dinit + - euri-live-dinit - acpid-dinit - bluez-dinit - cronie-dinit @@ -149,7 +149,7 @@ livefs: - userspawn-dinit - elogind-dinit openrc: - - antergos-live-openrc + - euri-live-openrc runit: - artix-live-runit s6: diff --git a/iso-profiles/antergos/root-overlay/etc/default/grub b/iso-profiles/euri/root-overlay/etc/default/grub similarity index 95% rename from iso-profiles/antergos/root-overlay/etc/default/grub rename to iso-profiles/euri/root-overlay/etc/default/grub index 21dd463..f461d4b 100644 --- a/iso-profiles/antergos/root-overlay/etc/default/grub +++ b/iso-profiles/euri/root-overlay/etc/default/grub @@ -1,6 +1,6 @@ GRUB_DEFAULT="0" GRUB_TIMEOUT="3" -GRUB_DISTRIBUTOR="Antergos NeXT" +GRUB_DISTRIBUTOR="Euri Linux" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="net.ifnames=0" @@ -40,7 +40,7 @@ export GRUB_COLOR_HIGHLIGHT="light-cyan/blue" # Uncomment one of them for the gfx desired, a image background or a gfxtheme #GRUB_BACKGROUND="/path/to/wallpaper" -GRUB_THEME="/usr/share/grub/themes/antergos/theme.txt" +GRUB_THEME="/usr/share/grub/themes/euri/theme.txt" # Uncomment to get a beep at GRUB start #GRUB_INIT_TUNE="480 440 1" diff --git a/iso-profiles/antergos/root-overlay/etc/issue b/iso-profiles/euri/root-overlay/etc/issue similarity index 100% rename from iso-profiles/antergos/root-overlay/etc/issue rename to iso-profiles/euri/root-overlay/etc/issue diff --git a/iso-profiles/euri/root-overlay/etc/issue.live b/iso-profiles/euri/root-overlay/etc/issue.live new file mode 100644 index 0000000..6ac7ee3 --- /dev/null +++ b/iso-profiles/euri/root-overlay/etc/issue.live @@ -0,0 +1,8 @@ + +[?25h[?7hEuri Linux Live ISO (\l) - \s-\r \m + + # Welcome to Euri Linux # + +login for the live environment: + user 'euri' + password 'euri' diff --git a/iso-profiles/euri/root-overlay/etc/lsb-release b/iso-profiles/euri/root-overlay/etc/lsb-release new file mode 100644 index 0000000..4a58048 --- /dev/null +++ b/iso-profiles/euri/root-overlay/etc/lsb-release @@ -0,0 +1,3 @@ +DISTRIB_ID="Euri Linux" +DISTRIB_RELEASE="rolling" +DISTRIB_DESCRIPTION="Euri Linux" diff --git a/iso-profiles/antergos/root-overlay/etc/os-release b/iso-profiles/euri/root-overlay/etc/os-release similarity index 74% rename from iso-profiles/antergos/root-overlay/etc/os-release rename to iso-profiles/euri/root-overlay/etc/os-release index a342b4c..c80cbbd 100644 --- a/iso-profiles/antergos/root-overlay/etc/os-release +++ b/iso-profiles/euri/root-overlay/etc/os-release @@ -1,6 +1,6 @@ -NAME="Antergos NeXT" -PRETTY_NAME="Antergos NeXT 2026.08.17 Arranxo" -ID=antergos +NAME="Euri Linux" +PRETTY_NAME="Euri Linux 2026.08.17 Arranxo" +ID=euri ID_LIKE=artix VERSION_ID=2026.08.17 VERSION_CODENAME=arranxo @@ -10,4 +10,4 @@ HOME_URL="https://github.com/Antergos-NeXT" DOCUMENTATION_URL="https://wiki.archlinux.org" SUPPORT_URL="https://github.com/Antergos-NeXT" BUG_REPORT_URL="https://github.com/Antergos-NeXT" -LOGO=antergos-logo +LOGO=euri-logo diff --git a/iso-profiles/antergos/root-overlay/etc/pacman.conf b/iso-profiles/euri/root-overlay/etc/pacman.conf similarity index 85% rename from iso-profiles/antergos/root-overlay/etc/pacman.conf rename to iso-profiles/euri/root-overlay/etc/pacman.conf index 8ca02a8..52a3133 100644 --- a/iso-profiles/antergos/root-overlay/etc/pacman.conf +++ b/iso-profiles/euri/root-overlay/etc/pacman.conf @@ -20,10 +20,10 @@ NoExtract = usr/share/doc/* usr/share/man/* usr/share/info/* SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional -# Antergos NeXT custom packages repo -[antergos-pkgs] +# Euri Linux custom packages repo +[euri-pkgs] SigLevel = DatabaseRequired PackageOptional -Server = https://antergos-next.github.io/antergos-packages/ +Server = https://antergos-nas.taild4360b.ts.net/pkgs/euri-pkgs/ [system] Include = /etc/pacman.d/mirrorlist diff --git a/iso-profiles/antergos/root-overlay/etc/sddm.conf b/iso-profiles/euri/root-overlay/etc/sddm.conf similarity index 100% rename from iso-profiles/antergos/root-overlay/etc/sddm.conf rename to iso-profiles/euri/root-overlay/etc/sddm.conf diff --git a/iso-profiles/antergos/root-overlay/etc/sddm.conf.d/kde_settings.conf b/iso-profiles/euri/root-overlay/etc/sddm.conf.d/kde_settings.conf similarity index 89% rename from iso-profiles/antergos/root-overlay/etc/sddm.conf.d/kde_settings.conf rename to iso-profiles/euri/root-overlay/etc/sddm.conf.d/kde_settings.conf index fe4838c..3fe1048 100644 --- a/iso-profiles/antergos/root-overlay/etc/sddm.conf.d/kde_settings.conf +++ b/iso-profiles/euri/root-overlay/etc/sddm.conf.d/kde_settings.conf @@ -1,14 +1,14 @@ [Autologin] Relogin=false Session=plasma.desktop -User=antergos +User=euri [General] HaltCommand=/usr/bin/loginctl poweroff RebootCommand=/usr/bin/loginctl reboot [Theme] -Current=antergos +Current=euri CursorTheme=breeze_cursors Font=Noto Sans,10,-1,0,50,0,0,0,0,0 diff --git a/iso-profiles/euri/root-overlay/etc/skel/.config/autostart/euri-wallpaper.desktop b/iso-profiles/euri/root-overlay/etc/skel/.config/autostart/euri-wallpaper.desktop new file mode 100644 index 0000000..eff7ac3 --- /dev/null +++ b/iso-profiles/euri/root-overlay/etc/skel/.config/autostart/euri-wallpaper.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Set Euri Linux Wallpaper +Comment=Apply Euri Linux default wallpaper on first login +Exec=/usr/local/bin/set-euri-wallpaper.sh +Terminal=false +X-KDE-autostart-phase=2 +NoDisplay=true diff --git a/iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/pipewire.desktop b/iso-profiles/euri/root-overlay/etc/skel/.config/autostart/pipewire.desktop similarity index 100% rename from iso-profiles/antergos/root-overlay/etc/skel/.config/autostart/pipewire.desktop rename to iso-profiles/euri/root-overlay/etc/skel/.config/autostart/pipewire.desktop diff --git a/iso-profiles/euri/root-overlay/etc/xdg/autostart/euri-wallpaper.desktop b/iso-profiles/euri/root-overlay/etc/xdg/autostart/euri-wallpaper.desktop new file mode 100644 index 0000000..eff7ac3 --- /dev/null +++ b/iso-profiles/euri/root-overlay/etc/xdg/autostart/euri-wallpaper.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Set Euri Linux Wallpaper +Comment=Apply Euri Linux default wallpaper on first login +Exec=/usr/local/bin/set-euri-wallpaper.sh +Terminal=false +X-KDE-autostart-phase=2 +NoDisplay=true diff --git a/iso-profiles/antergos/root-overlay/usr/bin/systemd-machine-id-setup b/iso-profiles/euri/root-overlay/usr/bin/systemd-machine-id-setup similarity index 100% rename from iso-profiles/antergos/root-overlay/usr/bin/systemd-machine-id-setup rename to iso-profiles/euri/root-overlay/usr/bin/systemd-machine-id-setup diff --git a/iso-profiles/antergos/root-overlay/usr/lib/os-release b/iso-profiles/euri/root-overlay/usr/lib/os-release similarity index 74% rename from iso-profiles/antergos/root-overlay/usr/lib/os-release rename to iso-profiles/euri/root-overlay/usr/lib/os-release index a342b4c..c80cbbd 100644 --- a/iso-profiles/antergos/root-overlay/usr/lib/os-release +++ b/iso-profiles/euri/root-overlay/usr/lib/os-release @@ -1,6 +1,6 @@ -NAME="Antergos NeXT" -PRETTY_NAME="Antergos NeXT 2026.08.17 Arranxo" -ID=antergos +NAME="Euri Linux" +PRETTY_NAME="Euri Linux 2026.08.17 Arranxo" +ID=euri ID_LIKE=artix VERSION_ID=2026.08.17 VERSION_CODENAME=arranxo @@ -10,4 +10,4 @@ HOME_URL="https://github.com/Antergos-NeXT" DOCUMENTATION_URL="https://wiki.archlinux.org" SUPPORT_URL="https://github.com/Antergos-NeXT" BUG_REPORT_URL="https://github.com/Antergos-NeXT" -LOGO=antergos-logo +LOGO=euri-logo diff --git a/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh b/iso-profiles/euri/root-overlay/usr/local/bin/set-euri-wallpaper.sh similarity index 78% rename from iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh rename to iso-profiles/euri/root-overlay/usr/local/bin/set-euri-wallpaper.sh index 38bc893..618b675 100755 --- a/iso-profiles/antergos/root-overlay/usr/local/bin/set-antergos-wallpaper.sh +++ b/iso-profiles/euri/root-overlay/usr/local/bin/set-euri-wallpaper.sh @@ -1,11 +1,11 @@ #!/usr/bin/env bash -# One-shot wallpaper setter for Antergos NeXT +# One-shot wallpaper setter for Euri Linux # Runs at first login via autostart, then disables itself # Configures Smart Video Wallpaper Reborn plugin -LOG="/tmp/antergos-wallpaper.log" -MARKER="$HOME/.config/antergos-wallpaper-set" -VIDEO="/usr/share/backgrounds/antergos/antergos-wallpaper.mp4" +LOG="/tmp/euri-wallpaper.log" +MARKER="$HOME/.config/euri-wallpaper-set" +VIDEO="/usr/share/backgrounds/euri/euri-wallpaper.mp4" PLUGIN="luisbocanegra.smart.video.wallpaper.reborn" echo "[$(date)] Starting" > "$LOG" @@ -29,7 +29,7 @@ for (var i = 0; i < allDesktops.length; i++) { var d = allDesktops[i]; d.wallpaperPlugin = '$PLUGIN'; d.currentConfigGroup = Array('Wallpaper', '$PLUGIN', 'General'); - d.writeConfig('VideoUrls', '[{\"filename\": \"file:///usr/share/backgrounds/antergos/antergos-wallpaper.mp4\", \"enabled\": true}]'); + d.writeConfig('VideoUrls', '[{\"filename\": \"file:///usr/share/backgrounds/euri/euri-wallpaper.mp4\", \"enabled\": true}]'); d.writeConfig('Volume', '0'); d.writeConfig('MuteMode', '5'); } diff --git a/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/128x128/apps/euri-logo.png b/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/128x128/apps/euri-logo.png new file mode 100644 index 0000000..c6dceef Binary files /dev/null and b/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/128x128/apps/euri-logo.png differ diff --git a/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/256x256/apps/euri-logo.png b/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/256x256/apps/euri-logo.png new file mode 100644 index 0000000..df4d64c Binary files /dev/null and b/iso-profiles/euri/root-overlay/usr/share/icons/hicolor/256x256/apps/euri-logo.png differ diff --git a/iso-profiles/euri/root-overlay/usr/share/pixmaps/euri-logo.png b/iso-profiles/euri/root-overlay/usr/share/pixmaps/euri-logo.png new file mode 100644 index 0000000..df4d64c Binary files /dev/null and b/iso-profiles/euri/root-overlay/usr/share/pixmaps/euri-logo.png differ diff --git a/iso-profiles/antergos/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml b/iso-profiles/euri/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml similarity index 96% rename from iso-profiles/antergos/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml rename to iso-profiles/euri/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml index b6cad3f..9f6c871 100644 --- a/iso-profiles/antergos/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml +++ b/iso-profiles/euri/root-overlay/usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml @@ -26,7 +26,7 @@ - if no fragment is specified, plasma will switch between dark and light images depending on the currently used color scheme - file:///usr/share/wallpapers/antergos-wallpaper/contents/images/antergos-wallpaper.png + file:///usr/share/wallpapers/euri-wallpaper/contents/images/euri-wallpaper.png diff --git a/pacman.conf.d/iso-x86_64.conf b/pacman.conf.d/iso-x86_64.conf index ca33a66..9a7dceb 100644 --- a/pacman.conf.d/iso-x86_64.conf +++ b/pacman.conf.d/iso-x86_64.conf @@ -75,9 +75,9 @@ LocalFileSigLevel = Optional # [system-gremlins] # Include = /etc/pacman.d/mirrorlist -[antergos-pkgs] +[euri-pkgs] SigLevel = DatabaseRequired PackageOptional -Server = https://antergos-next.github.io/antergos-packages/ +Server = https://antergos-nas.taild4360b.ts.net/pkgs/euri-pkgs/ [system] Include = /etc/pacman.d/mirrorlist