libsearpc: 3.3-20230626 -> 3.3-20241031 fix build with GCC14 (#368185)
[NixPkgs.git] / nixos / modules / services / desktops / gnome / glib-networking.nix
blob558abca0aa315f8d1c6a2ec4a1e65c1986795e28
1 # GLib Networking
4   config,
5   pkgs,
6   lib,
7   ...
8 }:
12   meta = {
13     maintainers = lib.teams.gnome.members;
14   };
16   ###### interface
18   options = {
20     services.gnome.glib-networking = {
22       enable = lib.mkEnableOption "network extensions for GLib";
24     };
26   };
28   ###### implementation
30   config = lib.mkIf config.services.gnome.glib-networking.enable {
32     services.dbus.packages = [ pkgs.glib-networking ];
34     systemd.packages = [ pkgs.glib-networking ];
36     environment.sessionVariables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ];
38   };