patrick-motard / dotfiles

My dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

              ▄▄                         ▄▄▄▄      ██     ▄▄▄▄
              ██              ██        ██▀▀▀      ▀▀     ▀▀██
         ▄███▄██   ▄████▄   ███████   ███████    ████       ██       ▄████▄   ▄▄█████▄
        ██▀  ▀██  ██▀  ▀██    ██        ██         ██       ██      ██▄▄▄▄██  ██▄▄▄▄ ▀
        ██    ██  ██    ██    ██        ██         ██       ██      ██▀▀▀▀▀▀   ▀▀▀▀██▄
        ▀██▄▄███  ▀██▄▄██▀    ██▄▄▄     ██      ▄▄▄██▄▄▄    ██▄▄▄   ▀██▄▄▄▄█  █▄▄▄▄▄██
          ▀▀▀ ▀▀    ▀▀▀▀       ▀▀▀▀     ▀▀      ▀▀▀▀▀▀▀▀     ▀▀▀▀     ▀▀▀▀▀    ▀▀▀▀▀▀

Welcome to my dotfile repo! More documentation to come.

Where did the tiling wm desktop dotfiles go?

The dotfiles pertaining to the keyboard driven desktop environment have moved locations! Read more about that on my website here. Going forward, this repo will contain dotfiles agnostic of any specific desktop environment.

A 10,000 ft view

  • Chezmoi dotfile manager
  • Ansible to automate setup
  • Hammerspoon on mac for desktop automation
  • VsCode with vim keybinds is my main editor, I no longer use emacs.
  • Neovim is my terminal editor
  • Vundle for vim plugin management
  • ZSH for my shell
  • Zplug for ZSH plugins

Usage

Notes for myself because I forget a lot.

Chezmoi

  • edit = open chezmoi dir in editor
  • ma = chezmoi apply + source zsh files
  • moi = chezmoi
  • moi cd = go to chezmoi dir

Ansible

Call from anywhere (osx only)

dotansible

Hammerspoon

  • ansible
    • os: osx
    • role: hammerspoon
  • config files managed by chezmoi

About

My dotfiles

License:The Unlicense


Languages

Language:Lua 86.5%Language:Emacs Lisp 5.6%Language:Shell 4.6%Language:Python 3.3%Language:Jinja 0.0%