Skip to content

patrick-motard/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

These dotfiles provide a reproducible, cross-platform development environment that can be set up on any new machine in minutes. Whether you're switching between macOS and Linux, setting up a new work laptop, or just want a solid foundation for your terminal workflow, these configurations give you:

  • Reproducibility: Identical setup across all your machines
  • Automation: One command to install and configure everything
  • Flexibility: Machine profiles for different contexts (personal, work, etc.)
  • Power: Keyboard-driven workflow with tmux, vim, and modern shell tools
  • Speed: Optimized for fast shell startup and efficient terminal navigation

Key technologies:

  • 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
  • lazy.nvim for vim plugin management
  • tmux for terminal multiplexing
  • ZSH for my shell
  • Zplug for ZSH plugins

Table of Contents

About

My dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •