Skip to content

feepw/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Linux dotfiles for quickly bootstrapping a usable coding environment.

Collections

  • bootstrap installer (install.sh)
  • git global and workspace-scoped configuration
  • shell/tmux configuration
  • neovim configuration

Setup

sh install.sh

install.sh targets Linux distributions that use apt-get or dnf. It installs baseline tools (curl, git, neovim, tmux, ripgrep, fzf) and wires this repository into your home config:

  • git/ -> ${XDG_CONFIG_HOME:-$HOME/.config}/git
  • nvim/ -> ${XDG_CONFIG_HOME:-$HOME/.config}/nvim
  • tmux.conf -> ~/.tmux.conf
  • gitconfig.template -> ~/.gitconfig (only when missing by default)

Optional environment variables

  • OVERWRITE_GITCONFIG=1: overwrite ~/.gitconfig
  • INSTALL_SSH_KEYS_FROM_GITHUB=1: write GitHub public keys to authorized_keys
  • GITHUB_KEYS_USER=<github-username>: source account for keys download

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors