vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / services / desktops / gnome / glib-networking.nix
blob905901f4708415676cf4490150a44073991c876e
1 # GLib Networking
3 { config, pkgs, lib, ... }:
7   meta = {
8     maintainers = lib.teams.gnome.members;
9   };
11   ###### interface
13   options = {
15     services.gnome.glib-networking = {
17       enable = lib.mkEnableOption "network extensions for GLib";
19     };
21   };
23   ###### implementation
25   config = lib.mkIf config.services.gnome.glib-networking.enable {
27     services.dbus.packages = [ pkgs.glib-networking ];
29     systemd.packages = [ pkgs.glib-networking ];
31     environment.sessionVariables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ];
33   };