Login and UKI updates (#1860)

* Change DM to SDDM

* Move to custom named UKI

* Skip creation on Mac

* Add entry to make sure VSCode uses gnome keyring

* Fix order for UKI generation

* Limine only

* BTRFS only
This commit is contained in:
Ryan Hughes
2025-10-05 12:30:43 -04:00
committed by GitHub
parent 2e0064943b
commit f2021a95a4
13 changed files with 164 additions and 291 deletions

View File

@@ -0,0 +1,24 @@
echo "Change display manager to SDDM"
sudo pacman -S --needed --noconfirm sddm libsecret gnome-keyring
sudo mkdir -p /etc/sddm.conf.d
cat <<EOF | sudo tee /etc/sddm.conf.d/autologin.conf
[Autologin]
User=$USER
Session=hyprland-uwsm
[Theme]
Current=breeze
EOF
sudo systemctl disable omarchy-seamless-login.service
sudo systemctl unmask plymouth-quit-wait.service
sudo systemctl enable getty@tty1.service
sudo systemctl enable sddm.service
sudo systemctl daemon-reload
sudo rm -f /usr/local/bin/seamless-login
sudo rm -f /etc/systemd/system/plymouth-quit.service.d/wait-for-graphical.conf
sudo rm -f /etc/systemd/system/omarchy-seamless-login.service