For both Linux and macOS:
starship.rs
the shell we are using;bat
acat
with wings;delta
for better git diffs;pnpm
fast, disk space efficient package managerrust-lang
Quickly set up a Rust development environment and write a small app!helix
a post-modern text editor.zellij
a terminal workspace with batteries included.
For macOS:
kubectl
-brew install kubernetes-cli
kubectx
-brew install kubectx
aws-iam-authenticator
-brew install aws-iam-authenticator
kubefwd
-brew install txn2/tap/kubefwd
For both Linux and macOS:
Apollo Rover CLI
is a CLI for managing and maintaining graphs with Apollo Studio
curl -fsSL https://codeberg.org/tuck/dotfiles/raw/branch/main/install.sh | sh
or
sh -c "$(curl -fsSL https://codeberg.org/tuck/dotfiles/raw/branch/main/install.sh)"
Official website or check out some snippets below.
macOS with homebrew
brew update && brew install fish
Ubuntu: fish shell - 3.x release series
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
chsh -s /usr/bin/fish
fish
plugins are managed by fisher
and can be cloned directly into ~/.extra/plugins
or added directly to a new file ~/.extra/plugins/fish_plugins
jorgebucaran/fisher
jorgebucaran/nvm.fish
jorgebucaran/replay.fish
Add custom functions to ~/.extra/functions
This is really not maintained. I have been transitioning over to fish shell and while doing so have started to restructure dotfiles thus making the zsh install untested. Use at your own risk.
NOTE: Make sure if needed to create local files first:
- git: [user] name and email and [url] instead of mapping
- zsh: environment variables with usernames and tokens set.
.dotfiles/git/config.local
.dotfiles/zsh/local.zsh
cd ~/.dotfiles && . ./bootstrap
Influenced by and examples taken from: