My configuration. Mostly used on OSX.
Most of my work happens in Emacs. Config for programming languages, and
org-mode stuff lives in emacs.d/. I don't use vim so much these days and
have a minimal config, in vim/.
As much as possible, I like to install software with nix.
I use a flake to define my environment (flake.nix). More about how this is set
up at nix/README.org.
There are some random projects in src/, and random notes in notes/.
git clone https://github.com/mjhoy/dotfiles.gitAnd then:
make installsets up the symlinks.
To build and install the dev environment:
nix profile install .#devEnvTo update nixpkgs and rebuild:
nix flake update
nix profile upgrade '.*'MIT. See included LICENSE file.