Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zetavg/dotfiles
Dotfiles. Mac and *nix. Handy scripts, configurations for bash, zsh, git, asdf, Sublime Text, Karabiner-Elements, BetterTouchTool and more.
https://github.com/zetavg/dotfiles
asdf dotfiles jxa karabiner-elements nix nixpkgs slate sublime-text zsh
Last synced: 3 months ago
JSON representation
Dotfiles. Mac and *nix. Handy scripts, configurations for bash, zsh, git, asdf, Sublime Text, Karabiner-Elements, BetterTouchTool and more.
- Host: GitHub
- URL: https://github.com/zetavg/dotfiles
- Owner: zetavg
- Created: 2015-04-16T13:13:19.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-09T02:10:23.000Z (almost 2 years ago)
- Last Synced: 2023-05-06T16:49:15.802Z (over 1 year ago)
- Topics: asdf, dotfiles, jxa, karabiner-elements, nix, nixpkgs, slate, sublime-text, zsh
- Language: HTML
- Homepage:
- Size: 12.2 MB
- Stars: 17
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
[![Build Status](https://travis-ci.org/zetavg/dotfiles.svg?branch=master)](https://travis-ci.org/zetavg/dotfiles)
@zetavg's dotfiles, including handy scripts, configurations for bash, zsh, asdf, Sublime Text, Karabiner-Elements and more.
## Install
```bash
$ cd ~
$ git clone https://github.com/zetavg/dotfiles.git .dotfiles
$ .dotfiles/install
```The installation script will create symlinks for the actual place where
dotfiles should live to the files or directories in `.dotfiles` (a simple rule
is `~/.profile` → `/_profile`, see `install` for more complex rules).
If a file or directory already exists at the desired location, the old
ones will be automatically renamed to `*..bak`.Further setup instructions for different environment, OS, and tools are
expanded in the separated sections below.### Private Dotfiles
Create or link a directory named `secret` under the dotfiles directory. In the
`secret` directory, you can have files and directories named `_*` to be
automatically linked as `~/.*`, and also a `install` shell script that installs
custom secret dotfiles is appreciable.The private dotfiles will be installed alone with other when running `install`
on the main directory, but will be ignored by the main git repository.## Update
`cd` into the local dotfiles repository, then run:
```bash
$ git pull
$ ./install
```