🙌

nix-buildでemacsのmasterブランチをビルドする。

2023/02/23に公開

背景

emacs-29そろそろ試したいと思ひて

実現方法

nix-community/emacs-overlay を使った。
https://github.com/nix-community/emacs-overlay/

以下のような emacs-unstable.nixを用意して、nix-build emacs-unstable.nix

(import <nixpkgs> {
  overlays = [
    (import (builtins.fetchTarball {
      url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
    }))
  ];
}).emacsGit

macを利用したので、以下のコマンドで起動した

open result/Applications/Emacs.app

参考

https://github.com/nix-community/emacs-overlay
https://nixos.wiki/wiki/Overlays
https://nixos.org/manual/nixpkgs/stable/#chap-overlays

Discussion