Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsertkov/dotfiles
Dotfiles organised by modules, stow powered, zsh, vim, macOS/linux, ...
https://github.com/tsertkov/dotfiles
dotfiles linux macos prezto stow vim zsh
Last synced: 3 months ago
JSON representation
Dotfiles organised by modules, stow powered, zsh, vim, macOS/linux, ...
- Host: GitHub
- URL: https://github.com/tsertkov/dotfiles
- Owner: tsertkov
- License: bsd-3-clause
- Created: 2013-09-02T11:30:21.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-07-06T09:50:44.000Z (over 1 year ago)
- Last Synced: 2023-07-06T10:36:01.390Z (over 1 year ago)
- Topics: dotfiles, linux, macos, prezto, stow, vim, zsh
- Language: Shell
- Homepage:
- Size: 6.17 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles (zsh, vim, macOS/linux, ...)
[![Dotfiles CI](https://github.com/tsertkov/dotfiles/actions/workflows/docfiles-ci.yml/badge.svg)](https://github.com/tsertkov/dotfiles/actions/workflows/docfiles-ci.yml)
Organised by module, stow powered dockerfiles for zsh, vim, macOs and Linux, etc.
## TLDR;
Explore dotfiles from within an isolated container without installing anything other then Docker:
```bash
docker run --rm -it ghcr.io/tsertkov/dotfiles:master
```## Prerequisites
- [stow](https://www.gnu.org/software/stow/)
- vim
- zsh
- curlRun `make homebrew-required` to install required packages on macOS with Homebrew.
## Install
Clone dotfiles repo and run `make install` to install symlinks, vim plugins, etc.
```bash
git clone --depth 1 https://github.com/tsertkov/dotfiles.git ~/dotfiles
make -C ~/dotfiles install
```## Usage
- `make homebrew-required` - install required packages on macOS
- `make install` - install dotfiles
- `make uninstall` - uninstall dotfiles
- `make homebrew-essentials` - install essential packages on macOS
- `make homebrew-extra` - install extra packages on macOS