universe/modules/global/xonsh.nix
Infinidoge eeb2fdc676
global/xonsh: init
This is temporary until Xonsh in home-manager is landed
2025-02-27 09:38:53 -05:00

20 lines
338 B
Nix

{ config, pkgs, ... }:
let
cfg = config.programs.xonsh;
in
{
programs.xonsh = {
enable = true;
extraPackages =
p: with p; [
parallel-ssh
cfg.package.xontribs.xonsh-direnv
];
config = ''
xontrib load direnv
if $TERM != "dumb":
execx($(starship init xonsh))
'';
};
}