feat(emacs): ↑30.1
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
Reference in New Issue
Block a user