git.iko.soy/typeable/nixpkgs
on master help sign in
nixos: make GIO_EXTRA_MODULES a session variable

Allow applications started by the systemd user session manager to find their GIO_EXTRA_MODULES.

commitabfcb79abf3ba32eb4719c48915a143370093fb7 authorNaïm Favier <n@monade.li> dateMon 14 Jun 2021, 14:11 (5 years ago) parent19c5fd7
3 files changed+3−3
nixos/modules/programs/dconf.nix+1−1 nixos/modules/services/desktops/gnome/glib-networking.nix+1−1 nixos/modules/services/desktops/gvfs.nix+1−1
nixos/modules/programs/dconf.nix+1−1
@@ -60,7 +60,7 @@ in
6060 environment.systemPackages = [ pkgs.dconf ];
6161
6262 # Needed for unwrapped applications
63− environment.variables.GIO_EXTRA_MODULES = mkIf cfg.enable [ "${pkgs.dconf.lib}/lib/gio/modules" ];
63+ environment.sessionVariables.GIO_EXTRA_MODULES = mkIf cfg.enable [ "${pkgs.dconf.lib}/lib/gio/modules" ];
6464 };
6565
6666}
nixos/modules/services/desktops/gnome/glib-networking.nix+1−1
@@ -38,7 +38,7 @@ with lib;
3838
3939 systemd.packages = [ pkgs.glib-networking ];
4040
41− environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ];
41+ environment.sessionVariables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ];
4242
4343 };
4444
nixos/modules/services/desktops/gvfs.nix+1−1
@@ -56,7 +56,7 @@ in
5656 services.udev.packages = [ pkgs.libmtp.bin ];
5757
5858 # Needed for unwrapped applications
59− environment.variables.GIO_EXTRA_MODULES = [ "${cfg.package}/lib/gio/modules" ];
59+ environment.sessionVariables.GIO_EXTRA_MODULES = [ "${cfg.package}/lib/gio/modules" ];
6060
6161 };
6262