feat(emacs): ↑30.1

This commit is contained in:
Madeleine Sydney
2025-03-04 03:10:59 -07:00
parent 3e5020fb09
commit 79300c5c95
2 changed files with 9 additions and 8 deletions

View File

@@ -12,6 +12,7 @@
sops-nix.url = "github:Mic92/sops-nix"; sops-nix.url = "github:Mic92/sops-nix";
sydnix-cli.url = "path:///persist/dots/scripts/sydnix-cli"; sydnix-cli.url = "path:///persist/dots/scripts/sydnix-cli";
copyparty.url = "github:9001/copyparty"; copyparty.url = "github:9001/copyparty";
emacs-overlay.url = "github:nix-community/emacs-overlay";
# Used for Firefox extensions/addons. # Used for Firefox extensions/addons.
nur = { nur = {
url = "github:nix-community/NUR"; url = "github:nix-community/NUR";

View File

@@ -1,15 +1,15 @@
{ config, lib, pkgs, inputs, ... }@args: { config, lib, pkgs, inputs, ... }@args:
let let
emacsBasePackage = pkgs.emacs30-pgtk; emacsBasePackage = pkgs'.emacs-unstable-pgtk;
emacsConfigDir = "/persist/dots/users/crumb/programs/emacs"; emacsConfigDir = "/persist/dots/users/crumb/programs/emacs";
emacs-overlay = # emacs-overlay =
import (builtins.fetchTarball { # import (builtins.fetchTarball {
url = # url =
"https://github.com/nix-community/emacs-overlay/archive/master.tar.gz"; # "https://github.com/nix-community/emacs-overlay/archive/master.tar.gz";
sha256 = "sha256:02aln37ch9isz8h7dlm9v6jkl60g923z0dij0rjsxq7xi61fas2j"; # sha256 = "sha256:02aln37ch9isz8h7dlm9v6jkl60g923z0dij0rjsxq7xi61fas2j";
}); # });
# Create a new instance of nixpkgs with emacs-overlay applied. This is a # Create a new instance of nixpkgs with emacs-overlay applied. This is a
# little unorthodox, but we do it # little unorthodox, but we do it
@@ -19,7 +19,7 @@ let
# global nixpkgs instance when nothing else is using it! # global nixpkgs instance when nothing else is using it!
pkgs' = import inputs.nixpkgs { pkgs' = import inputs.nixpkgs {
system = args.system; system = args.system;
overlays = [ emacs-overlay ]; overlays = [ inputs.emacs-overlay.overlays.emacs ];
}; };
emacsDataDir = "${config.xdg.dataHome}/emacs"; emacsDataDir = "${config.xdg.dataHome}/emacs";