My dotfiles and a list of software I use.
These are for my use mainly for setting up/backing up different computers.
Take anything you want, but at your own risk.
How to install
The dotfiles are managed by gnu stow. Install git and gnu stow.
Clone repo to a new machine
git clone --recurse-submodules https://github.com/thatmlopsguy/dotfiles.git ~/.dotfilesRun bootstrap.sh to symlink all the config with stow.
export DOTFILES=~/.dotfiles cd $DOTFILES ./bootstrap.sh
Requirements
Set zsh as your login shell:
chsh -s $(which zsh)A Nerd Font installed and enabled in your terminal (for example, try the FiraCode Nerd Font).
Visit https://webinstall.dev/nerdfont and follow the instructions to install the Nerd Font.
Utilities
This is a long list, so here is a table of content with tl;dr summaries:
- starship - great cross shell prompt that requires no setup
- fzf - general-purpose fuzzy search
- lf - terminal file manager
- yazi - terminal file manager
- tokei - count your code, quickly (replacement for cloc).
- procs - modern replacement for ps written in Rust
- tealdeer - fast implementation of tldr in Rust
- fd- like find but better
- dust - more intuitive version of du in rust
- duf - a better 'df' alternative
- lsd - next gen ls command
- git delta - diff viewer with syntax highlighting
- ripgrep (rg) - like grep but better
- sshs - terminal user interface for SSH
- sd - intuitive find & replace CLI (sed alternative)
- yq - command-line YAML, XML, TOML processor
- jqp - TUI playground to experiment with jq
- dog - command-line DNS client
- hey - HTTP load generator
package manager
system monitoring tools
- fastfetch - neofetch like system information tool
- htop
- btop
- nvitop - interactive NVIDIA-GPU process viewer
- ctop and lazydocker for Docker
- ncdu - disk usage analyzer
- bottom
Kubernetes
Azure
AWS
GUI programs
- mRemoteNG (Windows) - next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager
- DBeaver - Free universal database tool and SQL client
References
Articles and other links that helped me create these dotfiles: