diff --git a/docs/desktop-environments.md b/docs/desktop-environments.md index a811e01..5fd5400 100644 --- a/docs/desktop-environments.md +++ b/docs/desktop-environments.md @@ -73,6 +73,15 @@ Available desktops in online mode, sourced from Artix repos. | **Packages** | `hyprland` | | **Session** | `hyprland.desktop` | +## COSMIC + +| | | +|---|---| +| **Repo** | galaxy | +| **Group** | `cosmic` | +| **Session** | `cosmic.desktop` | +| **Notes** | Rust-based, Wayland-native. Uses greetd + cosmic-greeter (not SDDM). Alpha quality, not for production. Works with dinit, s6, runit; OpenRC may have 100% CPU bugs | + ## No Desktop Installs the base system only (TTY/login). Useful for servers or custom setups. diff --git a/docs/installer.md b/docs/installer.md index a866681..9931a29 100644 --- a/docs/installer.md +++ b/docs/installer.md @@ -54,7 +54,7 @@ Dinit is preselected by default. ## Desktop selector (online) -Users choose from: **Plasma**, **Xfce**, **Cinnamon**, **MATE**, **LXQt**, **i3**, **Sway**, **Hyprland**, or **No Desktop**. +Users choose from: **Plasma**, **Xfce**, **Cinnamon**, **MATE**, **LXQt**, **i3**, **Sway**, **Hyprland**, **COSMIC**, or **No Desktop**. Implemented as a separate `packagechooser` instance with `method: legacy`. "No Desktop" installs only the base system (TTY/login — no DE, no display manager). @@ -70,6 +70,7 @@ Implemented as a separate `packagechooser` instance with `method: legacy`. "No D | i3 | world | `i3` group | Tiling WM | | Sway | world | `sway` + related | Wayland-native tiling | | Hyprland | world | `hyprland` | Wayland compositor | +| COSMIC | galaxy | `cosmic` group | Rust/Wayland. Uses greetd. Alpha quality | ## Not available diff --git a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml b/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml index 4621f5c..6791e75 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml +++ b/iso-profiles/antergos/live-overlay/etc/calamares-online/modules/netinstall.yaml @@ -139,3 +139,8 @@ packages: - hyprland - xdg-desktop-portal-hyprland + - name: "COSMIC" + description: "COSMIC Desktop (Rust/Wayland — select greetd as DM)" + selected: false + packages: + - cosmic diff --git a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf index a63a656..17258ab 100644 --- a/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf +++ b/iso-profiles/antergos/live-overlay/etc/calamares/modules/packagechooser_dm.conf @@ -29,3 +29,8 @@ items: name: ly description: "Minimal TUI display manager" screenshot: "" + + - id: greetd + name: greetd + description: "Minimal display manager (recommended for COSMIC)" + screenshot: "" 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 new file mode 100644 index 0000000..5a350fc Binary files /dev/null and b/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/128x128/apps/antergos-logo.png 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 new file mode 100644 index 0000000..df0753b Binary files /dev/null and b/iso-profiles/antergos/root-overlay/usr/share/icons/hicolor/256x256/apps/antergos-logo.png 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 new file mode 100644 index 0000000..df0753b Binary files /dev/null and b/iso-profiles/antergos/root-overlay/usr/share/pixmaps/antergos-logo.png differ