diff --git a/nixos/doc/manual/release-notes/rl-1803.xml b/nixos/doc/manual/release-notes/rl-1803.xml
index 29b252753830..9f80dcc29341 100644
--- a/nixos/doc/manual/release-notes/rl-1803.xml
+++ b/nixos/doc/manual/release-notes/rl-1803.xml
@@ -430,6 +430,13 @@ following incompatible changes:
and stopJob provide an optional $user argument for that purpose.
+
+
+ Enabling bash completion on NixOS, programs.bash.enableCompletion, will now also enable
+ completion for the Nix command line tools by installing the
+ nix-bash-completions package.
+
+
diff --git a/nixos/modules/programs/bash/bash.nix b/nixos/modules/programs/bash/bash.nix
index 1abdb4973a44..1a62f04972df 100644
--- a/nixos/modules/programs/bash/bash.nix
+++ b/nixos/modules/programs/bash/bash.nix
@@ -211,6 +211,9 @@ in
"/share/bash-completion"
];
+ environment.systemPackages = optional cfg.enableCompletion
+ pkgs.nix-bash-completions;
+
environment.shells =
[ "/run/current-system/sw/bin/bash"
"/var/run/current-system/sw/bin/bash"