Clean up xonshrc file

This commit is contained in:
Greg Hellings
2023-05-10 17:21:01 -05:00
parent efa9f107ad
commit 157772fdca
2 changed files with 13 additions and 13 deletions
+9 -6
View File
@@ -1,17 +1,20 @@
# vim: set ft=python:
if '__NIX_DARWIN_SET_ENVIRONMENT_DONE' not in ${...} or not $__NIX_DARWIN_SET_ENVIRONMENT_DONE:
source-bash /etc/bashrc
from os import getcwd, uname
from pathlib import Path
#if uname().sysname == 'Darwin' and ('__NIX_DARWIN_SET_ENVIRONMENT_DONE' not in ${...} or not $__NIX_DARWIN_SET_ENVIRONMENT_DONE):
# source-bash /etc/bashrc
# set -e == $RAISE_SUBPROC_ERROR = True
# set -x == trace on; $XONSH_TRACE_SUBPROC = True
# $? == _.rtn
import os
xontrib load direnv
# Insert to the front, because when we spawn xonsh in tmux we have raw python3
# paths added before these. That ends up screwing with finding the python3 version
# with all of our dependencies that we want
$PATH.insert(0, "${config.home.homeDirectory}/.nix-profile/bin")
$PATH.insert(0, "${config.home.homeDirectory}/src/bin")
$PATH.insert(0, Path("~/.nix-profile/bin").expanduser())
$PATH.insert(0, Path("~/src/bin").expanduser())
$PATH.insert(0, Path("~/.local/bin").expanduser())