Skip to content

thatmlopsguy/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

434 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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 ~/.dotfiles

Run 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

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:

About

My dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published