No description
environment variables The goal is to update the environment variables for the user's systemd session **and** the services listening on user's d-bus session. Until now, the variables were updated using the `import-environment` environment command of `systemctl`. But, it would only be executed if systemd was present on the host system. Leaving the variables on the d-bus side either uninitialized or with incorrect values. Therefore, instead of using `systemctl`, use the `dbus-update-activation-environment` command to initialize/update the environment variables for user's d-bus session but also for user's systemd session. This is done by passing the `--systemd` option. When systemd is not detected, the command doesn't fail, it simply doesn't update the variables for user's systemd session. And since a systemd user session doesn't exist, no harm no foul. |
||
|---|---|---|
| data | ||
| debian | ||
| src | ||
| .gitignore | ||
| .rustfmt.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| Justfile | ||
| LICENSE.md | ||