Add systemd service
This commit is contained in:
parent
7879114476
commit
2bc39394c9
5 changed files with 29 additions and 3 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,8 +1,7 @@
|
|||
/.cargo/
|
||||
/debian/.debhelper/
|
||||
/debian/*debhelper*
|
||||
/debian/cosmic-greeter.substvars
|
||||
/debian/cosmic-greeter/
|
||||
/debian/debhelper-build-stamp
|
||||
/debian/files
|
||||
/target/
|
||||
/vendor.tar
|
||||
|
|
|
|||
6
cosmic-greeter.toml
Normal file
6
cosmic-greeter.toml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
[terminal]
|
||||
vt = "1"
|
||||
|
||||
[default_session]
|
||||
command = "cage cosmic-greeter"
|
||||
user = "greeter"
|
||||
2
debian/control
vendored
2
debian/control
vendored
|
|
@ -11,5 +11,5 @@ Homepage: https://github.com/pop-os/cosmic-greeter
|
|||
|
||||
Package: cosmic-greeter
|
||||
Architecture: amd64 arm64
|
||||
Depends: greetd, ${misc:Depends}, ${shlibs:Depends}
|
||||
Depends: cage, greetd, ${misc:Depends}, ${shlibs:Depends}
|
||||
Description: Cosmic Greeter
|
||||
|
|
|
|||
1
debian/cosmic-greeter.install
vendored
Normal file
1
debian/cosmic-greeter.install
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
cosmic-greeter.toml etc/greetd/cosmic-greeter.toml
|
||||
20
debian/cosmic-greeter.service
vendored
Normal file
20
debian/cosmic-greeter.service
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[Unit]
|
||||
Description=COSMIC Greeter daemon
|
||||
After=systemd-user-sessions.service plymouth-quit-wait.service
|
||||
After=getty@tty1.service
|
||||
Conflicts=getty@tty1.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=greetd --config /etc/greetd/cosmic-greeter.toml
|
||||
IgnoreSIGPIPE=no
|
||||
SendSIGHUP=yes
|
||||
TimeoutStopSec=30s
|
||||
KeyringMode=shared
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
StartLimitBurst=5
|
||||
StartLimitInterval=30
|
||||
|
||||
[Install]
|
||||
Alias=display-manager.service
|
||||
Loading…
Add table
Add a link
Reference in a new issue