📝
home-managerでemacs 29.0.90
背景
emacs29はpreleaseしたのでhome-managerでインストールしてみる。
設定方法
home-managerでも nixpkgs.overlaysが使えるので、emacs-overlayをつかえばよく、だいたい書いてあるようにすればいい。
次のpreleaseがくるまではunstableで参照できる。
つまり以下を home.nix
などの設定ファイルに書けば良い。(設定ファイルはインストール方法によって違う)
emacsのパッケージを指定するには、program.emacs.packageを使うという点には注意。
参考 https://nix-community.github.io/home-manager/options.html#opt-programs.emacs.package
例
nixpkgs.overlays = [
(import (builtins.fetchTarball {
url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;
}))
];
program.emacs.package = pkgs.emacsUnstable;
Discussion