All four repo binaries were hand-copied to the phone and owned by no package. secrets/machined ship on both arches; sessiond stays aarch64. secrets unit repointed /usr/local/bin -> /usr/bin.
22 lines
822 B
Desktop File
22 lines
822 B
Desktop File
# Souveraine Secret Service — the machine's org.freedesktop.secrets provider.
|
|
# Claims the well-known name at session start (WantedBy=default.target) so no
|
|
# client ever D-Bus-activates a different provider; the paired activation file
|
|
# (org.freedesktop.secrets.service → SystemdService=) routes on-demand starts
|
|
# here too. Requires souveraine-machined (system tier) or a legacy user seed;
|
|
# refuses to start without a machine identity, by design.
|
|
[Unit]
|
|
Description=Souveraine Secret Service (org.freedesktop.secrets)
|
|
Documentation=file:///usr/local/share/doc/souveraine/STORAGE-ENCRYPTION.md
|
|
After=dbus.socket
|
|
Requires=dbus.socket
|
|
|
|
[Service]
|
|
Type=dbus
|
|
BusName=org.freedesktop.secrets
|
|
ExecStart=/usr/bin/souveraine-secrets
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
Environment=RUST_LOG=info
|
|
|
|
[Install]
|
|
WantedBy=default.target
|