diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-27 14:28:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-27 14:28:15 -0400 |
commit | 156f33516106db81cdc9f708faade23e24f6ff22 (patch) | |
tree | a76f53b1adba846ffc60da8c0e8c3968259a7718 /nixos | |
parent | c09bc3e7e2f29b860bc554e04176953989a5b940 (diff) | |
parent | 8a24bc2e08b2433bbb94626725e377965e244e9a (diff) | |
download | nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar.gz nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar.bz2 nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar.lz nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar.xz nixlib-156f33516106db81cdc9f708faade23e24f6ff22.tar.zst nixlib-156f33516106db81cdc9f708faade23e24f6ff22.zip |
Merge pull request #67549 from worldofpeace/gnome-control-center/fix-sharing
Fix sharing in gnome-control-center
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/desktops/gnome3/gnome-user-share.nix | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/nixos/modules/services/desktops/gnome3/gnome-user-share.nix b/nixos/modules/services/desktops/gnome3/gnome-user-share.nix index 1f6ce2ae968e..f83962877700 100644 --- a/nixos/modules/services/desktops/gnome3/gnome-user-share.nix +++ b/nixos/modules/services/desktops/gnome3/gnome-user-share.nix @@ -12,14 +12,7 @@ with lib; services.gnome3.gnome-user-share = { - enable = mkOption { - type = types.bool; - default = false; - description = '' - Whether to enable GNOME User Share, a service that exports the - contents of the Public folder in your home directory on the local network. - ''; - }; + enable = mkEnableOption "GNOME User Share, a user-level file sharing service for GNOME"; }; @@ -30,12 +23,13 @@ with lib; config = mkIf config.services.gnome3.gnome-user-share.enable { - environment.systemPackages = [ pkgs.gnome3.gnome-user-share ]; + environment.systemPackages = [ + pkgs.gnome3.gnome-user-share + ]; - services.xserver.displayManager.sessionCommands = with pkgs.gnome3; '' - # Don't let gnome-control-center depend upon gnome-user-share - export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${gnome-user-share}/share/gsettings-schemas/${gnome-user-share.name} - ''; + systemd.packages = [ + pkgs.gnome3.gnome-user-share + ]; }; |