https://github.com/varp/dotfiles
My dotfiles
https://github.com/varp/dotfiles
bash dotfiles golang shell tasks yaml zero-dependency
Last synced: 4 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/varp/dotfiles
- Owner: varp
- Created: 2013-01-05T20:01:45.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2026-03-01T12:36:21.000Z (4 months ago)
- Last Synced: 2026-03-01T15:57:11.305Z (4 months ago)
- Topics: bash, dotfiles, golang, shell, tasks, yaml, zero-dependency
- Language: Shell
- Size: 3.99 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles 
Collections of dotfiles and several Makefile targets to install tools and etc.
## Installation
1. Just use git to clone the repository to your system: `git clone https://github.com/varp/dotfiles.git && cd dotfiles`.
2. Run `make dotfiles`
## Targets
To see list of available targets with descriptions run `make`. Targets are organized into groups - third column on the output below.
```
dotfiles-dotfiles Install dotfiles dotfiles
dotfiles-vscode Install VS Code settings dotfiles
editor-neovim Install Neovim (see: https://github.com/neovim/neovim) editors
editor-micro Install micro (see: https://micro-editor.github.io/) editors
editor-micro-plugins Install micro plugins: joinLines, detectident, quoter editors
tool-brew Install Homebrew (see: https://brew.sh) tools
tool-powerline-go Install powerline-go (see: https://github.com/justjanne/powerline-go) tools
tool-oh-my-posh Install oh-my-posh (see: https://ohmyposh.dev/) tools
tool-bat Install bat (see: https://github.com/sharkdp/bat) tools
tool-zoxide Install zoxide (see: https://github.com/ajeetdsouza/zoxide) tools
tool-fzf Install fzf (see: https://github.com/junegunn/fzf) tools
tool-ripgrep Install ripgrep (see: https://github.com/BurntSushi/ripgrep) tools
tool-time_ms Compile and install tools/time_ms utility tools
dev-node Install NodeJs (see: https://nodejs.org) dev
dev-node-nvm Install nvm (NodeJs version manager)
dev-go Install Go (see: https://go.dev) dev
dev-php Install PHP (see: https://php.net) dev
dotfiles Installs dotfiles-dotfiles, bin-folder. On MacOS: additionally installs dotfiles-vscode group
editors Installs all editor-* targets group
tools Installs all tool-* targets. On MacOS: additionally install tool-brew group
devs Installs PHP, Go, NodeJS group
all Installs all groups group
clean-dotfiles-dotfiles Uninstalls dotfiles
clean-dotfiles-vscode Uninstalls VS Code settings
clean Uninstalls dotfiles and VS Code settings
```
# Links
- [A lot of tweaks for MacOS GUI and many more!](https://github.com/mathiasbynens/dotfiles/blob/master/.macos)