Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vimpostor/dotfiles

My personal dotfiles
https://github.com/vimpostor/dotfiles

ansible dotfiles git mutt vim zsh

Last synced: 4 days ago
JSON representation

My personal dotfiles

Awesome Lists containing this project

README

        

# Dotfiles

This is the config for my Arch Linux setup.

# Setup

Run `./link.sh` in the root of the repo to interactively choose what files to install.

If you just want to install all files, run `./link.sh -y`.

See `./link.sh -h` for more options.

Alternatively you can install the config using Ansible with `ansible-playbook ansible/user.yml`.

# Advanced

The `link.sh` script only handles trivial file symlinks inside the user's home directory, which is sufficient for most user settings.
More advanced configurations (e.g. system-wide settings and templated user configs) are managed using Ansible, for more info navigate to the `ansible` subdirectory.

# Keyboard

I use an ortholinear split keyboard, specifically the [ZSA Moonlander Mark I](https://www.zsa.io/moonlander) with [this custom keyboard layout](https://configure.zsa.io/moonlander/layouts/P70zZ/latest/0).