commit:     7bfeec8de2e56ab3646786c776343c381c902183
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 18 20:36:12 2022 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 20:36:12 2022 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=7bfeec8d

livegui/fsscript: NM fix, taskbar pinned apps

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

 .../specs/amd64/livegui/files/fsscript-stage2.sh   | 27 +++++++++++++++++-----
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/releases/specs/amd64/livegui/files/fsscript-stage2.sh 
b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
index 6008de9e..3b866310 100755
--- a/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+++ b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
@@ -9,24 +9,39 @@ source /tmp/envscript
 # No we don't want to run xdm...
 sed -e '/^DISPLAYMANAGER=/s/.*/DISPLAYMANAGER="sddm"/' -i 
/etc/conf.d/display-manager
 
+# Don't let NM change hostname (this breaks xauth)
+echo "[main]
+plugins=keyfile 
+hostname-mode=none" > /etc/NetworkManager/NetworkManager.conf
+
 # 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
+# Set up gentoo user
+pushd /home/gentoo
+mkdir -pv .config Desktop
 
 # Disable screen lock
 echo "[Daemon]
-Autolock=false" > /home/gentoo/.config/kscreenlockerrc
+Autolock=false" > .config/kscreenlockerrc
 
 # Firefox as default browser
 echo "[Default Applications]
-text/html=firefox.desktop" > /home/gentoo/.config/mimeapps.list
+text/html=firefox.desktop" > .config/mimeapps.list
+
+# Customize taskbar pinned apps
+wget "https://dev.gentoo.org/~bkohler/plasma-org.kde.plasma.desktop-appletsrc"; 
-O \
+       .config/plasma-org.kde.plasma.desktop-appletsrc
+
+# Desktop icon setups
+#DESKTOP_APPS=( org.kde.konsole firefox org.kde.dolphin )
+#for i in "${APPS[@]}"; do
+#      ln -sv /usr/share/applications/${i}.desktop Desktop/
+#done
 
+popd
 # Clean up perms
 chown -R gentoo:users /home/gentoo

Reply via email to