diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 489d235..e846dd1 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -38,13 +38,13 @@ jobs: - name: Set up repo run: | - mkdir -p repo/antergos-pkgs/os/x86_64 - cp /tmp/pkgout/*.pkg.tar.zst repo/antergos-pkgs/os/x86_64/ + mkdir -p repo/euri-pkgs/os/x86_64 + cp /tmp/pkgout/*.pkg.tar.zst repo/euri-pkgs/os/x86_64/ - name: Generate repo database run: | - cd repo/antergos-pkgs/os/x86_64 - repo-add antergos-pkgs.db.tar.gz *.pkg.tar.zst + cd repo/euri-pkgs/os/x86_64 + repo-add euri-pkgs.db.tar.gz *.pkg.tar.zst - name: Sign repo database env: @@ -56,10 +56,10 @@ jobs: mkdir -p "$GNUPGHOME" && chmod 700 "$GNUPGHOME" echo "$SIGNING_KEY" | base64 -d > /tmp/signing-key.gpg gpg --batch --import /tmp/signing-key.gpg - cd repo/antergos-pkgs/os/x86_64 + cd repo/euri-pkgs/os/x86_64 gpg --batch --yes --pinentry-mode loopback --passphrase "$SIGNING_PASSPHRASE" \ - --detach-sign --output antergos-pkgs.db.tar.gz.sig antergos-pkgs.db.tar.gz - cp antergos-pkgs.db.tar.gz.sig antergos-pkgs.db.sig + --detach-sign --output euri-pkgs.db.tar.gz.sig euri-pkgs.db.tar.gz + cp euri-pkgs.db.tar.gz.sig euri-pkgs.db.sig rm -rf "$GNUPGHOME" /tmp/signing-key.gpg else @@ -68,8 +68,8 @@ jobs: - name: Copy to root for flat-URL compat run: | - cp repo/antergos-pkgs/os/x86_64/*.pkg.tar.zst repo/ - cp repo/antergos-pkgs/os/x86_64/antergos-pkgs.db* repo/ + cp repo/euri-pkgs/os/x86_64/*.pkg.tar.zst repo/ + cp repo/euri-pkgs/os/x86_64/euri-pkgs.db* repo/ - name: Generate index and package list run: python generate-index.py @@ -80,7 +80,7 @@ jobs: run: | git config user.name "gitea-actions" git config user.email "actions@antergos-nas.taild4360b.ts.net" - git remote set-url origin "https://git:${GITEA_TOKEN}@antergos-nas.taild4360b.ts.net/Antergos-NeXT/antergos-packages.git" + git remote set-url origin "https://git:${GITEA_TOKEN}@antergos-nas.taild4360b.ts.net/Euri-Linux/euri-packages.git" git checkout -B repo git add -f repo git commit -m "Update packages [skip ci]" || echo "Nothing to commit" diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index f8e1603..516333e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -12,7 +12,7 @@ body: attributes: label: Package description: Which package is affected? - placeholder: antergos-layan-theme + placeholder: euri-layan-theme validations: required: true - type: input @@ -20,7 +20,7 @@ body: attributes: label: Version description: Output of `pacman -Q ` - placeholder: antergos-layan-theme 1.0-4 + placeholder: euri-layan-theme 1.0-4 validations: required: true - type: textarea diff --git a/AGENTS.md b/AGENTS.md index ab2a934..71c6399 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,4 +1,4 @@ -# Antergos NeXT Packages +# Euri Linux Packages ## Git Config ```bash @@ -7,4 +7,4 @@ git config user.email "ash8820@proton.me" ``` ## Repo -`https://github.com/Antergos-NeXT/antergos-packages` (origin) +`https://github.com/Euri-Linux/euri-packages` (origin) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a90b518..f65f250 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contributing to Antergos NeXT Packages +# Contributing to Euri Linux Packages ## Who's behind this @@ -10,7 +10,7 @@ This project is maintained **solo** by Michał (c-ludenberg). I'm recovering fro - **Bug reports**: Include the package name, version (`pacman -Q `), and steps to reproduce. Paste relevant log output. - **Feature requests**: Explain what package or change you want and why. PRs are better than requests. -- **Questions**: If it's about using the ISO, check the [antergos-iso docs](https://antergos-next.github.io/antergos-iso/) first. If it's about packaging, just open an issue. +- **Questions**: If it's about using the ISO, check the [euri-iso docs](https://euri-linux.github.io/euri-iso/) first. If it's about packaging, just open an issue. ### Pull requests @@ -33,13 +33,13 @@ git config commit.gpgsign true - `pkgname` matches the directory name (lowercase, hyphen-separated). - `pkgrel` starts at `1` and increments per change. -- Antergos-specific packages use the `antergos-` prefix. +- Euri-specific packages use the `euri-` prefix. - Config files that need specific paths can use a `Configs/` directory mirroring the filesystem layout. ## Key gotchas -- **Init system awareness**: Antergos NeXT defaults to dinit but supports runit and s6. If shipping service files, consider providing them for all three. OpenRC is not supported. -- **Package order in profile.yaml**: In the ISO repo's `profile.yaml`, `calamares` must be listed before `calamares-branding-antergos-next` so branding files overwrite defaults. +- **Init system awareness**: Euri Linux defaults to dinit but supports runit and s6. If shipping service files, consider providing them for all three. OpenRC is not supported. +- **Package order in profile.yaml**: In the ISO repo's `profile.yaml`, `calamares` must be listed before `calamares-branding-euri` so branding files overwrite defaults. - **`componentName` in `branding.desc` must match its directory name**. Calamares will bail if they don't match. ## Building packages locally diff --git a/README.md b/README.md index a88546a..24fb6a1 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,29 @@ -# antergos-packages +# Euri Linux Packages -Custom package repository for Antergos NeXT ISO builds. +*(formerly Antergos NeXT)* + +Custom package repository for Euri Linux ISO builds. ## Packages | Package | Description | |---------|-------------| | `calamares` | Universal installer framework (Qt6) — [upstream](https://codeberg.org/calamares/calamares) | -| `calamares-branding-antergos-next` | Antergos Calamares branding + netinstall-based installer + launcher | -| `antergos-next-keyring` | GPG keyring for the `[antergos-pkgs]` repo | -| `antergos-next-mirrorlist` | Mirror list for `[antergos-pkgs]` | -| `antergos-release` | Antergos NeXT `/etc/os-release` | -| `antergos-lsb-release` | LSB release info | -| `antergos-next-desktop-settings` | Plasma/GTK theme, dconf/plasma-settings defaults | -| `antergos-xfce-theme` | XFCE desktop theme | -| `antergos-layan-theme` | Layan theme variant | -| `antergos-wallpapers` | Desktop wallpapers | -| `antergos-grub-theme` | GRUB theme | -| `antergos-welcome` | Welcome screen + support tool | -| `antergos-live` | Live session configuration | -| `antergos-i3-config` | Dark Antergos i3 configuration | -| `antergos-sway-config` | Dark Antergos Sway configuration | -| `antergos-hyprland-config` | Dark Antergos Hyprland configuration (Lua) | +| `calamares-branding-euri` | Euri Calamares branding + netinstall-based installer + launcher | +| `euri-keyring` | GPG keyring for the `[euri-pkgs]` repo | +| `euri-mirrorlist` | Mirror list for `[euri-pkgs]` | +| `euri-release` | Euri Linux `/etc/os-release` | +| `euri-lsb-release` | LSB release info | +| `euri-desktop-settings` | Plasma/GTK theme, dconf/plasma-settings defaults | +| `euri-xfce-theme` | XFCE desktop theme | +| `euri-layan-theme` | Layan theme variant | +| `euri-wallpapers` | Desktop wallpapers | +| `euri-grub-theme` | GRUB theme | +| `euri-welcome` | Welcome screen + support tool | +| `euri-live` | Live session configuration | +| `euri-i3-config` | Dark Euri i3 configuration | +| `euri-sway-config` | Dark Euri Sway configuration | +| `euri-hyprland-config` | Dark Euri Hyprland configuration (Lua) | | `pixie-sddm-git` | SDDM theme (pixie) | | `tela-circle-icon-theme-git` | Tela Circle icon theme | | `kwin-zones` | KWin tiling zones | @@ -35,21 +37,21 @@ Custom package repository for Antergos NeXT ISO builds. Add to `/etc/pacman.conf` (before `[system]` to take priority): ```ini -[antergos-pkgs] +[euri-pkgs] SigLevel = Optional TrustAll -Server = https://antergos-next.github.io/antergos-packages/ +Server = https://antergos-nas.taild4360b.ts.net/pkgs/ ``` Then: ```sh pacman -Sy -pacman -S calamares calamares-branding-antergos-next antergos-wallpapers +pacman -S calamares calamares-branding-euri euri-wallpapers ``` ## Calamares installer -`calamares-branding-antergos-next` is the main branding component with: +`calamares-branding-euri` is the main branding component with: - **Packagechooser + netinstall** — DE selector (KDE, GNOME, XFCE, i3, Sway, Hyprland, Budgie, Cinnamon, MATE) and DM selector (SDDM, LightDM, GDM, Ly, greetd), with basestrap-based package groups - **Launcher** (`calamares-next`) — launches Calamares with online settings @@ -62,13 +64,13 @@ On each push to `master` (or weekly Monday), GitHub Actions: 1. Builds all packages from `packages.yaml` inside an Artix Linux container 2. Creates a pacman repo database (`repo-add`) 3. Generates a browsable package index (`generate-index.py`) -4. Deploys to [gh-pages](https://antergos-next.github.io/antergos-packages/) +4. Deploys to [the package repo](https://antergos-nas.taild4360b.ts.net/pkgs/) The repo serves as both a pacman repository and a web-based package browser. ## Contributing -See [CONTRIBUTING.md](https://github.com/Antergos-NeXT/antergos-packages/blob/master/CONTRIBUTING.md). +See [CONTRIBUTING.md](https://github.com/Euri-Linux/euri-packages/blob/master/CONTRIBUTING.md). ## License diff --git a/SECURITY.md b/SECURITY.md index 690806e..967ec00 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,7 +2,7 @@ ## Supported Versions -Only the latest builds in the Antergos NeXT package repository receive security updates. There are no LTS releases. +Only the latest builds in the Euri Linux package repository receive security updates. There are no LTS releases. | Version | Supported | |---------|-----------| diff --git a/__pycache__/generate-index.cpython-314.pyc b/__pycache__/generate-index.cpython-314.pyc deleted file mode 100644 index fa93722..0000000 Binary files a/__pycache__/generate-index.cpython-314.pyc and /dev/null differ diff --git a/build-packages.py b/build-packages.py index 02f5307..5c47455 100644 --- a/build-packages.py +++ b/build-packages.py @@ -20,23 +20,23 @@ def repo_init(): break else: sep = "[options]" - if "[antergos-local]" not in conf: + if "[euri-local]" not in conf: with open(conf_path, "w") as f: f.write(conf.replace( sep, - "[antergos-local]\nSigLevel = Never\nServer = file:///tmp/pkgout\n\n" + sep + "[euri-local]\nSigLevel = Never\nServer = file:///tmp/pkgout\n\n" + sep )) # Create empty repo db so pacman doesn't choke - db = f"{LOCAL_REPO}/antergos-local.db.tar.gz" + db = f"{LOCAL_REPO}/euri-local.db.tar.gz" if not os.path.exists(db): subprocess.run(["bsdtar", "-czf", db, "-T", "/dev/null"]) def repo_add(pkg_path): - db = f"{LOCAL_REPO}/antergos-local.db.tar.gz" + db = f"{LOCAL_REPO}/euri-local.db.tar.gz" subprocess.run(["repo-add", db, pkg_path], capture_output=True) def repo_has(pkgname): - db = f"{LOCAL_REPO}/antergos-local.db.tar.gz" + db = f"{LOCAL_REPO}/euri-local.db.tar.gz" if not os.path.exists(db): return False result = subprocess.run( diff --git a/generate-index-v1.py.bak b/generate-index-v1.py.bak index 190b669..3f7d7ba 100644 --- a/generate-index-v1.py.bak +++ b/generate-index-v1.py.bak @@ -23,7 +23,7 @@ html = f''' - antergos-pkgs + euri-pkgs