Skip to content

thundertheidiot/emacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GNU/Emacs

My personal GNU/Emacs configuration finally extracted from my NixOS flake. This is packaged with Nix using nix-community/emacs-overlay. You can find the package derivation in package.nix.

I am using evil for vim keybindings, my custom binds are space focused, somewhat inspired by doom emacs.

There is also a home-manager module that sets up the emacs daemon, adds some required packages and links the early init file to ~/.config/emacs.

You can try the configuration out using nix:

nix run github:thundertheidiot/emacs#emacs

Notes

I mostly use emacs as a server, so it’s benefitial to not defer loading, since startup time is mostly unimportant. Most of the use-package definitions are optimized for deferring because I didn’t know what I was doing, they will slowly change over time.

TODOs

  • TODO include fonts
  • TODO include lsps

About

my GNU/Emacs configuration managed with nix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors