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()),