Skip to content

A reproducible Emacs configuration for Linux, built with Nix

Notifications You must be signed in to change notification settings

akirak/emacs-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs Configuration

https://img.shields.io/badge/cachix-akirak-blue.svg

https://img.shields.io/endpoint?url=https://flakehub.com/f/akirak/emacs-config/badge

This repository contains my Emacs configuration which is built using emacs-twist. I use home-manager to install the configuration.

It is an org-babel configuration defined within a single file.

Note: This configuration is currently built and tested only on Linux.

Trying out

If you have Nix 2.9+ installed, you can try out the Emacs configuration without installing it.

There are two variants of the configuration. One is built with the pgtk version of Emacs, which runs on Wayland:

nix run github:akirak/emacs-config#default-pgtk.wrappers.tmpdir

There is another version, an X11 variant, which is now discouraged:

nix run github:akirak/emacs-config#default-x11.wrappers.tmpdir

Both commands create a temporary directory which will be used as user-emacs-directory containing an init file. The temporary directory will be cleaned up when Emacs exits.