diff options
author | Mitsuhiro Nakamura <m.nacamura@gmail.com> | 2018-08-16 17:56:44 +0900 |
---|---|---|
committer | Mitsuhiro Nakamura <m.nacamura@gmail.com> | 2018-08-16 21:52:25 +0900 |
commit | 7fbdd7fcf4242f406182c4b2671f25e1d2c86397 (patch) | |
tree | deb445c675a50f597cf0510506b4332c0f7c627a /nixos/modules/services/desktops | |
parent | 6c84945099a9dd82d252e7b57f3fc3a8fbffd11e (diff) | |
download | nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar.gz nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar.bz2 nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar.lz nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar.xz nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.tar.zst nixlib-7fbdd7fcf4242f406182c4b2671f25e1d2c86397.zip |
lightdm: enable the accounts daemon to find dbus interface
Diffstat (limited to 'nixos/modules/services/desktops')
-rw-r--r-- | nixos/modules/services/desktops/accountsservice.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/modules/services/desktops/accountsservice.nix b/nixos/modules/services/desktops/accountsservice.nix index a19ac2a50c2d..933b9da2c83c 100644 --- a/nixos/modules/services/desktops/accountsservice.nix +++ b/nixos/modules/services/desktops/accountsservice.nix @@ -32,6 +32,9 @@ with lib; environment.systemPackages = [ pkgs.accountsservice ]; + # Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice + environment.pathsToLink = [ "/share/accountsservice" ]; + services.dbus.packages = [ pkgs.accountsservice ]; systemd.packages = [ pkgs.accountsservice ]; @@ -40,6 +43,9 @@ with lib; wantedBy = [ "graphical.target" ]; + # Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice + environment.XDG_DATA_DIRS = "${config.system.path}/share"; + } // (optionalAttrs (!config.users.mutableUsers) { environment.NIXOS_USERS_PURE = "true"; }); |