Files
dotfiles/nix/overlays/xonsh.nix

16 lines
516 B
Nix

{ mach-nix, ... }: final: prev: {
# Using mach-nix to fetch unpackaged xontrib plugins
# adapted from https://github.com/NixOS/nixpkgs/issues/75786#issuecomment-873654103
xonsh_pyenv = mach-nix.mkPython {
requirements = ''
xontrib-fzf-widgets
xonsh-direnv
'';
};
xonsh_with_plugins = final.xonsh.overridePythonAttrs (old: {
propagatedBuildInputs = old.propagatedBuildInputs ++
final.xonsh_pyenv.python.pkgs.selectPkgs final.xonsh_pyenv.python.pkgs;
});
}