diff --git a/lib/modules.nix b/lib/modules.nix
index 41a5fb89fde5..8baae4917053 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -675,6 +675,7 @@ rec {
     in
       { config, options, ... }:
       { options = setAttrByPath from (mkOption {
+          inherit visible;
           description = "Alias of <option>${showOption to}</option>.";
           apply = x: use (toOf config);
         });