jetify-com / devbox

Instant, easy, and predictable development environments
https://www.jetify.com/devbox/
Apache License 2.0
8.83k stars 208 forks source link

[Bug]: devbox shell does not properly load with Zsh and custom ZDOTDIR variable #1715

Open weilbith opened 10 months ago

weilbith commented 10 months ago

Current Behavior (bug) Calling devbox shell should properly load the shell environment as documented. Packages and script should be available as well as the init hook should run.

Expected Behavior (fix) It just opens a new shell with the user configuration without anything else. The adapted Zsh configuration is not loaded.

Additional context

The problems seems to be related to my ZDOTDIR environment variable I set within /etc/zsh/zshenv. At least when I uncomment it, everying works. But accordint ot #1587 that should work. Using a Bash with setting export SHELL=/usr/bin/bash always works fine.

Further context:

$ devbox version --verbose
Version:     0.0.0-dev
Platform:    linux_amd64
Commit:      none
Commit Time: unknown
Go Version:  go1.21.5
Launcher:

Installed on ArchLinux via this package, claiming to be version 0.8.5.

Content of devbox.json file:

{
  "packages": ["hello@latest"],
  "shell": {
    "init_hook": [
      "echo 'Welcome to devbox!' > /dev/null"
    ],
    "scripts": {
      "foo": "echo foo!"
    }
  }
}
Debug output of running `DEVBOX_DEBUG=1 devbox shell` (Code block not working here. Sorry for the formatting.) 2024/01/10 09:49:16 findProjectDir: path is 2024/01/10 09:49:16 finding devbox config in dir: /tmp/tmp.PE5oYKZECU 2024/01/10 09:49:16 findProjectDir: path is 2024/01/10 09:49:16 finding devbox config in dir: /tmp/tmp.PE5oYKZECU 2024/01/10 09:49:16 findProjectDir: path is 2024/01/10 09:49:16 finding devbox config in dir: /tmp/tmp.PE5oYKZECU 2024/01/10 09:49:16 current environment PATH is: /home/thore/.cache/zinit/plugins/caarlos0-graveyard---zsh-open-pr:/home/thore/.cache/zinit/polaris/bin:/home/thore/.local/share/bob-install/bin:/home/thore/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/thore/.local/share/bob-install 2024/01/10 09:49:16 nix environment PATH is: map[0:_zsh_autosuggest_invoke_original_widget AR:ar AS:as CC:gcc CONFIG_SHELL:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash CXX:g++ DBUS_SESSION_BUS_ADDRESS:unix:path=/home/thore/.runtime/bus DEBUGINFOD_URLS:https://debuginfod.archlinux.org DEVBOX_DEBUG:1 DEVBOX_SYSTEM_BASH:/usr/bin/bash DEVBOX_SYSTEM_SED:/usr/bin/sed DIRSTACKSIZE:20 DISPLAY::0 DOCKER_CONFIG:/home/thore/.config/docker EDITOR:nvim FAST_BASE_DIR:/home/thore/.cache/zinit/plugins/zdharma---fast-syntax-highlighting FAST_HIGHLIGHT_VERSION:1.66 FAST_WORK_DIR:/home/thore/.cache/zinit/fsh FPATH:/home/thore/.cache/zinit/plugins/marlonrichert---zsh-autocomplete/functions/completion:/home/thore/.cache/zinit/completions:/usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/functions/Calendar:/usr/share/zsh/functions/Chpwd:/usr/share/zsh/functions/Completion:/usr/share/zsh/functions/Completion/Base:/usr/share/zsh/functions/Completion/Linux:/usr/share/zsh/functions/Completion/Unix:/usr/share/zsh/functions/Completion/X:/usr/share/zsh/functions/Completion/Zsh:/usr/share/zsh/functions/Exceptions:/usr/share/zsh/functions/MIME:/usr/share/zsh/functions/Math:/usr/share/zsh/functions/Misc:/usr/share/zsh/functions/Newuser:/usr/share/zsh/functions/Prompts:/usr/share/zsh/functions/TCP:/usr/share/zsh/functions/VCS_Info:/usr/share/zsh/functions/VCS_Info/Backends:/usr/share/zsh/functions/Zftp:/usr/share/zsh/functions/Zle:/home/thore/.cache/zinit/plugins/knu---zsh-manydots-magic:/home/thore/.cache/zinit/plugins/zsh-vi-more---vi-motions/functions GNUPGHOME:/home/thore/.config/gnupg HISTFILE:/home/thore/.local/share/zsh/command_history HISTSIZE:1000000 HOME:/home/thore HOST_PATH:/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin HOTKEY_CONFIG_DIR:/home/thore/.config/hotkey.d INVOCATION_ID:c4fd553fb8344a6ea91e7f28e63b3ba1 IN_NIX_SHELL:impure JOURNAL_STREAM:8:7856 KEYTIMEOUT:20 LANG:en_US.UTF-8 LD:ld LESSHISTFILE:/home/thore/.cache/less/history LOGNAME:thore LS_COLORS:bd=38;5;68:ca=38;5;17:cd=38;5;113;1:di=38;5;30:do=38;5;127:ex=38;5;208;1:pi=38;5;126:fi=0:ln=target:mh=38;5;222;1:no=0:or=48;5;196;38;5;232;1:ow=38;5;220;1:sg=48;5;3;38;5;0:su=38;5;220;1;3;100;1:so=38;5;197:st=38;5;86;48;5;234:tw=48;5;235;38;5;139;3:*LS_COLORS=48;5;89;38;5;197;1;3;4;7:*.txt=38;5;253:*README=38;5;220;1:*README.rst=38;5;220;1:*README.md=38;5;220;1:*LICENSE=38;5;220;1:*LICENSE.md=38;5;220;1:*COPYING=38;5;220;1:*INSTALL=38;5;220;1:*COPYRIGHT=38;5;220;1:*AUTHORS=38;5;220;1:*HISTORY=38;5;220;1:*CONTRIBUTORS=38;5;220;1:*CONTRIBUTING=38;5;220;1:*CONTRIBUTING.md=38;5;220;1:*CHANGELOG=38;5;220;1:*CHANGELOG.md=38;5;220;1:*CODEOWNERS=38;5;220;1:*PATENTS=38;5;220;1:*VERSION=38;5;220;1:*NOTICE=38;5;220;1:*CHANGES=38;5;220;1:*.log=38;5;190:*.adoc=38;5;184:*.asciidoc=38;5;184:*.etx=38;5;184:*.info=38;5;184:*.markdown=38;5;184:*.md=38;5;184:*.mkd=38;5;184:*.mdx=38;5;184:*.nfo=38;5;184:*.org=38;5;184:*.norg=38;5;184:*.pod=38;5;184:*.rst=38;5;184:*.tex=38;5;184:*.textile=38;5;184:*.bib=38;5;178:*.json=38;5;178:*.jsonc=38;5;178:*.json5=38;5;178:*.hjson=38;5;178:*.jsonl=38;5;178:*.jsonnet=38;5;178:*.libsonnet=38;5;142:*.ndjson=38;5;178:*.msg=38;5;178:*.pgn=38;5;178:*.rss=38;5;178:*.xml=38;5;178:*.fxml=38;5;178:*.toml=38;5;178:*.yaml=38;5;178:*.yml=38;5;178:*.RData=38;5;178:*.rdata=38;5;178:*.xsd=38;5;178:*.dtd=38;5;178:*.sgml=38;5;178:*.rng=38;5;178:*.rnc=38;5;178:*.accdb=38;5;60:*.accde=38;5;60:*.accdr=38;5;60:*.accdt=38;5;60:*.db=38;5;60:*.fmp12=38;5;60:*.fp7=38;5;60:*.localstorage=38;5;60:*.mdb=38;5;60:*.mde=38;5;60:*.sqlite=38;5;60:*.typelib=38;5;60:*.nc=38;5;60:*.cbr=38;5;141:*.cbz=38;5;141:*.chm=38;5;141:*.djvu=38;5;141:*.pdf=38;5;141:*.PDF=38;5;141:*.mobi=38;5;141:*.epub=38;5;141:*.docm=38;5;111;4:*.doc=38;5;111:*.docx=38;5;111:*.odb=38;5;111:*.odt=38;5;111:*.rtf=38;5;111:*.pages=38;5;111:*.odp=38;5;166:*.pps=38;5;166:*.ppt=38;5;166:*.pptx=38;5;166:*.ppts=38;5;166:*.pptxm=38;5;166;4:*.pptsm=38;5;166;4:*.csv=38;5;78:*.tsv=38;5;78:*.numbers=38;5;112:*.ods=38;5;112:*.xla=38;5;76:*.xls=38;5;112:*.xlsx=38;5;112:*.xlsxm=38;5;112;4:*.xltm=38;5;73;4:*.xltx=38;5;73:*.key=38;5;166:*config=1:*cfg=1:*conf=1:*rc=1:*authorized_keys=1:*known_hosts=1:*.ini=1:*.plist=1:*.profile=1:*.bash_profile=1:*.bash_login=1:*.bash_logout=1:*.zshenv=1:*.zprofile=1:*.zlogin=1:*.zlogout=1:*.viminfo=1:*.pcf=1:*.psf=1:*.hidden-color-scheme=1:*.hidden-tmTheme=1:*.last-run=1:*.merged-ca-bundle=1:*.sublime-build=1:*.sublime-commands=1:*.sublime-keymap=1:*.sublime-settings=1:*.sublime-snippet=1:*.sublime-project=1:*.sublime-workspace=1:*.tmTheme=1:*.user-ca-bundle=1:*.rstheme=1:*.epf=1:*.git=38;5;197:*.github=38;5;197:*.gitignore=38;5;240:*.gitattributes=38;5;240:*.gitmodules=38;5;240:*.awk=38;5;172:*.bash=38;5;172:*.bat=38;5;172:*.BAT=38;5;172:*.sed=38;5;172:*.sh=38;5;172:*.zsh=38;5;172:*.fish=38;5;172:*.vim=38;5;172:*.kak=38;5;172:*.ahk=38;5;41:*.py=38;5;41:*.ipynb=38;5;41:*.xsh=38;5;41:*.rb=38;5;41:*.gemspec=38;5;41:*.pl=38;5;208:*.PL=38;5;160:*.pm=38;5;203:*.t=38;5;114:*.msql=38;5;222:*.mysql=38;5;222:*.pgsql=38;5;222:*.sql=38;5;222:*.tcl=38;5;64;1:*.r=38;5;49:*.R=38;5;49:*.gs=38;5;81:*.clj=38;5;41:*.cljs=38;5;41:*.cljc=38;5;41:*.cljw=38;5;41:*.scala=38;5;41:*.sc=38;5;41:*.dart=38;5;51:*.asm=38;5;81:*.cl=38;5;81:*.ml=38;5;81:*.lisp=38;5;81:*.rkt=38;5;81:*.el=38;5;81:*.elc=38;5;241:*.eln=38;5;241:*.lua=38;5;81:*.moon=38;5;81:*.c=38;5;81:*.C=38;5;81:*.h=38;5;110:*.H=38;5;110:*.tcc=38;5;110:*.c++=38;5;81:*.h++=38;5;110:*.hpp=38;5;110:*.hxx=38;5;110:*.ii=38;5;110:*.M=38;5;110:*.m=38;5;110:*.cc=38;5;81:*.cs=38;5;81:*.cp=38;5;81:*.cpp=38;5;81:*.cxx=38;5;81:*.cr=38;5;81:*.go=38;5;81:*.f=38;5;81:*.F=38;5;81:*.for=38;5;81:*.ftn=38;5;81:*.f90=38;5;81:*.F90=38;5;81:*.f95=38;5;81:*.F95=38;5;81:*.f03=38;5;81:*.F03=38;5;81:*.f08=38;5;81:*.F08=38;5;81:*.nim=38;5;81:*.nimble=38;5;81:*.s=38;5;110:*.S=38;5;110:*.rs=38;5;81:*.scpt=38;5;219:*.swift=38;5;219:*.sx=38;5;81:*.vala=38;5;81:*.vapi=38;5;81:*.hi=38;5;110:*.hs=38;5;81:*.lhs=38;5;81:*.agda=38;5;81:*.lagda=38;5;81:*.lagda.tex=38;5;81:*.lagda.rst=38;5;81:*.lagda.md=38;5;81:*.agdai=38;5;110:*.zig=38;5;81:*.v=38;5;81:*.pyc=38;5;240:*.tf=38;5;168:*.tfstate=38;5;168:*.tfvars=38;5;168:*.http=38;5;90;1:*.eml=38;5;90;1:*.css=38;5;105;1:*.less=38;5;105;1:*.sass=38;5;105;1:*.scss=38;5;105;1:*.htm=38;5;125;1:*.html=38;5;125;1:*.jhtm=38;5;125;1:*.mht=38;5;125;1:*.mustache=38;5;135;1:*.ejs=38;5;135;1:*.pug=38;5;135;1:*.svelte=38;5;135;1:*.vue=38;5;135;1:*.astro=38;5;135;1:*.js=38;5;074;1:*.jsx=38;5;074;1:*.ts=38;5;074;1:*.tsx=38;5;074;1:*.mjs=38;5;074;1:*.cjs=38;5;074;1:*.coffee=38;5;079;1:*.java=38;5;079;1:*.jsm=38;5;079;1:*.jsp=38;5;079;1:*.php=38;5;81:*.ctp=38;5;81:*.twig=38;5;81:*.vb=38;5;81:*.vba=38;5;81:*.vbs=38;5;81:*Dockerfile=38;5;155:*.dockerignore=38;5;240:*Makefile=38;5;155:*MANIFEST=38;5;243:*pm_to_blib=38;5;240:*.nix=38;5;155:*.dhall=38;5;178:*.rake=38;5;155:*.am=38;5;242:*.in=38;5;242:*.hin=38;5;242:*.scan=38;5;242:*.m4=38;5;242:*.old=38;5;242:*.out=38;5;242:*.SKIP=38;5;244:*.diff=48;5;197;38;5;232:*.patch=48;5;197;38;5;232;1:*.bmp=38;5;97:*.dicom=38;5;97:*.tiff=38;5;97:*.tif=38;5;97:*.TIFF=38;5;97:*.cdr=38;5;97:*.flif=38;5;97:*.gif=38;5;97:*.icns=38;5;97:*.ico=38;5;97:*.jpeg=38;5;97:*.JPG=38;5;97:*.jpg=38;5;97:*.jxl=38;5;97:*.nth=38;5;97:*.png=38;5;97:*.psd=38;5;97:*.pxd=38;5;97:*.pxm=38;5;97:*.xpm=38;5;97:*.webp=38;5;97:*.ai=38;5;99:*.eps=38;5;99:*.epsf=38;5;99:*.drw=38;5;99:*.ps=38;5;99:*.svg=38;5;99:*.avi=38;5;114:*.divx=38;5;114:*.IFO=38;5;114:*.m2v=38;5;114:*.m4v=38;5;114:*.mkv=38;5;114:*.MOV=38;5;114:*.mov=38;5;114:*.mp4=38;5;114:*.mpeg=38;5;114:*.mpg=38;5;114:*.ogm=38;5;114:*.rmvb=38;5;114:*.sample=38;5;114:*.wmv=38;5;114:*.3g2=38;5;115:*.3gp=38;5;115:*.gp3=38;5;115:*.webm=38;5;115:*.gp4=38;5;115:*.asf=38;5;115:*.flv=38;5;115:*.ogv=38;5;115:*.f4v=38;5;115:*.VOB=38;5;115;1:*.vob=38;5;115;1:*.ass=38;5;117:*.srt=38;5;117:*.ssa=38;5;117:*.sub=38;5;117:*.sup=38;5;117:*.vtt=38;5;117:*.3ga=38;5;137;1:*.S3M=38;5;137;1:*.aac=38;5;137;1:*.amr=38;5;137;1:*.au=38;5;137;1:*.caf=38;5;137;1:*.dat=38;5;137;1:*.dts=38;5;137;1:*.fcm=38;5;137;1:*.m4a=38;5;137;1:*.mod=38;5;137;1:*.mp3=38;5;137;1:*.mp4a=38;5;137;1:*.oga=38;5;137;1:*.ogg=38;5;137;1:*.opus=38;5;137;1:*.s3m=38;5;137;1:*.sid=38;5;137;1:*.wma=38;5;137;1:*.ape=38;5;136;1:*.aiff=38;5;136;1:*.cda=38;5;136;1:*.flac=38;5;136;1:*.alac=38;5;136;1:*.mid=38;5;136;1:*.midi=38;5;136;1:*.pcm=38;5;136;1:*.wav=38;5;136;1:*.wv=38;5;136;1:*.wvc=38;5;136;1:*.afm=38;5;66:*.fon=38;5;66:*.fnt=38;5;66:*.pfb=38;5;66:*.pfm=38;5;66:*.ttf=38;5;66:*.otf=38;5;66:*.woff=38;5;66:*.woff2=38;5;66:*.PFA=38;5;66:*.pfa=38;5;66:*.7z=38;5;40:*.a=38;5;40:*.arj=38;5;40:*.br=38;5;40:*.bz2=38;5;40:*.cpio=38;5;40:*.gz=38;5;40:*.lrz=38;5;40:*.lz=38;5;40:*.lzma=38;5;40:*.lzo=38;5;40:*.rar=38;5;40:*.s7z=38;5;40:*.sz=38;5;40:*.tar=38;5;40:*.tbz=38;5;40:*.tgz=38;5;40:*.warc=38;5;40:*.WARC=38;5;40:*.xz=38;5;40:*.z=38;5;40:*.zip=38;5;40:*.zipx=38;5;40:*.zoo=38;5;40:*.zpaq=38;5;40:*.zst=38;5;40:*.zstd=38;5;40:*.zz=38;5;40:*.apk=38;5;215:*.ipa=38;5;215:*.deb=38;5;215:*.rpm=38;5;215:*.jad=38;5;215:*.jar=38;5;215:*.ear=38;5;215:*.war=38;5;215:*.cab=38;5;215:*.pak=38;5;215:*.pk3=38;5;215:*.vdf=38;5;215:*.vpk=38;5;215:*.bsp=38;5;215:*.dmg=38;5;215:*.crx=38;5;215:*.xpi=38;5;215:*.iso=38;5;124:*.img=38;5;124:*.bin=38;5;124:*.nrg=38;5;124:*.qcow=38;5;124:*.fvd=38;5;124:*.sparseimage=38;5;124:*.toast=38;5;124:*.vcd=38;5;124:*.vdi=38;5;124:*.vhd=38;5;124:*.vhdx=38;5;124:*.vfd=38;5;124:*.vmdk=38;5;124:*.swp=38;5;244:*.swo=38;5;244:*.tmp=38;5;244:*.sassc=38;5;244:*.pacnew=38;5;33:*.un~=38;5;241:*.orig=38;5;241:*.BUP=38;5;241:*.bak=38;5;241:*.o=38;5;241:*core=38;5;241:*.mdump=38;5;241:*.rlib=38;5;241:*.dll=38;5;241:*.aria2=38;5;241:*.dump=38;5;241:*.stackdump=38;5;241:*.zcompdump=38;5;241:*.zwc=38;5;241:*.part=38;5;239:*.r[0-9]{0,2}=38;5;239:*.zx[0-9]{0,2}=38;5;239:*.z[0-9]{0,2}=38;5;239:*.pid=38;5;248:*.state=38;5;248:*lockfile=38;5;248:*lock=38;5;248:*.err=38;5;160;1:*.error=38;5;160;1:*.stderr=38;5;160;1:*.pcap=38;5;29:*.cap=38;5;29:*.dmp=38;5;29:*.allow=38;5;112:*.deny=38;5;196:*.service=38;5;45:*@.service=38;5;45:*.socket=38;5;45:*.swap=38;5;45:*.device=38;5;45:*.mount=38;5;45:*.automount=38;5;45:*.target=38;5;45:*.path=38;5;45:*.timer=38;5;45:*.snapshot=38;5;45:*.lnk=38;5;39:*.application=38;5;116:*.cue=38;5;116:*.description=38;5;116:*.directory=38;5;116:*.m3u=38;5;116:*.m3u8=38;5;116:*.md5=38;5;116:*.properties=38;5;116:*.sfv=38;5;116:*.theme=38;5;116:*.torrent=38;5;116:*.urlview=38;5;116:*.webloc=38;5;116:*.asc=38;5;192;3:*.bfe=38;5;192;3:*.enc=38;5;192;3:*.gpg=38;5;192;3:*.signature=38;5;192;3:*.sig=38;5;192;3:*.p12=38;5;192;3:*.pem=38;5;192;3:*.pgp=38;5;192;3:*.p7s=38;5;192;3:*id_dsa=38;5;192;3:*id_rsa=38;5;192;3:*id_ecdsa=38;5;192;3:*id_ed25519=38;5;192;3:*.32x=38;5;213:*.cdi=38;5;213:*.fm2=38;5;213:*.rom=38;5;213:*.sav=38;5;213:*.st=38;5;213:*.a00=38;5;213:*.a52=38;5;213:*.A64=38;5;213:*.a64=38;5;213:*.a78=38;5;213:*.adf=38;5;213:*.atr=38;5;213:*.gb=38;5;213:*.gba=38;5;213:*.gbc=38;5;213:*.gel=38;5;213:*.gg=38;5;213:*.ggl=38;5;213:*.ipk=38;5;213:*.j64=38;5;213:*.nds=38;5;213:*.nes=38;5;213:*.sms=38;5;213:*.8xp=38;5;121:*.8eu=38;5;121:*.82p=38;5;121:*.83p=38;5;121:*.8xe=38;5;121:*.stl=38;5;216:*.dwg=38;5;216:*.ply=38;5;216:*.wrl=38;5;216:*.vert=38;5;136:*.comp=38;5;136:*.frag=38;5;136:*.spv=38;5;217:*.wgsl=38;5;97:*.xib=38;5;208:*.iml=38;5;166:*.DS_Store=38;5;239:*.localized=38;5;239:*.CFUserTextEncoding=38;5;239:*CodeResources=38;5;239:*PkgInfo=38;5;239:*.nib=38;5;57:*.car=38;5;57:*.dylib=38;5;241:*.entitlements=1:*.pbxproj=1:*.strings=1:*.storyboard=38;5;196:*.xcconfig=1:*.xcsettings=1:*.xcuserstate=1:*.xcworkspacedata=1:*.pot=38;5;7:*.pcb=38;5;7:*.mm=38;5;7:*.gbr=38;5;7:*.scm=38;5;7:*.xcf=38;5;7:*.spl=38;5;7:*.Rproj=38;5;11:*.sis=38;5;7:*.1p=38;5;7:*.3p=38;5;7:*.cnc=38;5;7:*.def=38;5;7:*.ex=38;5;7:*.example=38;5;7:*.feature=38;5;7:*.ger=38;5;7:*.ics=38;5;7:*.map=38;5;7:*.mf=38;5;7:*.mfasl=38;5;7:*.mi=38;5;7:*.mtx=38;5;7:*.pc=38;5;7:*.pi=38;5;7:*.plt=38;5;7:*.rdf=38;5;7:*.ru=38;5;7:*.sch=38;5;7:*.sty=38;5;7:*.sug=38;5;7:*.tdy=38;5;7:*.tfm=38;5;7:*.tfnt=38;5;7:*.tg=38;5;7:*.vcard=38;5;7:*.vcf=38;5;7:*.xln=38;5;7: MAIL:/home/thore/mails MANAGERPID:2109 MEMORY_PRESSURE_WATCH:/sys/fs/cgroup/user.slice/user-60435.slice/user@60435.service/app.slice/tmux.service/memory.pressure MEMORY_PRESSURE_WRITE:c29tZSAyMDAwMDAgMjAwMDAwMAA= NIX_BINTOOLS:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40 NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu:1 NIX_BUILD_CORES:16 NIX_CC:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0 NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu:1 NIX_CFLAGS_COMPILE: -frandom-seed=iydjx9x5av NIX_ENFORCE_NO_NATIVE:1 NIX_HARDENING_ENABLE:fortify fortify3 stackprotector pic strictoverflow format relro bindnow NIX_LDFLAGS:-rpath /nix/store/iydjx9x5avrz97ahcs0yjmhxc1khpvsv-nix-shell-env/lib NIX_PROFILES:/nix/var/nix/profiles/default /home/thore/.nix-profile NIX_SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt NIX_STORE:/nix/store NM:nm NOTIFICATIONS_DIR:/home/thore/.config/notifications.d OBJCOPY:objcopy OBJDUMP:objdump OLDPWD: P9K_SSH:0 P9K_TTY:old PATH:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin PICO_SDK_PATH:/usr/share/pico-sdk PMSPEC:0uUpiPsf RANLIB:ranlib READELF:readelf REMOTEHOST:localhost RIPGREP_CONFIG_PATH:/home/thore/.config/ripgrep/config RLWRAP_HOME:/home/thore/.local/share/translate-shell SAVEHIST:1000000 SIZE:size SOURCE_DATE_EPOCH:315532800 SSH_ASKPASS:/usr/lib/ssh/ssh-askpass SSH_AUTH_SOCK:/home/thore/.runtime/gnupg/S.gpg-agent.ssh STRINGS:strings STRIP:strip SYSTEMD_EXEC_PID:2210 SYSTEMD_HOME:1 SYSTEMD_HOME_SUSPEND:0 TERM:tmux-256color TERM_PROGRAM:tmux TERM_PROGRAM_VERSION:next-3.4 TFENV_AUTO_INSTALL:true TFENV_CONFIG_DIR:/home/thore/.cache/tfenv TMUX:/home/thore/.runtime/tmux/tmux-60435/default,2222,0 TMUX_DEFAULT_GROUP_NAME:main-group TMUX_PANE:%3 TMUX_SERVICE_SESSION_NAME:main-group-master TMUX_TMPDIR:/home/thore/.runtime/tmux USER:thore VISUAL:nvim WALLPAPER_IMAGE_FILE:/home/thore/.config/wallpaper/image.png WGETRC:/home/thore/.config/wget/wgetrc WINDOWID:60817411 X11_CONFIG_DIR:/home/thore/.config/X11 XAUTHORITY:/home/thore/.runtime/Xauthority XDG_CACHE_HOME:/home/thore/.cache XDG_CONFIG_HOME:/home/thore/.config XDG_DATA_DIRS:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/share XDG_DATA_HOME:/home/thore/.local/share XDG_RUNTIME_DIR:/home/thore/.runtime XINITRC:/home/thore/.config/X11/xinitrc XMODMAP_CONFIG_FILE:/home/thore/.config/xmodmap/xmodmap XORGCONFIG:/home/thore/.config/X11/xorg.conf XRDB_CONFIG_FILE:/home/thore/.config/xrdb/xresources XSERVERRC:/home/thore/.config/X11/xserverrc ZDOTDIR:/home/thore/.config/zsh ZLE_REMOVE_SUFFIX_CHARS: /; ZLE_SPACE_SUFFIX_CHARS:|&<>-+ ZPFX:/home/thore/.cache/zinit/polaris ZSH_AUTOSUGGEST_MANUAL_REBIND:1 ZSH_AUTOSUGGEST_ORIGINAL_WIDGET_PREFIX:.autosuggest-orig- ZSH_AUTOSUGGEST_USE_ASYNC: ZSH_CACHE_DIR:/home/thore/.cache/zinit ZSH_COMPLETION_DUMP:/home/thore/.local/share/zsh/comp_dump_5.9 ZSH_HIGHLIGHT_MAXLENGTH:10000 ZSH_PLUGIN_LIST_DIR:/home/thore/.config/plugin.d _P9K_TTY:/dev/pts/3 __ETC_PROFILE_NIX_SOURCED:1 __structuredAttrs: _autocomplete__buffer_start_line:68 _autocomplete__log:/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.log _autocomplete__log_async:/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.async.log _autocomplete__log_pty:/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.pty.log _autocomplete__next: # %e. %N _autocomplete__prev: _autocomplete__ps4:${${_autocomplete__prev:#${(%)_autocomplete__next}}:+${_autocomplete__prev::=${(%)_autocomplete__next}}${(%)_autocomplete__time}}%I%(?, , ->%? )%(1_,%_ ,) _autocomplete__time: [%D{%T.%.}] autoload: buildInputs:/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1 buildPhase:{ echo "------------------------------------------------------------"; echo " WARNING: the existence of this path is not guaranteed."; echo " It is an internal implementation detail for pkgs.mkShell."; echo "------------------------------------------------------------"; echo; # Record all build inputs as runtime dependencies export; } >> "$out" builder:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash cmakeFlags: compdef: configureFlags: depsBuildBuild: depsBuildBuildPropagated: depsBuildTarget: depsBuildTargetPropagated: depsHostHost: depsHostHostPropagated: depsTargetTarget: depsTargetTargetPropagated: doCheck: doInstallCheck: dontAddDisableDepTrack:1 file:/home/thore/.config/profile.d/90-devbox-completion.zsh m: mesonFlags: name:nix-shell-env nativeBuildInputs: out:/nix/store/iydjx9x5avrz97ahcs0yjmhxc1khpvsv-nix-shell-env outputs:out patches: phases:buildPhase preferLocalBuild:1 propagatedBuildInputs: propagatedNativeBuildInputs: shell:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash shellHook: stdenv:/nix/store/bbxdw4rgwwl3gnajri82yidr1nlsfskf-stdenv-linux strictDeps: system:x86_64-linux] 2024/01/10 09:49:16 PATH after plugins and config is: /tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/bin:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin 2024/01/10 09:49:16 returning false for path /nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1/bin and input /nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1 2024/01/10 09:49:16 PATH after filtering with buildInputs ([/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1]) is: /tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/bin:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin 2024/01/10 09:49:16 New path stack is: DEVBOX_NIX_ENV_PATH_2b7d801293c8accb6aa10598100c0367529a776a94003f35f7fba6c4cf22b7c2:DEVBOX_INIT_PATH 2024/01/10 09:49:16 computed environment PATH is: /tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/bin:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin:/tmp/tmp.PE5oYKZECU/.devbox/virtenv/runx/bin:/home/thore/.cache/zinit/plugins/caarlos0-graveyard---zsh-open-pr:/home/thore/.cache/zinit/polaris/bin:/home/thore/.local/share/bob-install/bin:/home/thore/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/thore/.local/share/bob-install Starting a devbox shell... 2024/01/10 09:49:16 Using SHELL env var for shell binary path: /usr/bin/zsh 2024/01/10 09:49:16 Recognized shell as: /usr/bin/zsh 2024/01/10 09:49:16 Looking for user's shell init file at: /home/thore/.config/zsh/.zshrc 2024/01/10 09:49:16 Wrote devbox shellrc to: /tmp/devbox1542419377/.zshrc 2024/01/10 09:49:16 Executing shell /usr/bin/zsh with args: [/usr/bin/zsh] 2024/01/10 09:49:17 findProjectDir: path is 2024/01/10 09:49:17 finding devbox config in dir: /tmp/tmp.PE5oYKZECU 2024/01/10 09:49:17 findProjectDir: path is 2024/01/10 09:49:17 finding devbox config in dir: /tmp/tmp.PE5oYKZECU 2024/01/10 09:49:17 findProjectDir: path is 2024/01/10 09:49:17 finding devbox config in dir: /tmp/tmp.PE5oYKZECU

The content of the directory with the Zsh configuration as repoted by the debug output above (/tmp/devbox1542419377):

.zshrc ```sh if [ -f /home/thore/.config/zsh/.zshrc ]; then . "/home/thore/.config/zsh/.zshrc" fi # Begin Devbox Post-init Hook export 0="_zsh_autosuggest_invoke_original_widget"; export AR="ar"; export AS="as"; export CC="gcc"; export CONFIG_SHELL="/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash"; export CXX="g++"; export DBUS_SESSION_BUS_ADDRESS="unix:path=/home/thore/.runtime/bus"; export DEBUGINFOD_URLS="https://debuginfod.archlinux.org "; export DEVBOX_CONFIG_DIR="/tmp/tmp.PE5oYKZECU/devbox.d"; export DEVBOX_DEBUG="1"; export DEVBOX_INIT_PATH="/home/thore/.cache/zinit/plugins/caarlos0-graveyard---zsh-open-pr:/home/thore/.cache/zinit/polaris/bin:/home/thore/.local/share/bob-install/bin:/home/thore/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/thore/.local/share/bob-install"; export DEVBOX_NIX_ENV_PATH_2b7d801293c8accb6aa10598100c0367529a776a94003f35f7fba6c4cf22b7c2="/tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/bin:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin:/tmp/tmp.PE5oYKZECU/.devbox/virtenv/runx/bin"; export DEVBOX_PACKAGES_DIR="/tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default"; export DEVBOX_PATH_STACK="DEVBOX_NIX_ENV_PATH_2b7d801293c8accb6aa10598100c0367529a776a94003f35f7fba6c4cf22b7c2:DEVBOX_INIT_PATH"; export DEVBOX_PROJECT_ROOT="/tmp/tmp.PE5oYKZECU"; export DEVBOX_SHELL_ENABLED="1"; export DEVBOX_SYSTEM_BASH="/usr/bin/bash"; export DEVBOX_SYSTEM_SED="/usr/bin/sed"; export DIRSTACKSIZE="20"; export DISPLAY=":0"; export DOCKER_CONFIG="/home/thore/.config/docker"; export EDITOR="nvim"; export FAST_BASE_DIR="/home/thore/.cache/zinit/plugins/zdharma---fast-syntax-highlighting"; export FAST_HIGHLIGHT_VERSION="1.66"; export FAST_WORK_DIR="/home/thore/.cache/zinit/fsh"; export FPATH="/home/thore/.cache/zinit/plugins/marlonrichert---zsh-autocomplete/functions/completion:/home/thore/.cache/zinit/completions:/usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/functions/Calendar:/usr/share/zsh/functions/Chpwd:/usr/share/zsh/functions/Completion:/usr/share/zsh/functions/Completion/Base:/usr/share/zsh/functions/Completion/Linux:/usr/share/zsh/functions/Completion/Unix:/usr/share/zsh/functions/Completion/X:/usr/share/zsh/functions/Completion/Zsh:/usr/share/zsh/functions/Exceptions:/usr/share/zsh/functions/MIME:/usr/share/zsh/functions/Math:/usr/share/zsh/functions/Misc:/usr/share/zsh/functions/Newuser:/usr/share/zsh/functions/Prompts:/usr/share/zsh/functions/TCP:/usr/share/zsh/functions/VCS_Info:/usr/share/zsh/functions/VCS_Info/Backends:/usr/share/zsh/functions/Zftp:/usr/share/zsh/functions/Zle:/home/thore/.cache/zinit/plugins/knu---zsh-manydots-magic:/home/thore/.cache/zinit/plugins/zsh-vi-more---vi-motions/functions"; export GNUPGHOME="/home/thore/.config/gnupg"; export HISTFILE="/home/thore/.local/share/zsh/command_history"; export HISTSIZE="1000000"; export HOME="/home/thore"; export HOST_PATH="/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin"; export HOTKEY_CONFIG_DIR="/home/thore/.config/hotkey.d"; export INVOCATION_ID="c4fd553fb8344a6ea91e7f28e63b3ba1"; export IN_NIX_SHELL="impure"; export JOURNAL_STREAM="8:7856"; export KEYTIMEOUT="20"; export LANG="en_US.UTF-8"; export LD="ld"; export LD_LIBRARY_PATH="/tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/lib"; export LESSHISTFILE="/home/thore/.cache/less/history"; export LIBRARY_PATH="/tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/lib"; export LOGNAME="thore"; export LS_COLORS="bd=38;5;68:ca=38;5;17:cd=38;5;113;1:di=38;5;30:do=38;5;127:ex=38;5;208;1:pi=38;5;126:fi=0:ln=target:mh=38;5;222;1:no=0:or=48;5;196;38;5;232;1:ow=38;5;220;1:sg=48;5;3;38;5;0:su=38;5;220;1;3;100;1:so=38;5;197:st=38;5;86;48;5;234:tw=48;5;235;38;5;139;3:*LS_COLORS=48;5;89;38;5;197;1;3;4;7:*.txt=38;5;253:*README=38;5;220;1:*README.rst=38;5;220;1:*README.md=38;5;220;1:*LICENSE=38;5;220;1:*LICENSE.md=38;5;220;1:*COPYING=38;5;220;1:*INSTALL=38;5;220;1:*COPYRIGHT=38;5;220;1:*AUTHORS=38;5;220;1:*HISTORY=38;5;220;1:*CONTRIBUTORS=38;5;220;1:*CONTRIBUTING=38;5;220;1:*CONTRIBUTING.md=38;5;220;1:*CHANGELOG=38;5;220;1:*CHANGELOG.md=38;5;220;1:*CODEOWNERS=38;5;220;1:*PATENTS=38;5;220;1:*VERSION=38;5;220;1:*NOTICE=38;5;220;1:*CHANGES=38;5;220;1:*.log=38;5;190:*.adoc=38;5;184:*.asciidoc=38;5;184:*.etx=38;5;184:*.info=38;5;184:*.markdown=38;5;184:*.md=38;5;184:*.mkd=38;5;184:*.mdx=38;5;184:*.nfo=38;5;184:*.org=38;5;184:*.norg=38;5;184:*.pod=38;5;184:*.rst=38;5;184:*.tex=38;5;184:*.textile=38;5;184:*.bib=38;5;178:*.json=38;5;178:*.jsonc=38;5;178:*.json5=38;5;178:*.hjson=38;5;178:*.jsonl=38;5;178:*.jsonnet=38;5;178:*.libsonnet=38;5;142:*.ndjson=38;5;178:*.msg=38;5;178:*.pgn=38;5;178:*.rss=38;5;178:*.xml=38;5;178:*.fxml=38;5;178:*.toml=38;5;178:*.yaml=38;5;178:*.yml=38;5;178:*.RData=38;5;178:*.rdata=38;5;178:*.xsd=38;5;178:*.dtd=38;5;178:*.sgml=38;5;178:*.rng=38;5;178:*.rnc=38;5;178:*.accdb=38;5;60:*.accde=38;5;60:*.accdr=38;5;60:*.accdt=38;5;60:*.db=38;5;60:*.fmp12=38;5;60:*.fp7=38;5;60:*.localstorage=38;5;60:*.mdb=38;5;60:*.mde=38;5;60:*.sqlite=38;5;60:*.typelib=38;5;60:*.nc=38;5;60:*.cbr=38;5;141:*.cbz=38;5;141:*.chm=38;5;141:*.djvu=38;5;141:*.pdf=38;5;141:*.PDF=38;5;141:*.mobi=38;5;141:*.epub=38;5;141:*.docm=38;5;111;4:*.doc=38;5;111:*.docx=38;5;111:*.odb=38;5;111:*.odt=38;5;111:*.rtf=38;5;111:*.pages=38;5;111:*.odp=38;5;166:*.pps=38;5;166:*.ppt=38;5;166:*.pptx=38;5;166:*.ppts=38;5;166:*.pptxm=38;5;166;4:*.pptsm=38;5;166;4:*.csv=38;5;78:*.tsv=38;5;78:*.numbers=38;5;112:*.ods=38;5;112:*.xla=38;5;76:*.xls=38;5;112:*.xlsx=38;5;112:*.xlsxm=38;5;112;4:*.xltm=38;5;73;4:*.xltx=38;5;73:*.key=38;5;166:*config=1:*cfg=1:*conf=1:*rc=1:*authorized_keys=1:*known_hosts=1:*.ini=1:*.plist=1:*.profile=1:*.bash_profile=1:*.bash_login=1:*.bash_logout=1:*.zshenv=1:*.zprofile=1:*.zlogin=1:*.zlogout=1:*.viminfo=1:*.pcf=1:*.psf=1:*.hidden-color-scheme=1:*.hidden-tmTheme=1:*.last-run=1:*.merged-ca-bundle=1:*.sublime-build=1:*.sublime-commands=1:*.sublime-keymap=1:*.sublime-settings=1:*.sublime-snippet=1:*.sublime-project=1:*.sublime-workspace=1:*.tmTheme=1:*.user-ca-bundle=1:*.rstheme=1:*.epf=1:*.git=38;5;197:*.github=38;5;197:*.gitignore=38;5;240:*.gitattributes=38;5;240:*.gitmodules=38;5;240:*.awk=38;5;172:*.bash=38;5;172:*.bat=38;5;172:*.BAT=38;5;172:*.sed=38;5;172:*.sh=38;5;172:*.zsh=38;5;172:*.fish=38;5;172:*.vim=38;5;172:*.kak=38;5;172:*.ahk=38;5;41:*.py=38;5;41:*.ipynb=38;5;41:*.xsh=38;5;41:*.rb=38;5;41:*.gemspec=38;5;41:*.pl=38;5;208:*.PL=38;5;160:*.pm=38;5;203:*.t=38;5;114:*.msql=38;5;222:*.mysql=38;5;222:*.pgsql=38;5;222:*.sql=38;5;222:*.tcl=38;5;64;1:*.r=38;5;49:*.R=38;5;49:*.gs=38;5;81:*.clj=38;5;41:*.cljs=38;5;41:*.cljc=38;5;41:*.cljw=38;5;41:*.scala=38;5;41:*.sc=38;5;41:*.dart=38;5;51:*.asm=38;5;81:*.cl=38;5;81:*.ml=38;5;81:*.lisp=38;5;81:*.rkt=38;5;81:*.el=38;5;81:*.elc=38;5;241:*.eln=38;5;241:*.lua=38;5;81:*.moon=38;5;81:*.c=38;5;81:*.C=38;5;81:*.h=38;5;110:*.H=38;5;110:*.tcc=38;5;110:*.c++=38;5;81:*.h++=38;5;110:*.hpp=38;5;110:*.hxx=38;5;110:*.ii=38;5;110:*.M=38;5;110:*.m=38;5;110:*.cc=38;5;81:*.cs=38;5;81:*.cp=38;5;81:*.cpp=38;5;81:*.cxx=38;5;81:*.cr=38;5;81:*.go=38;5;81:*.f=38;5;81:*.F=38;5;81:*.for=38;5;81:*.ftn=38;5;81:*.f90=38;5;81:*.F90=38;5;81:*.f95=38;5;81:*.F95=38;5;81:*.f03=38;5;81:*.F03=38;5;81:*.f08=38;5;81:*.F08=38;5;81:*.nim=38;5;81:*.nimble=38;5;81:*.s=38;5;110:*.S=38;5;110:*.rs=38;5;81:*.scpt=38;5;219:*.swift=38;5;219:*.sx=38;5;81:*.vala=38;5;81:*.vapi=38;5;81:*.hi=38;5;110:*.hs=38;5;81:*.lhs=38;5;81:*.agda=38;5;81:*.lagda=38;5;81:*.lagda.tex=38;5;81:*.lagda.rst=38;5;81:*.lagda.md=38;5;81:*.agdai=38;5;110:*.zig=38;5;81:*.v=38;5;81:*.pyc=38;5;240:*.tf=38;5;168:*.tfstate=38;5;168:*.tfvars=38;5;168:*.http=38;5;90;1:*.eml=38;5;90;1:*.css=38;5;105;1:*.less=38;5;105;1:*.sass=38;5;105;1:*.scss=38;5;105;1:*.htm=38;5;125;1:*.html=38;5;125;1:*.jhtm=38;5;125;1:*.mht=38;5;125;1:*.mustache=38;5;135;1:*.ejs=38;5;135;1:*.pug=38;5;135;1:*.svelte=38;5;135;1:*.vue=38;5;135;1:*.astro=38;5;135;1:*.js=38;5;074;1:*.jsx=38;5;074;1:*.ts=38;5;074;1:*.tsx=38;5;074;1:*.mjs=38;5;074;1:*.cjs=38;5;074;1:*.coffee=38;5;079;1:*.java=38;5;079;1:*.jsm=38;5;079;1:*.jsp=38;5;079;1:*.php=38;5;81:*.ctp=38;5;81:*.twig=38;5;81:*.vb=38;5;81:*.vba=38;5;81:*.vbs=38;5;81:*Dockerfile=38;5;155:*.dockerignore=38;5;240:*Makefile=38;5;155:*MANIFEST=38;5;243:*pm_to_blib=38;5;240:*.nix=38;5;155:*.dhall=38;5;178:*.rake=38;5;155:*.am=38;5;242:*.in=38;5;242:*.hin=38;5;242:*.scan=38;5;242:*.m4=38;5;242:*.old=38;5;242:*.out=38;5;242:*.SKIP=38;5;244:*.diff=48;5;197;38;5;232:*.patch=48;5;197;38;5;232;1:*.bmp=38;5;97:*.dicom=38;5;97:*.tiff=38;5;97:*.tif=38;5;97:*.TIFF=38;5;97:*.cdr=38;5;97:*.flif=38;5;97:*.gif=38;5;97:*.icns=38;5;97:*.ico=38;5;97:*.jpeg=38;5;97:*.JPG=38;5;97:*.jpg=38;5;97:*.jxl=38;5;97:*.nth=38;5;97:*.png=38;5;97:*.psd=38;5;97:*.pxd=38;5;97:*.pxm=38;5;97:*.xpm=38;5;97:*.webp=38;5;97:*.ai=38;5;99:*.eps=38;5;99:*.epsf=38;5;99:*.drw=38;5;99:*.ps=38;5;99:*.svg=38;5;99:*.avi=38;5;114:*.divx=38;5;114:*.IFO=38;5;114:*.m2v=38;5;114:*.m4v=38;5;114:*.mkv=38;5;114:*.MOV=38;5;114:*.mov=38;5;114:*.mp4=38;5;114:*.mpeg=38;5;114:*.mpg=38;5;114:*.ogm=38;5;114:*.rmvb=38;5;114:*.sample=38;5;114:*.wmv=38;5;114:*.3g2=38;5;115:*.3gp=38;5;115:*.gp3=38;5;115:*.webm=38;5;115:*.gp4=38;5;115:*.asf=38;5;115:*.flv=38;5;115:*.ogv=38;5;115:*.f4v=38;5;115:*.VOB=38;5;115;1:*.vob=38;5;115;1:*.ass=38;5;117:*.srt=38;5;117:*.ssa=38;5;117:*.sub=38;5;117:*.sup=38;5;117:*.vtt=38;5;117:*.3ga=38;5;137;1:*.S3M=38;5;137;1:*.aac=38;5;137;1:*.amr=38;5;137;1:*.au=38;5;137;1:*.caf=38;5;137;1:*.dat=38;5;137;1:*.dts=38;5;137;1:*.fcm=38;5;137;1:*.m4a=38;5;137;1:*.mod=38;5;137;1:*.mp3=38;5;137;1:*.mp4a=38;5;137;1:*.oga=38;5;137;1:*.ogg=38;5;137;1:*.opus=38;5;137;1:*.s3m=38;5;137;1:*.sid=38;5;137;1:*.wma=38;5;137;1:*.ape=38;5;136;1:*.aiff=38;5;136;1:*.cda=38;5;136;1:*.flac=38;5;136;1:*.alac=38;5;136;1:*.mid=38;5;136;1:*.midi=38;5;136;1:*.pcm=38;5;136;1:*.wav=38;5;136;1:*.wv=38;5;136;1:*.wvc=38;5;136;1:*.afm=38;5;66:*.fon=38;5;66:*.fnt=38;5;66:*.pfb=38;5;66:*.pfm=38;5;66:*.ttf=38;5;66:*.otf=38;5;66:*.woff=38;5;66:*.woff2=38;5;66:*.PFA=38;5;66:*.pfa=38;5;66:*.7z=38;5;40:*.a=38;5;40:*.arj=38;5;40:*.br=38;5;40:*.bz2=38;5;40:*.cpio=38;5;40:*.gz=38;5;40:*.lrz=38;5;40:*.lz=38;5;40:*.lzma=38;5;40:*.lzo=38;5;40:*.rar=38;5;40:*.s7z=38;5;40:*.sz=38;5;40:*.tar=38;5;40:*.tbz=38;5;40:*.tgz=38;5;40:*.warc=38;5;40:*.WARC=38;5;40:*.xz=38;5;40:*.z=38;5;40:*.zip=38;5;40:*.zipx=38;5;40:*.zoo=38;5;40:*.zpaq=38;5;40:*.zst=38;5;40:*.zstd=38;5;40:*.zz=38;5;40:*.apk=38;5;215:*.ipa=38;5;215:*.deb=38;5;215:*.rpm=38;5;215:*.jad=38;5;215:*.jar=38;5;215:*.ear=38;5;215:*.war=38;5;215:*.cab=38;5;215:*.pak=38;5;215:*.pk3=38;5;215:*.vdf=38;5;215:*.vpk=38;5;215:*.bsp=38;5;215:*.dmg=38;5;215:*.crx=38;5;215:*.xpi=38;5;215:*.iso=38;5;124:*.img=38;5;124:*.bin=38;5;124:*.nrg=38;5;124:*.qcow=38;5;124:*.fvd=38;5;124:*.sparseimage=38;5;124:*.toast=38;5;124:*.vcd=38;5;124:*.vdi=38;5;124:*.vhd=38;5;124:*.vhdx=38;5;124:*.vfd=38;5;124:*.vmdk=38;5;124:*.swp=38;5;244:*.swo=38;5;244:*.tmp=38;5;244:*.sassc=38;5;244:*.pacnew=38;5;33:*.un~=38;5;241:*.orig=38;5;241:*.BUP=38;5;241:*.bak=38;5;241:*.o=38;5;241:*core=38;5;241:*.mdump=38;5;241:*.rlib=38;5;241:*.dll=38;5;241:*.aria2=38;5;241:*.dump=38;5;241:*.stackdump=38;5;241:*.zcompdump=38;5;241:*.zwc=38;5;241:*.part=38;5;239:*.r[0-9]{0,2}=38;5;239:*.zx[0-9]{0,2}=38;5;239:*.z[0-9]{0,2}=38;5;239:*.pid=38;5;248:*.state=38;5;248:*lockfile=38;5;248:*lock=38;5;248:*.err=38;5;160;1:*.error=38;5;160;1:*.stderr=38;5;160;1:*.pcap=38;5;29:*.cap=38;5;29:*.dmp=38;5;29:*.allow=38;5;112:*.deny=38;5;196:*.service=38;5;45:*@.service=38;5;45:*.socket=38;5;45:*.swap=38;5;45:*.device=38;5;45:*.mount=38;5;45:*.automount=38;5;45:*.target=38;5;45:*.path=38;5;45:*.timer=38;5;45:*.snapshot=38;5;45:*.lnk=38;5;39:*.application=38;5;116:*.cue=38;5;116:*.description=38;5;116:*.directory=38;5;116:*.m3u=38;5;116:*.m3u8=38;5;116:*.md5=38;5;116:*.properties=38;5;116:*.sfv=38;5;116:*.theme=38;5;116:*.torrent=38;5;116:*.urlview=38;5;116:*.webloc=38;5;116:*.asc=38;5;192;3:*.bfe=38;5;192;3:*.enc=38;5;192;3:*.gpg=38;5;192;3:*.signature=38;5;192;3:*.sig=38;5;192;3:*.p12=38;5;192;3:*.pem=38;5;192;3:*.pgp=38;5;192;3:*.p7s=38;5;192;3:*id_dsa=38;5;192;3:*id_rsa=38;5;192;3:*id_ecdsa=38;5;192;3:*id_ed25519=38;5;192;3:*.32x=38;5;213:*.cdi=38;5;213:*.fm2=38;5;213:*.rom=38;5;213:*.sav=38;5;213:*.st=38;5;213:*.a00=38;5;213:*.a52=38;5;213:*.A64=38;5;213:*.a64=38;5;213:*.a78=38;5;213:*.adf=38;5;213:*.atr=38;5;213:*.gb=38;5;213:*.gba=38;5;213:*.gbc=38;5;213:*.gel=38;5;213:*.gg=38;5;213:*.ggl=38;5;213:*.ipk=38;5;213:*.j64=38;5;213:*.nds=38;5;213:*.nes=38;5;213:*.sms=38;5;213:*.8xp=38;5;121:*.8eu=38;5;121:*.82p=38;5;121:*.83p=38;5;121:*.8xe=38;5;121:*.stl=38;5;216:*.dwg=38;5;216:*.ply=38;5;216:*.wrl=38;5;216:*.vert=38;5;136:*.comp=38;5;136:*.frag=38;5;136:*.spv=38;5;217:*.wgsl=38;5;97:*.xib=38;5;208:*.iml=38;5;166:*.DS_Store=38;5;239:*.localized=38;5;239:*.CFUserTextEncoding=38;5;239:*CodeResources=38;5;239:*PkgInfo=38;5;239:*.nib=38;5;57:*.car=38;5;57:*.dylib=38;5;241:*.entitlements=1:*.pbxproj=1:*.strings=1:*.storyboard=38;5;196:*.xcconfig=1:*.xcsettings=1:*.xcuserstate=1:*.xcworkspacedata=1:*.pot=38;5;7:*.pcb=38;5;7:*.mm=38;5;7:*.gbr=38;5;7:*.scm=38;5;7:*.xcf=38;5;7:*.spl=38;5;7:*.Rproj=38;5;11:*.sis=38;5;7:*.1p=38;5;7:*.3p=38;5;7:*.cnc=38;5;7:*.def=38;5;7:*.ex=38;5;7:*.example=38;5;7:*.feature=38;5;7:*.ger=38;5;7:*.ics=38;5;7:*.map=38;5;7:*.mf=38;5;7:*.mfasl=38;5;7:*.mi=38;5;7:*.mtx=38;5;7:*.pc=38;5;7:*.pi=38;5;7:*.plt=38;5;7:*.rdf=38;5;7:*.ru=38;5;7:*.sch=38;5;7:*.sty=38;5;7:*.sug=38;5;7:*.tdy=38;5;7:*.tfm=38;5;7:*.tfnt=38;5;7:*.tg=38;5;7:*.vcard=38;5;7:*.vcf=38;5;7:*.xln=38;5;7:"; export MAIL="/home/thore/mails"; export MANAGERPID="2109"; export MEMORY_PRESSURE_WATCH="/sys/fs/cgroup/user.slice/user-60435.slice/user@60435.service/app.slice/tmux.service/memory.pressure"; export MEMORY_PRESSURE_WRITE="c29tZSAyMDAwMDAgMjAwMDAwMAA="; export NIX_BINTOOLS="/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40"; export NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu="1"; export NIX_BUILD_CORES="16"; export NIX_CC="/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0"; export NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu="1"; export NIX_CFLAGS_COMPILE=" -frandom-seed=iydjx9x5av"; export NIX_ENFORCE_NO_NATIVE="1"; export NIX_HARDENING_ENABLE="fortify fortify3 stackprotector pic strictoverflow format relro bindnow"; export NIX_LDFLAGS="-rpath /nix/store/iydjx9x5avrz97ahcs0yjmhxc1khpvsv-nix-shell-env/lib "; export NIX_PROFILES="/nix/var/nix/profiles/default /home/thore/.nix-profile"; export NIX_SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.crt"; export NIX_STORE="/nix/store"; export NM="nm"; export NOTIFICATIONS_DIR="/home/thore/.config/notifications.d"; export OBJCOPY="objcopy"; export OBJDUMP="objdump"; export OLDPWD=""; export P9K_SSH="0"; export P9K_TTY="old"; export PATH="/tmp/tmp.PE5oYKZECU/.devbox/nix/profile/default/bin:/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/bin:/nix/store/zlzz2z48s7ry0hkl55xiqp5a73b4mzrg-gcc-wrapper-12.3.0/bin:/nix/store/0b9bsznqs6pdg42dxcwvrlmarjn2p6a1-gcc-12.3.0/bin:/nix/store/nvh3jgs8pqghnsfzbv28004xkigiw8gc-glibc-2.38-23-bin/bin:/nix/store/vwkvhj69z4qqgmpa2lwm97kabf12p26r-coreutils-9.3/bin:/nix/store/h8d2j0prdf7pnpgyrgkxrrbfwnmxbq6y-binutils-wrapper-2.40/bin:/nix/store/p58l5qmzifl20qmjs3xfpl01f0mqlza2-binutils-2.40/bin:/nix/store/qyzfglbrqb5ck0dgljplin2bvc4995w7-findutils-4.9.0/bin:/nix/store/x6y2i213maj6ibcn0qzgg7graif5qcvi-diffutils-3.10/bin:/nix/store/g5p3ky90xa05ggg5szyb0pbbl2vp7n03-gnused-4.9/bin:/nix/store/p2r51wfg9m3ga7pp7avslpfhfa7w5y83-gnugrep-3.11/bin:/nix/store/cmn958i8qym0qvmvydl23fh3bm3fbhl7-gawk-5.2.2/bin:/nix/store/f5qy259g9b4qh0hwz22z5j5bq3m53cpv-gnutar-1.35/bin:/nix/store/kmr52zpw7wazxywqvzgpdx0vnn9prd3v-gzip-1.13/bin:/nix/store/w1mar48lwkavwy64mvj567lwaqnm2l11-bzip2-1.0.8-bin/bin:/nix/store/9dh2csn531by6b1vr9jv85v4k17xwkid-gnumake-4.4.1/bin:/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin:/nix/store/pinwlz7294p37d2sbkdpjildzxii42vv-patch-2.7.6/bin:/nix/store/skrzk0g88jf9rg28labqsyxv7gg357q1-xz-5.4.4-bin/bin:/nix/store/h5pshzq92r2xcv6w1p10cmkar4nyv0xp-file-5.45/bin:/tmp/tmp.PE5oYKZECU/.devbox/virtenv/runx/bin:/home/thore/.cache/zinit/plugins/caarlos0-graveyard---zsh-open-pr:/home/thore/.cache/zinit/polaris/bin:/home/thore/.local/share/bob-install/bin:/home/thore/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/thore/.local/share/bob-install"; export PICO_SDK_PATH="/usr/share/pico-sdk"; export PMSPEC="0uUpiPsf"; export RANLIB="ranlib"; export READELF="readelf"; export REMOTEHOST="localhost"; export RIPGREP_CONFIG_PATH="/home/thore/.config/ripgrep/config"; export RLWRAP_HOME="/home/thore/.local/share/translate-shell"; export SAVEHIST="1000000"; export SIZE="size"; export SOURCE_DATE_EPOCH="315532800"; export SSH_ASKPASS="/usr/lib/ssh/ssh-askpass"; export SSH_AUTH_SOCK="/home/thore/.runtime/gnupg/S.gpg-agent.ssh"; export STRINGS="strings"; export STRIP="strip"; export SYSTEMD_EXEC_PID="2210"; export SYSTEMD_HOME="1"; export SYSTEMD_HOME_SUSPEND="0"; export TERM="tmux-256color"; export TERM_PROGRAM="tmux"; export TERM_PROGRAM_VERSION="next-3.4"; export TFENV_AUTO_INSTALL="true"; export TFENV_CONFIG_DIR="/home/thore/.cache/tfenv"; export TMUX="/home/thore/.runtime/tmux/tmux-60435/default,2222,0"; export TMUX_DEFAULT_GROUP_NAME="main-group"; export TMUX_PANE="%3"; export TMUX_SERVICE_SESSION_NAME="main-group-master"; export TMUX_TMPDIR="/home/thore/.runtime/tmux"; export USER="thore"; export VISUAL="nvim"; export WALLPAPER_IMAGE_FILE="/home/thore/.config/wallpaper/image.png"; export WGETRC="/home/thore/.config/wget/wgetrc"; export WINDOWID="60817411"; export X11_CONFIG_DIR="/home/thore/.config/X11"; export XAUTHORITY="/home/thore/.runtime/Xauthority"; export XDG_CACHE_HOME="/home/thore/.cache"; export XDG_CONFIG_HOME="/home/thore/.config"; export XDG_DATA_DIRS="/nix/store/znqwpxy9jlxcgi2ms2hga0ch87bbbr9g-patchelf-0.15.0/share:/usr/local/share:/usr/share:/home/thore/.nix-profile/share:/nix/var/nix/profiles/default/share"; export XDG_DATA_HOME="/home/thore/.local/share"; export XDG_RUNTIME_DIR="/home/thore/.runtime"; export XINITRC="/home/thore/.config/X11/xinitrc"; export XMODMAP_CONFIG_FILE="/home/thore/.config/xmodmap/xmodmap"; export XORGCONFIG="/home/thore/.config/X11/xorg.conf"; export XRDB_CONFIG_FILE="/home/thore/.config/xrdb/xresources"; export XSERVERRC="/home/thore/.config/X11/xserverrc"; export ZDOTDIR="/home/thore/.config/zsh"; export ZLE_REMOVE_SUFFIX_CHARS=" /;\ "; export ZLE_SPACE_SUFFIX_CHARS="|&<>-+"; export ZPFX="/home/thore/.cache/zinit/polaris"; export ZSH_AUTOSUGGEST_MANUAL_REBIND="1"; export ZSH_AUTOSUGGEST_ORIGINAL_WIDGET_PREFIX=".autosuggest-orig-"; export ZSH_AUTOSUGGEST_USE_ASYNC=""; export ZSH_CACHE_DIR="/home/thore/.cache/zinit"; export ZSH_COMPLETION_DUMP="/home/thore/.local/share/zsh/comp_dump_5.9"; export ZSH_HIGHLIGHT_MAXLENGTH="10000"; export ZSH_PLUGIN_LIST_DIR="/home/thore/.config/plugin.d"; export _P9K_TTY="/dev/pts/3"; export __DEVBOX_SHELLENV_HASH_2b7d801293c8accb6aa10598100c0367529a776a94003f35f7fba6c4cf22b7c2="20492bd481befeb26359991885b7b425fb7dcb264a73512014bfb49fa9941c30"; export __ETC_PROFILE_NIX_SOURCED="1"; export __structuredAttrs=""; export _autocomplete__buffer_start_line="68"; export _autocomplete__log="/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.log"; export _autocomplete__log_async="/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.async.log"; export _autocomplete__log_pty="/home/thore/.local/share/zsh-autocomplete/log/2024-01-10.pty.log"; export _autocomplete__next="\ # %e. %N"; export _autocomplete__prev=" "; export _autocomplete__ps4="\${\${_autocomplete__prev:#\${(%)_autocomplete__next}}:+\${_autocomplete__prev::=\${(%)_autocomplete__next}}\${(%)_autocomplete__time}}%I%(?, , ->%? )%(1_,%_ ,)"; export _autocomplete__time=" [%D{%T.%.}]\ "; export autoload=""; export buildInputs="/nix/store/zhl06z4lrfrkw5rp0hnjjfrgsclzvxpm-hello-2.12.1"; export buildPhase="{ echo \"------------------------------------------------------------\";\ echo \" WARNING: the existence of this path is not guaranteed.\";\ echo \" It is an internal implementation detail for pkgs.mkShell.\";\ echo \"------------------------------------------------------------\";\ echo;\ # Record all build inputs as runtime dependencies\ export;\ } >> \"\$out\"\ "; export builder="/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash"; export cmakeFlags=""; export compdef=""; export configureFlags=""; export depsBuildBuild=""; export depsBuildBuildPropagated=""; export depsBuildTarget=""; export depsBuildTargetPropagated=""; export depsHostHost=""; export depsHostHostPropagated=""; export depsTargetTarget=""; export depsTargetTargetPropagated=""; export doCheck=""; export doInstallCheck=""; export dontAddDisableDepTrack="1"; export file="/home/thore/.config/profile.d/90-devbox-completion.zsh"; export m=""; export mesonFlags=""; export name="nix-shell-env"; export nativeBuildInputs=""; export out="/nix/store/iydjx9x5avrz97ahcs0yjmhxc1khpvsv-nix-shell-env"; export outputs="out"; export patches=""; export phases="buildPhase"; export preferLocalBuild="1"; export propagatedBuildInputs=""; export propagatedNativeBuildInputs=""; export shell="/nix/store/lf0wpjrj8yx4gsmw2s3xfl58ixmqk8qa-bash-5.2-p15/bin/bash"; export shellHook=""; export stdenv="/nix/store/bbxdw4rgwwl3gnajri82yidr1nlsfskf-stdenv-linux"; export strictDeps=""; export system="x86_64-linux"; HISTFILE="/tmp/tmp.PE5oYKZECU/.devbox/shell_history" # Prepend to the prompt to make it clear we're in a devbox shell. export PS1="(devbox) $PS1" # End Devbox Post-init Hook # Run plugin and user init hooks from the devbox.json directory. working_dir="$(pwd)" cd "/tmp/tmp.PE5oYKZECU" || exit # Source the hooks file, which contains the project's init hooks and plugin hooks. . /tmp/tmp.PE5oYKZECU/.devbox/gen/scripts/.hooks.sh cd "$working_dir" || exit # Add refresh alias (only if it doesn't already exist) if ! type refresh >/dev/null 2>&1; then export DEVBOX_REFRESH_ALIAS_2b7d801293c8accb6aa10598100c0367529a776a94003f35f7fba6c4cf22b7c2='eval "$(devbox shellenv --preserve-path-stack -c "/tmp/tmp.PE5oYKZECU")" && hash -r' alias refresh='eval "$(devbox shellenv --preserve-path-stack -c "/tmp/tmp.PE5oYKZECU")" && hash -r' fi ```
.zshenv ```sh export $(systemctl --user show-environment) # Dir-stack export DIRSTACKSIZE=20 # History export HISTFILE=$XDG_DATA_HOME/zsh/command_history export HISTSIZE=1000000 export SAVEHIST=1000000 # Vi-mode export KEYTIMEOUT=20 # Misc export ZSH_COMPLETION_DUMP=$XDG_DATA_HOME/zsh/comp_dump_$ZSH_VERSIONs ```
.zprofile ```sh if [[ -z "${DISPLAY}" ]] && [[ "${XDG_VTNR}" -eq 1 ]]; then exec xinit fi ```

Adding any echo command to the /tmp/devbox1542419377/.zshrc will not be executed. Also the <project_folder>/.devbox/gen/scripts/.hooks.sh is not executed as well.

The content of the directory with the global Zsh configuration (/etc/zsh):

zshenv ```sh export ZDOTDIR=$XDG_CONFIG_HOME/zsh ```
zprofile (not customized) ```sh emulate sh -c 'source /etc/profile' ```

I don't exactly know which information to provide else. I have a good bunch of profiles etc. pp. Please just ask if you need anything else. I can provide anything. 🙂

createchange commented 9 months ago

Same issue here. I have been communicating with the JetPack.io Head of Product about my same issue. Thanks for identifying the root problem - it was lost on me until I found your report.

I linked him to this issue, so hopefully we can get a fix implemented.

mikeland73 commented 8 months ago

I tried reproing this with a super simple setup and could not. Is there any chance that it's not ZDOTDIR itself that is causing the issue, but something in the zsh configuration? By removing the ZDOTDIR line, you turn off the configuration which removes the problem.

One way to test this is to point ZDOTDIR to a different directory with a very simple .zshrc. If that works, we can start narrowing down what the issue is.

The fact that hooks don't get executed makes me think that something is breaking before it gets to that in the devbox shell config file. You could try sourcing the .zshrc file manually you copied above. It the hooks don't run, then yeah something is happening before that.

weilbith commented 8 months ago

@mikeland73 thanks for investing the time and trying to help!

I played around heavily with my shell configuration to see where the issue comes from. And I can observer something quite weird. If I use a basically empty configuration, and do the following:

$ pwd
/home/<user_name>/project-with-devbox-setup
$ devbox shell
Starting a devbox shell...
$ pwd
/home/<user_name>.homedir/project-with-devbox-setup
$ ls --all
# prints root of my filesystem with `usr`, `tmp`, ...
$ which <tool_name_installed_with_devbox>

So something with my encrypted user directory using SystemD HomeD is not working fine here. But all the packages are properly available with correct location etc.

Anyhow, disregarding that issue for now, I continued enabling more of my configuration. I started with the least critical one, the .zprofile and it worked fine.

I enabled my .zshenv partially and it worked as before till I enabled this line export $(systemctl --user show-environment). And suddenly the packages did not work anymore. Calling which <package_name> gave me my system installations like /usr/bin/<package_name> instead of <devbox_project_folder>/.devbox/nix/profile/default/bin/<package_name>. So I inlined the output of the command with all my environment variables to figure out whats causing the issue. And it was quite obvious: there was a PATH variable exported by SystemD. I could solve that issue by adapting the line to export $(systemctl --user show-environment | grep --invert-match PATH). ✅

Loading finally my .zshrc and thereby a bunch of profile.d scripts including my Zsh plugins etc. gives me follow up issues on the issue number one with HomeD. I get for example the error (anon):cd: permission denied: /home/<user_name>.homedir/project-with-devbox-setup and I get "thrown out" in a Zsh plugin cache folder. Anyhow the rest of DevBox seems to work just fine. So I suppose if the HomeD issue is solved, the rest should just work fine.

Do you have honestly no idea what happens to my user directory here. Dunno what I could try out. 🙈