Loading nixos/modules/programs/xonsh.nix +10 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ let cfg = config.programs.xonsh; package = cfg.package.override { inherit (cfg) extraPackages; }; bashCompletionPath = "${cfg.bashCompletion.package}/share/bash-completion/bash_completion"; in { Loading Loading @@ -49,6 +50,13 @@ in Xontribs and extra Python packages to be available in xonsh. ''; }; bashCompletion = { enable = lib.mkEnableOption "bash completions for xonsh" // { default = true; }; package = lib.mkPackageOption pkgs "bash-completion" { }; }; }; }; Loading Loading @@ -78,6 +86,8 @@ in aliases['ls'] = _ls_alias del _ls_alias ${lib.optionalString cfg.bashCompletion.enable "$BASH_COMPLETIONS = '${bashCompletionPath}'"} ${cfg.config} ''; Loading Loading
nixos/modules/programs/xonsh.nix +10 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ let cfg = config.programs.xonsh; package = cfg.package.override { inherit (cfg) extraPackages; }; bashCompletionPath = "${cfg.bashCompletion.package}/share/bash-completion/bash_completion"; in { Loading Loading @@ -49,6 +50,13 @@ in Xontribs and extra Python packages to be available in xonsh. ''; }; bashCompletion = { enable = lib.mkEnableOption "bash completions for xonsh" // { default = true; }; package = lib.mkPackageOption pkgs "bash-completion" { }; }; }; }; Loading Loading @@ -78,6 +86,8 @@ in aliases['ls'] = _ls_alias del _ls_alias ${lib.optionalString cfg.bashCompletion.enable "$BASH_COMPLETIONS = '${bashCompletionPath}'"} ${cfg.config} ''; Loading