01Dotfiles
Dotfiles you can carry between machines
One folder, small groups of files, and understandable symlinks. A useful structure without a large installer.
Small settings worth coming back to. Notes on Linux, the terminal, and configuration files you can understand from beginning to end.
dotfiles/ ├── shell/ │ └── .bashrc ├── git/ │ └── .gitconfig ├── vim/ │ └── .vimrc └── README.md
One small, considered change at a time.
One folder, small groups of files, and understandable symlinks. A useful structure without a large installer.
A handful of Bash settings that help every day without turning your shell into a separate project.
Explicit pull behaviour, tidy remote references, and a short global configuration.
Indentation, search, and line numbers: a small vimrc where every line has a clear purpose.
Bash, Git, and Vim, without a framework or a long plugin list. Keep the lines that make sense for the way you work.
Explore the files ↗↓ Download examples# Interactive Bash settings
case $- in *i*) ;; *) return ;; esac
export EDITOR=vim
export HISTCONTROL=ignoreboth
shopt -s histappend
alias ll='ls -lah --group-directories-first'
alias ..='cd ..'
bind 'set completion-ignore-case on'[init]
defaultBranch = main
[pull]
ff = only
[fetch]
prune = true
[core]
editor = vim
[diff]
colorMoved = default" A small, plugin-free starting point
set number
set expandtab
set shiftwidth=4
set tabstop=4
set ignorecase
set smartcase
set incsearch
set hlsearch
syntax onThe most useful setting is one
you can explain.