nixos/xonsh: Use the package specified in the package option

This commit is contained in:
Artemis Tosini 2019-07-31 23:28:13 +00:00
parent 06183c2a27
commit 42c3eefd77
No known key found for this signature in database
GPG Key ID: EE5227935FE3FF18

View File

@ -26,6 +26,7 @@ in
package = mkOption {
type = types.package;
default = pkgs.xonsh;
example = literalExample "pkgs.xonsh.override { configFile = \"/path/to/xonshrc\"; }";
description = ''
xonsh package to use.
@ -46,11 +47,11 @@ in
environment.etc."xonshrc".text = cfg.config;
environment.systemPackages = [ pkgs.xonsh ];
environment.systemPackages = [ cfg.package ];
environment.shells =
[ "/run/current-system/sw/bin/xonsh"
"${pkgs.xonsh}/bin/xonsh"
"${cfg.package}/bin/xonsh"
];
};