My macOS dotfiles and development environment.
Literate programming configuration using org-mode’s babel and gnu stow (see the details in configuration section).
- Emacs (main editor/environment)
- mg (microEmacs)
- iTerm2
- VTerm (emacs)
- zsh
- eshell (emacs)
- C (clang)
- Clojure
- Common Lisp (sbcl)
- Go
- Prolog (swi)
- Python
- Rust
- Scheme (chez, racket)
- brew
- stow
- tmux
- ripgrep
- fzf
- fd
- exa
- bat
- pandoc
- plantuml
- graphviz
- aspell
- grip
- latex
- Monospaced: Adobe Source Code Pro
- Variable: Adobe Source Sans
- Emacs: Modus Themes
- iTerm2: Tinted Theming tokyo-night-dark
- NeoVim: tokyonight.nvim
This repo:
git clone https://github.com/ogimart/dotfiles ~/.dotfiles
The configuration is managed by org files in .dotfiles directory.
- emacs.org
- zsh.org
- tmux.org
The config files are generated from Emacs’s org-mode babel (tangle: C-c C-v t).
mkdir -p ~/.config/emacs
mkdir -p ~/.config/zsh
mkdir -p ~/.config/tmux
cd ~/.dotfiles
stow emacs
stow zsh
stow tmux