This is a simple framework for managing dotfiles.
To get started, run:
The first step is to install system dependencies (listen in
After this, all configuration files are run through
tpl, which runs the
templates through pystache.
You must manually populate a
secrets.yml file, which contains passwords or other sensitive
mutt_signature: John-John Tedro profile_name: John-John Tedro name: John-John Tedro gpg_key: AABBCC user: udoprog mail: personal: email: <email> smtp_url: <password> smtp_pass: <password> imap_url: <password> imap_pass: <password> other: email: <other-email> smtp_url: <password> smtp_pass: <password> imap_url: <password> imap_pass: <password>
- powerline for tmux
- airline for vim
- mutt, configured for two different mailboxes (work and home) with corresponding aliases
.profilewith paths to loads of user-local binary locations (
$HOME/.local/bin, ...), only added if they exist.
oh-my-zsh, with a custom
This comes with two utility commands,
If your system has systemd, reposync will be setup to track remote repositories for all repos
Latest syncs can be checked by running the