Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/duijf/dotfiles

A repository for all my configuration files (vim, zsh, etc.)
https://github.com/duijf/dotfiles

Last synced: 15 days ago
JSON representation

A repository for all my configuration files (vim, zsh, etc.)

Awesome Lists containing this project

README

        

# dotfiles

This is a repository containing my dotfiles. Features:

- Nix for declarative package management.
- Stow for dotfile management / symlinks.

No overly complicated setup with `home-manager` or `nix-darwin`. Just the
basics to set up some useable devtools.

## Bootstrap a new computer

```
# Get the repo
$ git clone https://github.com/duijf/dotfiles.git

# Initialize submodules
$ git submodule update --init

# Install the Nix package manager
$ ./bin/install-nix.sh

# Install all dependencies / tools
$ sudo nix profile install .

# Get the dotfiles in place. This uses GNU stow to create
# the symlinks.
$ stow tmux zsh git ...
```

## macOS apps

- Hammerspoon
- Vimac