File switch-to-greetd-user.patch of Package cosmic-greeter

diff -ruN cosmic-greeter/cosmic-greeter.toml cosmic-greeter-patched/cosmic-greeter.toml
--- cosmic-greeter/cosmic-greeter.toml	2025-09-30 00:32:00.541349933 +0300
+++ cosmic-greeter-patched/cosmic-greeter.toml	2025-09-30 23:52:43.663248619 +0300
@@ -6,4 +6,4 @@
 
 [default_session]
 command = "cosmic-greeter-start"
-user = "cosmic-greeter"
+user = "greeter"
diff -ruN cosmic-greeter/debian/cosmic-greeter.tmpfiles cosmic-greeter-patched/debian/cosmic-greeter.tmpfiles
--- cosmic-greeter/debian/cosmic-greeter.tmpfiles	2025-09-30 00:32:00.541895409 +0300
+++ cosmic-greeter-patched/debian/cosmic-greeter.tmpfiles	2025-09-30 23:57:17.434918590 +0300
@@ -1,3 +1,3 @@
 # Home directory of cosmic-greeter
-d	/var/lib/cosmic-greeter	0750	cosmic-greeter	cosmic-greeter
-d	/run/cosmic-greeter	    0755	cosmic-greeter	cosmic-greeter	-
+d	/var/lib/cosmic-greeter	0750	greeter	greeter
+d	/run/cosmic-greeter	    0755	greeter	greeter	-
diff -ruN cosmic-greeter/src/main.rs cosmic-greeter-patched/src/main.rs
--- cosmic-greeter/src/main.rs	2025-09-30 00:32:00.545597098 +0300
+++ cosmic-greeter-patched/src/main.rs	2025-09-30 23:55:05.658846814 +0300
@@ -30,7 +30,7 @@
 
     match pwd::Passwd::current_user() {
         Some(current_user) => match current_user.name.as_str() {
-            "cosmic-greeter" => greeter::main(),
+            "greeter" => greeter::main(),
             _ => locker::main(current_user),
         },
         _ => Err("failed to determine current user".into()),
openSUSE Build Service is sponsored by