Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support socket activated session dbus #67942

Closed
wants to merge 716 commits into from
Closed

Conversation

rycee
Copy link
Member

@rycee rycee commented Sep 2, 2019

These changes are intended to allow the session dbus to be socket activated and the user systemd session to fully work.

E.g., with these changes applied it is, e.g., possible to use systemctl --user --wait and manage dbus-activated user services through systemctl.

nixos/modules/security/pam.nix Outdated Show resolved Hide resolved
nixos/modules/config/system-environment.nix Outdated Show resolved Hide resolved
nixos/modules/config/shells-environment.nix Outdated Show resolved Hide resolved
@ofborg ofborg bot requested a review from jtojnar September 5, 2019 21:46
@worldofpeace worldofpeace marked this pull request as ready for review September 5, 2019 22:13
@worldofpeace
Copy link
Contributor

Aw, I'm not sure should've unmarked this as a draft @rycee.
Being that it was approved I did assume that it was at least "ready for review" with maybe a caveat for the user unit hook to avoid mass rebuild.

peti and others added 17 commits September 11, 2020 20:30
We distribute some packages in their respective latest version even though
Stackage LTS says that we should use an older one. These packages need to have
their meta.hydraPlatforms attribute populated or Nixpkgs will fail to build it
release tarball. This happened most recently with Pandoc, which was updated
to the latest 2.10.1 version without fixing up meta.hydraPlatforms.
haskell-language-server, stylish-haskell: Fix build on GHC 8.10.*
Update Haskell package set to LTS 16.13 (plus other fixes)
This removes the `services.dbus.socketActivated` and
`services.xserver.startDbusSession` options. Instead the user D-Bus
session is always socket activated.
This hook moves systemd user service file from `lib/systemd/user` to
`share/systemd/user`. This is to allow systemd to find the user
services when installed into a user profile. The `lib/systemd/user`
path does not work since `lib` is not in `XDG_DATA_DIRS`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Staging
  
Done
Development

Successfully merging this pull request may close these issues.

None yet