commit:     8254e3b8f0f3a5a020f40d741a1d5e58283f3e4c
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 15 12:20:26 2022 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Feb 15 12:25:05 2022 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=8254e3b8

amd64/livegui/fsscript: user & session setup

Autologin to plasma, disable screen autolock, set firefox as default
browser

Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 .../specs/amd64/livegui/files/fsscript-stage2.sh   | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/releases/specs/amd64/livegui/files/fsscript-stage2.sh 
b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
index 8b74df2a..6008de9e 100755
--- a/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+++ b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
@@ -8,3 +8,25 @@ source /tmp/envscript
 
 # No we don't want to run xdm...
 sed -e '/^DISPLAYMANAGER=/s/.*/DISPLAYMANAGER="sddm"/' -i 
/etc/conf.d/display-manager
+
+# Autologin via sddm to plasma
+echo "[Autologin]
+User=gentoo
+Session=plasma.desktop
+Relogin=yes" > /etc/sddm.conf
+
+# set up gentoo user
+echo "** useradd gentoo **"
+useradd -G users,wheel,audio,plugdev,games,cdrom -g users -c "Gentoo LiveGUI 
user" -m gentoo
+mkdir /home/gentoo/.config
+
+# Disable screen lock
+echo "[Daemon]
+Autolock=false" > /home/gentoo/.config/kscreenlockerrc
+
+# Firefox as default browser
+echo "[Default Applications]
+text/html=firefox.desktop" > /home/gentoo/.config/mimeapps.list
+
+# Clean up perms
+chown -R gentoo:users /home/gentoo

Reply via email to