diff --git a/modules/nixos/programs/gnome-session/default.nix b/modules/nixos/programs/gnome-session/default.nix
index a0be19e9..0dd9c9ef 100644
--- a/modules/nixos/programs/gnome-session/default.nix
+++ b/modules/nixos/programs/gnome-session/default.nix
@@ -196,7 +196,10 @@ let
 
       components = lib.mkOption {
         type = with lib.types; attrsOf (submoduleWith {
-          specialArgs.session = config;
+          specialArgs.session = {
+            inherit (config) fullName prefix description;
+            inherit name;
+          };
           modules = [ componentsType ];
         });
         description = ''