These are my dotfiles. Take anything you want, but at your own risk.
Mainly targets macOS systems, but works on Ubuntu and Arch Linux as well.
EDITOR, VISUAL and Git core.editor)On a sparkling fresh installation of macOS:
sudo softwareupdate -i -a
xcode-select --install
The Xcode Command Line Tools includes git and make (not available on stock macOS). Now there are two options:
curl available:bash -c "`curl -fsSL https://raw.githubusercontent.com/webpro/dotfiles/master/remote-install.sh`"
This will clone or download this repo to ~/.dotfiles (depending on the availability of git, curl or wget).
git clone https://github.com/webpro/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
make
Running make with the Makefile is idempotent. The installation process in the Makefile is tested on every push and every week in this
GitHub Action. Please file an issue in this repo if there are errors.
git config --global user.name "your name"
git config --global user.email "your@email.com"
git config --global github.user "your-github-username"
Sign in to 1Password and configure commit signing with your existing SSH key.
Authenticate GitHub CLI:
gh auth login
dot dock
dot macos
mkdir -p $DOTFILES_DIR/local
touch $DOTFILES_DIR/local/.profile
touch $DOTFILES_DIR/local/.env
dot command$ dot help
Usage: dot <command>
Commands:
clean Clean up caches (brew, cargo, gem, pip)
dock Apply macOS Dock settings
edit Open dotfiles in IDE ($VISUAL) and Git GUI ($VISUAL_GIT)
help This help message
macos Apply macOS system defaults
test Run tests
update Update packages and pkg managers (brew, casks, cargo, pip3, npm, gems, macOS)
To customize the dotfiles to your likings, fork it and be the king of your castle!
Many thanks to the dotfiles community.
438 followers · starred Nov 2015
263 followers · starred Mar 2024
151 followers · starred Feb 2022
17 followers · starred Jul 2024
These are my dotfiles. Take anything you want, but at your own risk.
Mainly targets macOS systems, but works on Ubuntu and Arch Linux as well.
EDITOR, VISUAL and Git core.editor)On a sparkling fresh installation of macOS:
sudo softwareupdate -i -a
xcode-select --install
The Xcode Command Line Tools includes git and make (not available on stock macOS). Now there are two options:
curl available:bash -c "`curl -fsSL https://raw.githubusercontent.com/webpro/dotfiles/master/remote-install.sh`"
This will clone or download this repo to ~/.dotfiles (depending on the availability of git, curl or wget).
git clone https://github.com/webpro/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
make
Running make with the Makefile is idempotent. The installation process in the Makefile is tested on every push and every week in this
GitHub Action. Please file an issue in this repo if there are errors.
git config --global user.name "your name"
git config --global user.email "your@email.com"
git config --global github.user "your-github-username"
Sign in to 1Password and configure commit signing with your existing SSH key.
Authenticate GitHub CLI:
gh auth login
dot dock
dot macos
mkdir -p $DOTFILES_DIR/local
touch $DOTFILES_DIR/local/.profile
touch $DOTFILES_DIR/local/.env
dot command$ dot help
Usage: dot <command>
Commands:
clean Clean up caches (brew, cargo, gem, pip)
dock Apply macOS Dock settings
edit Open dotfiles in IDE ($VISUAL) and Git GUI ($VISUAL_GIT)
help This help message
macos Apply macOS system defaults
test Run tests
update Update packages and pkg managers (brew, casks, cargo, pip3, npm, gems, macOS)
To customize the dotfiles to your likings, fork it and be the king of your castle!
Many thanks to the dotfiles community.
438 followers · starred Nov 2015
263 followers · starred Mar 2024
151 followers · starred Feb 2022
17 followers · starred Jul 2024