From 912bd61da0e8c9dc875a64910c374171b785189c Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 5 Feb 2024 12:54:34 -0700 Subject: [PATCH] Use cosmic-greeter as the greetd user --- cosmic-greeter.toml | 2 +- debian/postinst | 2 ++ src/main.rs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100755 debian/postinst diff --git a/cosmic-greeter.toml b/cosmic-greeter.toml index 333ec7f..f177a98 100644 --- a/cosmic-greeter.toml +++ b/cosmic-greeter.toml @@ -3,4 +3,4 @@ vt = "1" [default_session] command = "cage -s -- cosmic-greeter" -user = "greeter" +user = "cosmic-greeter" diff --git a/debian/postinst b/debian/postinst new file mode 100755 index 0000000..82f362e --- /dev/null +++ b/debian/postinst @@ -0,0 +1,2 @@ +#!/bin/bash +useradd --groups video --no-create-home --system cosmic-greeter diff --git a/src/main.rs b/src/main.rs index 5c8f026..aafc465 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,7 +19,7 @@ fn main() -> Result<(), Box> { match pwd::Passwd::current_user() { Some(current_user) => match current_user.name.as_str() { - "greeter" => greeter::main(), + "cosmic-greeter" => greeter::main(), _ => locker::main(current_user), }, _ => Err("failed to determine current user".into()),