My configuration based on Nix. They are basically used to configure NixOS and Darwin machines. Besides the system configuration, the user configuration is driven by Home Manager. The Emacs configuration is driven by the Emacs Overlay.
For NixOS machines continue in their respective directory:
Ito, development system, AMD Ryzen 5 3400G, 32 GiB RAM, Single head Hi-DPI, NixOS.
Yuuto, development system, AMD Ryzen 5 3400G, 32 GiB RAM, Dual head HI-DPI, NixOS.
Rie, development laptop, Intel i5 6300U, 16 GiB RAM, NixOS.
Certain overlays are necessary to enrich the user environment. Assuming
the this repository has been cloned to
mkdir -p ~/.config/nixpkgs/overlays cd ~/.config/nixpkgs/overlays ln -sf ~/src/dotfiles/overlays/*
The Emacs configuration in included here as a Git submodule located in the directory
modules/emacs/config (the Git repository is https://git.sr.ht/~bwolf/EmacsConfig). This configuration is based on Nix and the Emacs Overlay which needs to present in
~/.config/nixpkgs/overlays/. The Nix configuration located in
modules/emacs/default.nix and the Emacs Lisp configuration located in