https://github.com/jwngr/dotfiles
UNIX configuration files
https://github.com/jwngr/dotfiles
Last synced: 10 months ago
JSON representation
UNIX configuration files
- Host: GitHub
- URL: https://github.com/jwngr/dotfiles
- Owner: jwngr
- Created: 2014-06-14T17:13:20.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-12-14T22:27:09.000Z (over 1 year ago)
- Last Synced: 2025-05-15T05:35:18.754Z (11 months ago)
- Language: Shell
- Size: 99.6 KB
- Stars: 0
- Watchers: 1
- 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 git@github.com: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
```
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
$ brew install git-delta # https://dandavison.github.io/delta/installation.html
```
1. Do some manual setup for the following applications:
- [iTerm2](iterm2/README.md)
- [Cursor / Visual Studio Code](vscode/README.md)
- [zsh](iterm2/README.md)