Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jwngr/dotfiles
UNIX configuration files
https://github.com/jwngr/dotfiles
Last synced: about 2 months ago
JSON representation
UNIX configuration files
- Host: GitHub
- URL: https://github.com/jwngr/dotfiles
- Owner: jwngr
- Created: 2014-06-14T17:13:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-01-22T03:52:10.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T23:55:43.479Z (8 months ago)
- Language: Shell
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
This repository stores my standard Unix configuration files for easy archival and synchronization
across machines. All files are named with a "dot" prefix to avoid storing hidden files in git. The
file contents aim for perfect cross-platform compatibility (OS X / BSD and Linux / GNU).## Setup Instructions
1. Clone this repo:
```zsh
$ git clone [email protected]:jwngr/dotfiles.git
$ cd dotfiles
```1. Copy dot files:
```zsh
$ cp git/dot.gitconfig ~/.gitconfig
$ cp screen/dot.screenrc ~/.screenrc
$ cp vim/dot.vimrc ~/.vimrc
$ cp zsh/dot.zshrc ~/.zshrc
$ cp zsh/dot.p10k.zsh ~/.p10k.zsh
$ cp karabiner/karabiner.json ~/.config/karabiner/karabiner.json
```1. Copy application settings:
```zsh
$ cp vscode/settings.vscode.json ~/Library/Application\ Support/Code/User/settings.json
$ cp vscode/global.code-snippets ~/Library/Application\ Support/Code/User/snippets/
```1. Install [`brew`](https://brew.sh/).
1. Install the following packages via `brew`:
```zsh
$ brew install jq # https://stedolan.github.io/jq/
$ brew install litecli # https://litecli.com/
$ brew install sqlite # https://www.sqlite.org/index.html
```1. Do some manual setup for the following applications:
- [iTerm2](iterm2/README.md)
- [Visual Studio Code](vscode/README.md)
- [zsh](iterm2/README.md)