nixos: enable bash command completion by default

Because it improves out-of-the-box user experience a lot (IMHO).
(zsh completion is already on by default.)

Remove "programs.bash.enableCompletion = true" from
nixos-generate-config.pl, which feels superflous now.

Changed files
+1 -2
nixos
modules
installer
programs
bash
-1
nixos/modules/installer/tools/nixos-generate-config.pl
···
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
-
# programs.bash.enableCompletion = true;
# programs.mtr.enable = true;
# programs.gnupg.agent = { enable = true; enableSSHSupport = true; };
+1 -1
nixos/modules/programs/bash/bash.nix
···
};
enableCompletion = mkOption {
-
default = false;
+
default = true;
description = ''
Enable Bash completion for all interactive bash shells.
'';