All approaches to keep OpenRC as default failed: - --ignore: pacman ignores it during fresh install provider resolution - --assume-installed=init-logind: ALPM doesn't check assume-installed for virtual providers - --ask=12: infinite loop (pacman re-adds elogind-dinit after each removal) - dummy package in custom repo: init-rc conflict hits via different path Dinit works because pacman --noconfirm naturally picks elogind-dinit (alphabetically before elogind-openrc), pulling dinit-rc which has no conflict. All inits (OpenRC, Runit, S6) remain selectable in the online installer. Changes: - buildiso: INITSYS='dinit', remove --assume-installed/--ask hacks - basestrap/main.py, packages/main.py: remove same hacks - profile.yaml: antergos-live-dinit for dinit, move openrc pkg to init-specific - packagechooser.conf (x2): default=Dinit, Dinit first in item list - packagechooser_dm.conf: *-dinit instead of *-openrc - README.md, README.pl.md, docs/*: update all OpenRC-first references - AGENTS.md: document dinit as default
97 lines
2.2 KiB
Plaintext
97 lines
2.2 KiB
Plaintext
---
|
|
mode: required
|
|
|
|
method: netinstall-add
|
|
|
|
labels:
|
|
step: "Display Manager"
|
|
step[de]: "Display Manager"
|
|
|
|
default: SDDM
|
|
|
|
items:
|
|
- id: SDDM
|
|
name: sddm
|
|
description: "QML-based display manager (KDE default)"
|
|
screenshot: ""
|
|
netinstall:
|
|
name: "sddm"
|
|
description: "SDDM display manager"
|
|
selected: true
|
|
critical: true
|
|
immutable: false
|
|
expanded: true
|
|
hidden: false
|
|
subgroups:
|
|
- name: "SDDM"
|
|
description: "SDDM packages"
|
|
selected: true
|
|
hidden: true
|
|
packages:
|
|
- sddm
|
|
- sddm-dinit
|
|
- antergos-sddm-theme
|
|
|
|
- id: LightDM
|
|
name: lightdm
|
|
description: "Cross-desktop display manager (GTK)"
|
|
screenshot: ""
|
|
netinstall:
|
|
name: "lightdm"
|
|
description: "LightDM display manager"
|
|
selected: false
|
|
critical: true
|
|
immutable: false
|
|
expanded: true
|
|
hidden: false
|
|
subgroups:
|
|
- name: "LightDM"
|
|
description: "LightDM packages"
|
|
selected: true
|
|
hidden: true
|
|
packages:
|
|
- lightdm
|
|
- lightdm-dinit
|
|
|
|
- id: LXDM
|
|
name: lxdm
|
|
description: "Lightweight display manager (LXDE)"
|
|
screenshot: ""
|
|
netinstall:
|
|
name: "lxdm"
|
|
description: "LXDM display manager"
|
|
selected: false
|
|
critical: true
|
|
immutable: false
|
|
expanded: true
|
|
hidden: false
|
|
subgroups:
|
|
- name: "LXDM"
|
|
description: "LXDM packages"
|
|
selected: true
|
|
hidden: true
|
|
packages:
|
|
- lxdm
|
|
- lxdm-dinit
|
|
|
|
- id: LY
|
|
name: ly
|
|
description: "Minimal TUI display manager"
|
|
screenshot: ""
|
|
netinstall:
|
|
name: "ly"
|
|
description: "LY display manager"
|
|
selected: false
|
|
critical: true
|
|
immutable: false
|
|
expanded: true
|
|
hidden: false
|
|
subgroups:
|
|
- name: "LY"
|
|
description: "LY packages"
|
|
selected: true
|
|
hidden: true
|
|
packages:
|
|
- ly
|
|
- ly-dinit
|