Add daemon to proxy user backgrounds

This commit is contained in:
Jeremy Soller 2024-02-06 15:03:07 -07:00
parent 3e2743a2e6
commit fd049483c3
No known key found for this signature in database
GPG key ID: D02FD439211AF56F
15 changed files with 487 additions and 58 deletions

8
debian/control vendored
View file

@ -20,8 +20,16 @@ Depends:
adduser,
bash,
cosmic-comp,
cosmic-greeter-daemon,
greetd,
${misc:Depends},
${shlibs:Depends}
Provides: x-display-manager
Description: Cosmic Greeter
Package: cosmic-greeter-daemon
Architecture: amd64 arm64
Depends:
${misc:Depends},
${shlibs:Depends}
Description: Cosmic Greeter daemon

2
debian/cosmic-greeter-daemon.install vendored Normal file
View file

@ -0,0 +1,2 @@
/usr/bin/cosmic-greeter-daemon
/usr/share/dbus-1/system.d/com.system76.CosmicGreeter.conf

9
debian/cosmic-greeter-daemon.service vendored Normal file
View file

@ -0,0 +1,9 @@
[Unit]
Description=COSMIC Greeter Daemon
[Service]
ExecStart=/usr/bin/cosmic-greeter-daemon
Restart=on-failure
[Install]
WantedBy=multi-user.target

View file

@ -1 +1,2 @@
cosmic-greeter.toml /etc/greetd/
/usr/bin/cosmic-greeter

View file

@ -1,6 +1,6 @@
[Unit]
Description=COSMIC Greeter daemon
After=systemd-user-sessions.service plymouth-quit-wait.service
Description=COSMIC Greeter
After=systemd-user-sessions.service plymouth-quit-wait.service cosmic-greeter-daemon.service
After=getty@tty1.service
Conflicts=getty@tty1.service

3
debian/rules vendored
View file

@ -1,6 +1,6 @@
#!/usr/bin/make -f
export DESTDIR = debian/cosmic-greeter
export DESTDIR = debian/tmp
export VENDOR ?= 1
%:
@ -23,3 +23,4 @@ override_dh_auto_install:
override_dh_installsystemd:
dh_installsystemd -pcosmic-greeter --no-start -r cosmic-greeter.service
dh_installsystemd -pcosmic-greeter-daemon --no-start -r cosmic-greeter-daemon.service