Don't enable nix-bash-completions when using Nix 2.4
2.4 has its own completion script which collides with nix-bash-completions.
This commit is contained in:
parent
3327b9a385
commit
bbfc47326b
|
@ -8,8 +8,7 @@ with lib;
|
||||||
let
|
let
|
||||||
|
|
||||||
requiredPackages = map (pkg: setPrio ((pkg.meta.priority or 5) + 3) pkg)
|
requiredPackages = map (pkg: setPrio ((pkg.meta.priority or 5) + 3) pkg)
|
||||||
[ config.nix.package
|
[ pkgs.acl
|
||||||
pkgs.acl
|
|
||||||
pkgs.attr
|
pkgs.attr
|
||||||
pkgs.bashInteractive # bash with ncurses support
|
pkgs.bashInteractive # bash with ncurses support
|
||||||
pkgs.bzip2
|
pkgs.bzip2
|
||||||
|
@ -33,7 +32,6 @@ let
|
||||||
pkgs.nano
|
pkgs.nano
|
||||||
pkgs.ncurses
|
pkgs.ncurses
|
||||||
pkgs.netcat
|
pkgs.netcat
|
||||||
pkgs.nix-info
|
|
||||||
config.programs.ssh.package
|
config.programs.ssh.package
|
||||||
pkgs.perl
|
pkgs.perl
|
||||||
pkgs.procps
|
pkgs.procps
|
||||||
|
|
|
@ -238,9 +238,6 @@ in
|
||||||
"/share/bash-completion"
|
"/share/bash-completion"
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = optional cfg.enableCompletion
|
|
||||||
pkgs.nix-bash-completions;
|
|
||||||
|
|
||||||
environment.shells =
|
environment.shells =
|
||||||
[ "/run/current-system/sw/bin/bash"
|
[ "/run/current-system/sw/bin/bash"
|
||||||
"/run/current-system/sw/bin/sh"
|
"/run/current-system/sw/bin/sh"
|
||||||
|
|
|
@ -442,6 +442,12 @@ in
|
||||||
nix.binaryCachePublicKeys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" ];
|
nix.binaryCachePublicKeys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" ];
|
||||||
nix.binaryCaches = [ "https://cache.nixos.org/" ];
|
nix.binaryCaches = [ "https://cache.nixos.org/" ];
|
||||||
|
|
||||||
|
environment.systemPackages =
|
||||||
|
[ nix
|
||||||
|
pkgs.nix-info
|
||||||
|
]
|
||||||
|
++ optional (config.programs.bash.enableCompletion && !versionAtLeast nixVersion "2.4pre") pkgs.nix-bash-completions;
|
||||||
|
|
||||||
environment.etc."nix/nix.conf".source = nixConf;
|
environment.etc."nix/nix.conf".source = nixConf;
|
||||||
|
|
||||||
environment.etc."nix/registry.json".text = builtins.toJSON {
|
environment.etc."nix/registry.json".text = builtins.toJSON {
|
||||||
|
|
Loading…
Reference in New Issue