A collection of my dotfiles
GPL-3.0 License
Configuration for my macOS and Linux systems using Nix and Home Manager.
In particular, the build of Emacs is custom and is built with GitHub Actions from source from the Emacs source repository. This is because I want to take advantage of things like native compilation of Elisp and use libvterm.
zsh
with pure prompt
tomorrow-night
theme, straight.el
First, install Home Manager on macOS or Linux, then run the following commands.
$ git clone [email protected]:siraben/dotfiles.git
$ cd dotfiles && stow home-manager
$ home-manager switch
Some configuration (e.g. Emacs, i3) has deliberately not been Nixified so that it works independently. In general, every folder except for nixos
can be stow
'd. Note that for some things like Emacs it assumes you have installed external dependencies such as fonts, interpreters and language servers for various programming languages.