diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 86 |
1 files changed, 83 insertions, 3 deletions
@@ -6,10 +6,90 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá > **Alap:** Arch Linux (rolling) + CachyOS kernel + Chaotic-AUR > **Asztali környezet:** GNOME 47+ (Wayland), Hyprland támogatás béta állapotban! ----- ## Változásnapló +## Build 2026-09-19 + +#### `[security]` Live ISO: SSH kivéve, root jelszó zárolva +- `openssh` kivéve a `packages.x86_64`-ból; a `sshd.service` wants symlink és az + `etc/ssh` config (10-archiso.conf) törölve az airootfs-ből. +- Az `airootfs/etc/shadow`-ban a root jelszó zárolva (`root:!`), a korábbi üres + jelszó megszűnt. + +#### `[security]` polkit: globális nopasswd helyett whitelist +- A `49-nopasswd_global.rules` a globális `wheel → YES` helyett csak az + `udisks2`, `NetworkManager`, `systemd1` és `login1` action-prefixekre ad + engedélyt; minden másra `NOT_HANDLED`. + +#### `[iso]` IgnorePkg: build-időben aktív +- A `releng/pacman.conf`-ban az `IgnorePkg` build-időben aktív (GNOME 48/mutter + pin), az `airootfs` példányban kommentelve marad, az `enableservices` állítja + vissza telepítéskor. + +#### `[iso]` `.automated_script.sh` eltávolítva +- A `script=` kernel-paraméterből tetszőleges URL-t root-ként futtató legacy + script kikerült az airootfs-ből. + +#### `[ci]` SigLevel + lépéssorrend +- A `build-iso.yml`-ben a `raveos-core-repo` `SigLevel = Never TrustAll` helyett + `Required DatabaseOptional`; a „Sync and update runner” lépés a RaveOS kulcs + importja utánra került, különben az első `pacman -Sy` kulcs nélkül futna. + +#### `[calamares]` bootloader.conf javítás (Calamares 3.4.2 séma) +- A régi kulcsok (`bootloader:`, `kernel:`, `initramfs:`, `efiMountPoint:`, + `microcode:`, `keepEFI:`) érvénytelenek voltak (`additionalProperties: false`), + és a kötelező `kernelSearchPath`/`kernelPattern` hiányzott (KeyError). +- Új: `efiBootLoader: systemd-boot`, kernel-felismerés a `/usr/lib/modules` alól, + `loaderEntries`, `kernelParams: [quiet]`; a grub kulcsok csak BIOS-fallbackhez. + +#### `[calamares]` Telepítés: zstd initramfs, env javítás +- A `shellprocess-final.conf`-ban a HOOKS sor cserélve (`plymouth` + `kms`, + `modconf` nélkül), `COMPRESSION=zstd`, `COMPRESSION_OPTIONS=(-19 -T0)`. +- A MESA/__GL env `printf`-fel (idézőjelek nélkül) íródik; a rossz környezetben + futó `gsettings` sorok törölve. + +#### `[calamares]` Szolgáltatások: suspend vissza, hibernate/geoclue tiltva +- A `sleep.target` és `suspend.target` unmask (laptopon működik a suspend); + a `hibernate.target` és `hybrid-sleep.target` tiltva marad; a `geoclue.service` + maszkolva marad. +- Az `ananicy-cpp` teljesen kivéve (enableservices, welcome app, gaming-optimize). + +#### `[calamares]` ufw + biztonsági finomítások +- ufw engedélyezés a telepítés végén (`ENABLED=yes` + `systemctl enable ufw.service`). +- `Calamares-install.json` 0600; `allowWeakPasswordsDefault: false`. + +#### `[calamares]` Keyring: TOFU megszüntetése +- A `--recv-key`/`--lsign-key` és az URL-es `pacman -U` kulcsletöltések törölve a + `shellprocess-before`/`branding` configokból; a `raveos-keyring` csomag adja a + kulcsot, a `chaotic-keyring` + `chaotic-mirrorlist` a pacstrap listába került. + +#### `[theme]` chown szűkítés + `.SRCINFO` szinkron +- Mind a 4 apply script célzott chown-t használ a teljes `.config`/`.local` + rekurzív átírása helyett. +- `.SRCINFO` újragenerálva mind a 4 témacsomagra (pkgrel, conflictek, pkgdesc). + +#### `[app]` Supply-chain pinning +- Vencord installer: fix `v1.4.2` + SHA256 ellenőrzés a `latest/download` helyett. +- `update-proton-ge` és `corectrl.ini` letöltés után `sha256sum -c` ellenőrzés. + +#### `[iso]` Takarítás +- Calamares Brave profil 53 MB → 14 MB (Safe Browsing, NTP images és egyéb + cache-komponensek törölve). +- Plymouth `pkg/` + `.pkg.tar.zst`, SDDM `.bak` fájlok és a `.DS_Store`-ok + törölve a repóból. + +## Build 2026-09-07 + +#### `[theme]` Új GNOME2 témacsomag + telepítő bejegyzés +- Új `raveos-gnome2-theme` csomag: modern, kaszkádolt GNOME téma, ami nem írja + felül a felhasználó egyéni beállításait (rendszerszintű dconf/gschema réteg, + `/usr/share/themes` és `/usr/share/icons` Flatpak/root kompatibilitással). +- `desktopselect.conf`: új **GNOME2 Desktop** opció a témaválasztóban, ami a + `raveos-gnome2-theme` csomagot telepíti a netről (raveos-core-repo). +- `shellprocess-final.conf`: GNOME2 auto-apply hívás hozzáadva. +- CI workflow: `raveos-gnome2-theme` build + publish lépés hozzáadva. + ## Build 2026-08-13 #### `[theme]` COSMIC billentyűzet-kiosztás javítás @@ -280,7 +360,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá - Automatikus frissítési rendszer Forgejo repositoryból - Chaotic-AUR és yay-bin előtelepítve ---- + ### Pre-Beta (2026-01 → 2026-02) @@ -288,7 +368,7 @@ Arch Linux alapú egyedi disztribúció tőbb asztali környezettel, automatizá `[kernel]` CachyOS kernel teljesítmény javításokkal · DKMS támogatás külső modulokhoz (broadcom-wl-dkms) · linux-headers modulépítéshez ---- + ## Mappa struktúra |