From b9cb418800a76103f005901815f5e4d4eca708dd Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sun, 6 Oct 2024 02:11:41 +0100 Subject: Fix user group error & tuigreet install --- config | 2 +- install.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config b/config index 2a55ce5..f684f9d 100644 --- a/config +++ b/config @@ -30,7 +30,7 @@ user=blake # Note that some groups provided are required when using seatd and # may vary depending on your use-case; see the ArchWiki for info: # https://wiki.archlinux.org/title/Users_and_groups#Group_list -user_groups=wheel,video,audio,input,seat,log +user_groups=wheel,video,audio,input,log # System name hostname=ArtixPC diff --git a/install.sh b/install.sh index 70f5ef0..167afec 100644 --- a/install.sh +++ b/install.sh @@ -283,6 +283,7 @@ EOF artix-chroot /mnt bash -c "echo root:artix | chpasswd" # Add new user +[[ "${elogind}" == false ]] user_groups+=",seat" artix-chroot /mnt bash -c "useradd -mG ${user_groups} ${user}" artix-chroot /mnt bash -c "echo \"${user}:${password}\" | chpasswd" @@ -299,7 +300,7 @@ ${user} ALL=(ALL) NOPASSWD: PACMAN,POWER,STAT # Login # when using greetd if [[ "${greeter}" == greetd ]]; then - basestrap /mnt --needed {greetd,tuigreet}-dinit + basestrap /mnt --needed greetd-{dinit,tuigreet} services+=" greetd" # disable tty1 console for greetd login sed 's/\[.*\]/\[2-6\]/' -i /mnt/etc/dinit.d/config/console.conf -- cgit