diff --git a/comps.xml b/comps.xml
index ad533da..469265a 100644
--- a/comps.xml
+++ b/comps.xml
@@ -110,15 +110,17 @@
ultramarine-budgie-filesystem
ultramarine-backgrounds-gnome
ultramarine-backgrounds
- lightdm
- slick-greeter
+ sddm
+ sddm-wayland-generic
+ budgie-sddm-switch
+ bluejay
nemo-python
nemo-preview
nemo-emblems
fluent-theme
fluent-icon-theme
ptyxis
- gnome-system-monitor
+ mission-center
gnome-software
gs-plugin-ultramarine-pkgdb-collections
xdg-user-dirs-gtk
@@ -207,9 +209,10 @@
false
- gnome-shell-extension-appindicator
gnome-shell-extension-windowsNavigator
gnome-shell-extension-appmenu-is-back
+ gnome-shell-extension-grand-theft-focus
+ gnome-shell-extension-battery_time
ultramarine-backgrounds-gnome
ultramarine-backgrounds-common
ultramarine-release-gnome
@@ -263,7 +266,7 @@
gnome-logs
gnome-remote-desktop
- gnome-system-monitor
+ mission-center
gnome-user-docs
gnome-user-share
diff --git a/ultramarine/release/50_ultramarine-gnome.gschema.override b/ultramarine/release/50_ultramarine-gnome.gschema.override
index ce927bc..c0e3902 100644
--- a/ultramarine/release/50_ultramarine-gnome.gschema.override
+++ b/ultramarine/release/50_ultramarine-gnome.gschema.override
@@ -1,2 +1,11 @@
[org.gnome.shell]
-enabled-extensions = ['appindicatorsupport@rgcjonas.gmail.com' , 'pop-shell@system76.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'appmenu-is-back@fthx']
+enabled-extensions = ['appindicatorsupport@rgcjonas.gmail.com', 'grand-theft-focus@zalckos.github.com', 'batterytime@typeof.pw', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'appmenu-is-back@fthx']
+
+[org.gnome.desktop.interface]
+show-battery-percentage = true
+
+[org.gnome.desktop.wm.preferences]
+button-layout = 'appmenu:minimize,maximize,close'
+
+[org.gnome.desktop.search-providers]
+enabled = ['org.gnome.Calculator.desktop']
diff --git a/ultramarine/release/85-display-manager.preset b/ultramarine/release/85-display-manager.preset
index 5aa4d5d..c5d8a00 100644
--- a/ultramarine/release/85-display-manager.preset
+++ b/ultramarine/release/85-display-manager.preset
@@ -10,5 +10,8 @@ enable sddm.service
enable kdm.service
enable xdm.service
+# https://bugzilla.redhat.com/show_bug.cgi?id=2417187
+enable plasmalogin.service
+
# https://bugzilla.redhat.com/show_bug.cgi?id=2305602
enable cosmic-greeter.service
diff --git a/ultramarine/release/90-default.preset b/ultramarine/release/90-default.preset
index 0cd163f..e9b86a2 100644
--- a/ultramarine/release/90-default.preset
+++ b/ultramarine/release/90-default.preset
@@ -12,7 +12,7 @@ disable systemd-boot-update.service
enable systemd-resolved.service
# https://fedoraproject.org/wiki/Changes/EnableSystemdOomd
-enable systemd-oomd.service
+enable systemd-oomd.*
# These presets were last validated en-masse on 2015-09-09
# https://fedorahosted.org/fesco/ticket/1472
@@ -255,6 +255,10 @@ enable upower.service
enable udisks2.service
enable polkit.service
+# https://bugzilla.redhat.com/show_bug.cgi?id=2418550
+#enable plasma-setup.service
+# we deviate from upstream here, taidan is in use instead of plasma KISS
+
# https://bugzilla.redhat.com/show_bug.cgi?id=1187072
enable timedatex.service
@@ -454,10 +458,6 @@ enable nfs-client.target
# https://bugzilla.redhat.com/show_bug.cgi?id=2233948
enable cloud-config.service
enable cloud-final.service
-# Remove the plain cloud-init.service in F44 or later
-# https://src.fedoraproject.org/rpms/fedora-release/pull-request/369
-# https://src.fedoraproject.org/rpms/cloud-init/pull-request/49
-enable cloud-init.service
enable cloud-init-main.service
enable cloud-init-local.service
@@ -467,8 +467,8 @@ enable kernel-bootcfg-boot-successful.service
# Enable lvm-devices-import
# https://bugzilla.redhat.com/show_bug.cgi?id=2301651
-enable /usr/lib/systemd/system/lvm-devices-import.path
-enable /usr/lib/systemd/system/lvm-devices-import.service
+enable lvm-devices-import.path
+enable lvm-devices-import.service
# Enable fips-crypto-policy-overlay
# https://bugzilla.redhat.com/show_bug.cgi?id=2325499
@@ -482,3 +482,6 @@ enable gpio-manager.service
# https://bugzilla.redhat.com/show_bug.cgi?id=2397255
enable authselect-apply-changes.service
+# Enable Intel Low Power Model Daemon
+# https://bugzilla.redhat.com/show_bug.cgi?id=2442391
+enable intel_lpmd.service
diff --git a/ultramarine/release/linux-surface.repo b/ultramarine/release/linux-surface.repo
index b85a6ad..6034a0f 100644
--- a/ultramarine/release/linux-surface.repo
+++ b/ultramarine/release/linux-surface.repo
@@ -1,6 +1,6 @@
[linux-surface]
name=Surface Kernel
-baseurl=https://pkg.surfacelinux.com/fedora/f42/
+baseurl=https://pkg.surfacelinux.com/fedora/f43/
enabled=1
skip_if_unavailable=1
gpgkey=https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc
diff --git a/ultramarine/release/slick-greeter-budgie.conf b/ultramarine/release/slick-greeter-budgie.conf
deleted file mode 100644
index 8e2ef99..0000000
--- a/ultramarine/release/slick-greeter-budgie.conf
+++ /dev/null
@@ -1,39 +0,0 @@
-# LightDM Slick Configuration
-# Available configuration options listed below.
-#
-# Appearance:
-# theme-name = GTK+ theme to use
-# icon-theme-name = Icon theme to use
-# background = Background file to use, either an image path or a color (e.g. #772953)
-# draw-user-backgrounds = false|true ("true" by default) Display user background (if available)
-#
-# Fonts:
-# font-name = Font to use
-# xft-antialias = false|true Whether to antialias Xft fonts
-# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
-# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
-# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
-
-[Greeter]
-#background=/usr/share/backgrounds/default.png
-#background-color=#000000
-draw-user-backgrounds=true
-draw-grid=true
-show-hostname=true
-#logo=
-#background-logo=
-theme-name=Fluent-round-Dark
-icon-theme-name=Fluent
-#font-name=Noto Sans 11
-#xft-antialias=true
-#xft-dpi=96
-#xft-hintstyle=hintslight
-#xft-rgba=rgb
-#onscreen-keyboard=false
-#high-contrast=false
-#screen-reader=false
-play-ready-sound=true
-#hidden-users=
-#group-filter=
-#idle-timeout=300
-enable-hidpi=auto
diff --git a/ultramarine/release/ultramarine-release.spec b/ultramarine/release/ultramarine-release.spec
index ea3a91a..8588e13 100644
--- a/ultramarine/release/ultramarine-release.spec
+++ b/ultramarine/release/ultramarine-release.spec
@@ -85,7 +85,6 @@ Source10: 89-ultramarine-default.preset
Source11: 81-atomic-desktop.preset
Source12: 60-ultramarine-presets.conf
-Source13: slick-greeter-budgie.conf
Source14: slick-greeter-xfce.conf
Source15: 50_ultramarine-gnome.gschema.override
@@ -944,7 +943,6 @@ install %{SOURCE73} %{buildroot}%{_sysconfdir}/polycrystal/entries/ultramarine-x
# Budgie config
mkdir -p %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
install %{SOURCE12} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/
-install %{SOURCE13} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-budgie-slick-greeter.conf
# XFCE config
install %{SOURCE14} %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-xfce-slick-greeter.conf
@@ -1129,7 +1127,6 @@ ln -sf firewalld-workstation.conf %{_sysconfdir}/firewalld/firewalld.conf
%{_sysconfdir}/dnf/protected.d/ultramarine-budgie.conf
%config %{_sysconfdir}/polycrystal/entries/ultramarine-budgie.json
%{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf
-%{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-budgie-slick-greeter.conf
%endif
%if %{with atomic_budgie}
@@ -1139,7 +1136,6 @@ ln -sf firewalld-workstation.conf %{_sysconfdir}/firewalld/firewalld.conf
%attr(0644,root,root) %{_swidtagdir}/org.ultramarinelinux.Ultramarine-edition.swidtag.atomic-budgie
%config %{_sysconfdir}/polycrystal/entries/ultramarine-budgie.json
%{_sysconfdir}/lightdm/lightdm.conf.d/60-ultramarine-presets.conf
-%{_sysconfdir}/lightdm/lightdm.conf.d/50-ultramarine-budgie-slick-greeter.conf
%endif
%if %{with plasma}