feat: community standards, AI moderator, SDDM switch, and README fix

so github told me my repo has NO community standards apparently
CODE_OF_CONDUCT? nonexistent. ISSUE_TEMPLATES? nada.
PULL_REQUEST_TEMPLATE? the void stared back.
and github profiles has a little checklist like im some
kind of degenerate who doesnt know how to run a project.

well NOW i have standards. and they are ROCK SOLID STABLE.
you want systemd? fork from before-systemd-change and figure
it out yourself, i gave you a numbered tutorial right in the
CoC. the AI moderator will read it and then politely but
firmly tell you to go fork yourself (the repo, not literally,
read the CoC).

also threw in the pixie SDDM switch that i apparently never
committed to the netinstall yamls either (kill me), the batch
install main.py cleanup, and fixed the README lying about
why artix.

DEUS VULT and please file your issues in the YAML forms
provided or the AI will judge you
This commit is contained in:
2026-07-19 18:24:30 +02:00
parent 8a3c6d8025
commit d794336975
14 changed files with 343 additions and 56 deletions
@@ -257,7 +257,7 @@
packages:
- sddm
- sddm-dinit
- antergos-sddm-theme
- pixie-sddm-git
- name: "LightDM"
description: "LightDM display manager"
@@ -13,8 +13,7 @@
#
# Calamares is Free Software: see the License-Identifier above.
#
# Antergos NeXT: Install one-at-a-time with error isolation,
# --overwrite='*' to avoid file conflicts, and per-package logging.
# Antergos NeXT: Batch install with --overwrite='*' to avoid file conflicts.
import abc
from string import Template
@@ -207,33 +206,32 @@ class PMPacman(PackageManager):
raise
def install(self, pkgs, from_local=False):
for pkg in pkgs:
command = ["pacman"]
if from_local:
command.append("-U")
else:
command.append("-S")
command = ["pacman"]
if from_local:
command.append("-U")
else:
command.append("-S")
command.append("--noconfirm")
command.append("--noprogressbar")
command.append("--overwrite=*")
command.append("--noconfirm")
command.append("--noprogressbar")
command.append("--overwrite=*")
if self.pacman_needed_only is True:
command.append("--needed")
if self.pacman_disable_timeout is True:
command.append("--disable-download-timeout")
if self.pacman_needed_only is True:
command.append("--needed")
if self.pacman_disable_timeout is True:
command.append("--disable-download-timeout")
command.append(pkg)
command += pkgs
self.reset_progress()
try:
self.run_pacman(command, True)
libcalamares.utils.debug("package_ok: {!s}".format(pkg))
except subprocess.CalledProcessError as e:
libcalamares.utils.warning("package_fail: {!s}".format(pkg))
libcalamares.utils.debug("stdout:" + str(e.stdout))
libcalamares.utils.debug("stderr:" + str(e.stderr))
raise
self.reset_progress()
try:
self.run_pacman(command, True)
libcalamares.utils.debug("packages_ok: {!s}".format(pkgs))
except subprocess.CalledProcessError as e:
libcalamares.utils.warning("packages_fail: {!s}".format(pkgs))
libcalamares.utils.debug("stdout:" + str(e.stdout))
libcalamares.utils.debug("stderr:" + str(e.stderr))
raise
def remove(self, pkgs):
self.reset_progress()
+1 -1
View File
@@ -29,7 +29,7 @@ rootfs:
- calamares-branding-antergos-next-minimal
- antergos-next-keyring
- antergos-wallpapers
- antergos-sddm-theme
- pixie-sddm-git
- antergos-grub-theme
- falkon
- antergos-xfce-theme
@@ -189,7 +189,7 @@
packages:
- sddm
- sddm-dinit
- antergos-sddm-theme
- pixie-sddm-git
- name: "LightDM"
description: "LightDM display manager"
@@ -304,7 +304,7 @@
packages:
- sddm
- sddm-dinit
- antergos-sddm-theme
- pixie-sddm-git
- name: "LightDM"
description: "LightDM display manager"
@@ -13,8 +13,7 @@
#
# Calamares is Free Software: see the License-Identifier above.
#
# Antergos NeXT: Install one-at-a-time with error isolation,
# --overwrite='*' to avoid file conflicts, and per-package logging.
# Antergos NeXT: Batch install with --overwrite='*' to avoid file conflicts.
import abc
from string import Template
@@ -207,33 +206,32 @@ class PMPacman(PackageManager):
raise
def install(self, pkgs, from_local=False):
for pkg in pkgs:
command = ["pacman"]
if from_local:
command.append("-U")
else:
command.append("-S")
command = ["pacman"]
if from_local:
command.append("-U")
else:
command.append("-S")
command.append("--noconfirm")
command.append("--noprogressbar")
command.append("--overwrite=*")
command.append("--noconfirm")
command.append("--noprogressbar")
command.append("--overwrite=*")
if self.pacman_needed_only is True:
command.append("--needed")
if self.pacman_disable_timeout is True:
command.append("--disable-download-timeout")
if self.pacman_needed_only is True:
command.append("--needed")
if self.pacman_disable_timeout is True:
command.append("--disable-download-timeout")
command.append(pkg)
command += pkgs
self.reset_progress()
try:
self.run_pacman(command, True)
libcalamares.utils.debug("package_ok: {!s}".format(pkg))
except subprocess.CalledProcessError as e:
libcalamares.utils.warning("package_fail: {!s}".format(pkg))
libcalamares.utils.debug("stdout:" + str(e.stdout))
libcalamares.utils.debug("stderr:" + str(e.stderr))
raise
self.reset_progress()
try:
self.run_pacman(command, True)
libcalamares.utils.debug("packages_ok: {!s}".format(pkgs))
except subprocess.CalledProcessError as e:
libcalamares.utils.warning("packages_fail: {!s}".format(pkgs))
libcalamares.utils.debug("stdout:" + str(e.stdout))
libcalamares.utils.debug("stderr:" + str(e.stderr))
raise
def remove(self, pkgs):
self.reset_progress()
+1 -1
View File
@@ -32,7 +32,7 @@ rootfs:
- yay
- antergos-next-desktop-settings
- antergos-plasma-theme
- antergos-sddm-theme
- pixie-sddm-git
- antergos-wallpapers
- antergos-grub-theme
- hiredis