curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix > nix-installer.sh
chmod +x nix-installer.sh
./nix-installer.sh install --no-confirm
echo "experimental-features = nix-command flakes configurable-impure-env auto-allocate-uids" | tee -a /etc/nix/nix.conf
. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
curl -fsSL https://get.jetpack.io/devbox | bash
# non-interactive curl -fsSL https://get.jetpack.io/devbox | bash -s -- -f
# assuming you want to install in z shell
echo 'eval "$(devbox global shellenv --init-hook)"' >> ~/.zshrc
echo 'eval "$(direnv hook zsh)"' >> ~/.zshrc
# none, min, low, high
devbox global pull https://devbox.getfleek.dev/none
devbox global pull https://github.com/wardnath/devbox-config.git
git pull && devcontainer up --workspace-folder . --remove-existing-container && sleep 2 && devcontainer exec --workspace-folder . zsh
Most of the config here aims to be generally applicable. The secrets in the dotconfig are managed by chezmoi ejson https://www.chezmoi.io/user-guide/password-managers/ejson/
- sherlock
- openapi-tui
- wallabag
- whisper-ctranslate2
- github:wardnath/code2prompt
- openai-whisper
- openai-whispercpp
- github:nixified-ai/flake#textgen-nvidia
- k8sgpt
- pentestgpt
- github:flox/flox
- github:astro/microvm.nix
- github:nix-community/nix-direnv
- nix flake init --template github:tweag/jupyenv
- github:fluidattacks/make
- litellm