Collection of my configurations for FreeBSD, and OpenBSD
Find a file
2022-07-01 18:42:21 -06:00
emacs.d Update extra.el 2022-06-13 21:11:17 -06:00
home Create .gitignore_global 2022-05-31 10:54:37 -06:00
neovim Update init.lua 2022-05-27 14:52:29 -06:00
openbsd Update config.fish 2022-07-01 18:42:21 -06:00
zsh Update .zshrc 2022-05-31 11:04:35 -06:00
LICENSE Add LICENSE 2022-04-27 00:38:54 +00:00
README.md Update README.md 2022-06-26 07:50:06 -06:00

Dotfiles

These are my dotfiles, I use them on a variety of systems, so they have some OS/Platform specific changes. I use a GNU/Linux Desktop, OpenBSD Thinkpad x200, and for work, a 2019 Macbook Pro. None of my dotfiles have Windows specific adjustments.

Development

I use a customized version of GNU Emacs with the Evil extension for most of my development. I also maintain a NeoVim configuration that I use for quick edits. I mainly develop for the JVM (Java, and Clojure), or for the frontend with TypeScript, Angular, and Elm. I also program with various flavors of Lisp (Scheme, Common, Clojure). These drastically impact how my editors are configured.

You'll find modes for Java, D, Clojure, TypeScript, Common Lisp, and Scheme in my Emacs config, however I've set it up so it's easy to add others if you'd like.

Screenshots

This is my Macbook pro with Emacs (note I use brew install --cask emacs):

image of emacs on mbpro

The following is my Parabola system using my forks of dwm, st, and my NeoVim configuration.

image of the setup

This is my OpenBSD setup on my thinkpad, using a custom version of dwm, and urxvt.

image of the obsd setup