From bab08c38e91e6a119bf6d051336d571e5e114e1b Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Feb 15 2026 20:00:17 +0000 Subject: livesys-miraclewm: Switch from nwg to DankMaterialShell Reference: https://fedoraproject.org/wiki/Changes/DankFedoraMiracleWM --- diff --git a/libexec/livesys/sessions.d/livesys-miraclewm b/libexec/livesys/sessions.d/livesys-miraclewm index 13773c9..84821ab 100755 --- a/libexec/livesys/sessions.d/livesys-miraclewm +++ b/libexec/livesys/sessions.d/livesys-miraclewm @@ -18,14 +18,21 @@ Session=${MIRACLEWM_SESSION_FILE} SDDM_EOF fi -# Show harddisk install on the desktop -sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop +# show liveinst.desktop on desktop and in menu +mkdir -p /home/liveuser/.local/share/applications/ +cp /usr/share/applications/liveinst.desktop /home/liveuser/.local/share/applications/ +sed -i 's/NoDisplay=true/NoDisplay=false/' /home/liveuser/.local/share/applications/liveinst.desktop -# Add the installer icon to the dock -mkdir -p /home/liveuser/.cache -echo 'liveinst' >> /home/liveuser/.cache/nwg-dock-pinned -# Pin the installer icon to the launcher -echo "liveinst.desktop" >> /home/liveuser/.cache/nwg-pin-cache +# Initialize DMS configuration +DMS_DEFAULTCONFIG_BASEDIR="/usr/share/miracle-wm/DankMaterialShell-default-config" +mkdir -p /home/liveuser/.config +cp -a "${DMS_DEFAULTCONFIG_BASEDIR}/user-config" /home/liveuser/.config +mkdir -p /home/liveuser/.local/state +cp -a "${DMS_DEFAULTCONFIG_BASEDIR}/user-local-state" /home/liveuser/.local/state +touch /home/liveuser/.config/miracle-wm/.configured + +# Put the installer icon to the dock +sed -e "s/foot/liveinst/" -i /home/liveuser/.local/state/DankMaterialShell/session.json # echoing type liveinst to start the installer echo "echo 'Please type liveinst and press Enter to start the installer'" >> /home/liveuser/.bashrc