https://github.com/jzelinskie/dotfiles
my hidden config files
https://github.com/jzelinskie/dotfiles
dotfiles shell vim zsh
Last synced: over 1 year ago
JSON representation
my hidden config files
- Host: GitHub
- URL: https://github.com/jzelinskie/dotfiles
- Owner: jzelinskie
- Created: 2012-01-04T19:49:34.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T00:30:52.000Z (over 2 years ago)
- Last Synced: 2024-10-13T06:11:10.366Z (over 1 year ago)
- Topics: dotfiles, shell, vim, zsh
- Language: Lua
- Homepage:
- Size: 380 KB
- Stars: 33
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jimmy Zelinskie's Dotfiles
I primarily use macOS, but I also use Linux and Cygwin/WSL on Windows.
I strive to make everything work *within reason* across all three platforms.
Configuration requiring non-standard software should also gracefully degrade to something available on all platforms.
I kinda take a [suckless]-style approach to configuration: nothing should be thousands of lines.
[suckless]: https://suckless.org
## Installation
## Toolbox
[I wrote a post] about BYOU (Bring Your Own Userspace).
Basically, you can run my dotfiles in a container and mount your host inside, if you don't want to install anything.
[I wrote a post]: https://jzelinskie.com/posts/toolbox-for-your-dotfiles
## Directly
A simple installation zsh script is provided that inspects the filesystem and prompts the user before making any changes.
Because vim and zsh install all of their plugins on first run, this script just creates symlinks and optionally installs [Homebrew] packages.
[Homebrew]: https://brew.sh
```sh
$ git clone git@github.com:jzelinskie/dotfiles.git ~/.dotfiles
$ zsh ~/.dotfiles/install.zsh
```