rebrand!: Antergos NeXT -> Euri Linux
This commit is contained in:
@@ -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.*
|
||||
|
||||
Reference in New Issue
Block a user