Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jzelinskie/dotfiles
my hidden config files
https://github.com/jzelinskie/dotfiles
dotfiles shell vim zsh
Last synced: 9 days ago
JSON representation
my hidden config files
- Host: GitHub
- URL: https://github.com/jzelinskie/dotfiles
- Owner: jzelinskie
- Created: 2012-01-04T19:49:34.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T00:30:52.000Z (9 months ago)
- Last Synced: 2024-10-13T06:11:10.366Z (24 days 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 [email protected]:jzelinskie/dotfiles.git ~/.dotfiles
$ zsh ~/.dotfiles/install.zsh
```