From 8f03af4796f553f7a1df7eb1c6ef2ed5f9e1231a Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Sun, 23 Feb 2025 11:55:35 +0100 Subject: [PATCH] feat: try emacs-igc --- lib/mkmachine.nix | 1 + lon.lock | 10 ++++++++++ machines/gallifrey/home-julien.nix | 3 ++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/mkmachine.nix b/lib/mkmachine.nix index 626556d..b28d780 100644 --- a/lib/mkmachine.nix +++ b/lib/mkmachine.nix @@ -45,6 +45,7 @@ import "${nixpkgs}/nixos/lib/eval-config.nix" { networking.hostName = name; nixpkgs.overlays = lib.mkAfter [ (overlay-unstable system) + (import "${inputs.emacs-overlay}/overlays/emacs.nix") (_final: prev: { waybar = prev.waybar.overrideAttrs (oldAttrs: { mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ]; diff --git a/lon.lock b/lon.lock index a6409f3..8efd877 100644 --- a/lon.lock +++ b/lon.lock @@ -51,6 +51,16 @@ "url": "https://github.com/JulienMalka/dns.nix/archive/922d6a72ae1f4436cc8f8e04080c50aa65e0d749.tar.gz", "hash": "sha256-K2X21U4sSYtEZiDM0Eg/IV4wRs80kztLi6qaVDIUCJE=" }, + "emacs-overlay": { + "type": "GitHub", + "fetchType": "tarball", + "owner": "nix-community", + "repo": "emacs-overlay", + "branch": "master", + "revision": "920cd4e86af18bd67a60013d80a79ff2cd7a176b", + "url": "https://github.com/nix-community/emacs-overlay/archive/920cd4e86af18bd67a60013d80a79ff2cd7a176b.tar.gz", + "hash": "sha256-rQY2wY+KTGIH2oZFyqdsODjqmOJqyn+0BNURADQHi/s=" + }, "git-hooks": { "type": "GitHub", "fetchType": "tarball", diff --git a/machines/gallifrey/home-julien.nix b/machines/gallifrey/home-julien.nix index 9c51314..751fa1f 100644 --- a/machines/gallifrey/home-julien.nix +++ b/machines/gallifrey/home-julien.nix @@ -54,7 +54,7 @@ programs.emacs = { enable = true; - package = pkgs.emacs30; + package = pkgs.emacs-igc; extraPackages = epkgs: [ epkgs.mu4e ]; @@ -100,6 +100,7 @@ zotero emacsPackages.jinx hunspellDicts.en_US + hunspellDicts.fr-moderne forge-sparks citations blanket