diff --git a/assets/li.service b/assets/li.service new file mode 100644 index 0000000..a492690 --- /dev/null +++ b/assets/li.service @@ -0,0 +1,17 @@ +[Unit] +Description=TUI display manager +After=systemd-user-sessions.service plymouth-quit-wait.service +After=getty@tty3.service +Conflicts=getty@tty3.service + +[Service] +Type=idle +ExecStart=/home/deadvey/media/Code/git/lidm/lidm +StandardError=journal +StandardInput=tty +TTYPath=/dev/tty3 +TTYReset=yes +TTYVHangup=yes + +[Install] +Alias=display-manager.service \ No newline at end of file diff --git a/src/main.c b/src/main.c index 8ed7467..ae3c595 100644 --- a/src/main.c +++ b/src/main.c @@ -33,5 +33,5 @@ int main(int argc, char *argv[]) { int ret = load(users, sessions); if (ret == 0) - execl(argv[0], argv[0], NULL); + execl(argv[0], argv[0], NULL); }