42 lines
954 B
Nix
42 lines
954 B
Nix
![]() |
{ config, lib, pkgs, ... }:
|
||
|
|
||
|
#let
|
||
|
# full-emacs = (pkgs.writeScriptBin "emacs" ''
|
||
|
# #! ${pkgs.bash}/bin/bash
|
||
|
# exec ${pkgs.emacs-gtk}/bin/emacs --init-directory ${./emacs.d} "$@"
|
||
|
# '');
|
||
|
#in
|
||
|
{
|
||
|
imports = [];
|
||
|
|
||
|
environment.systemPackages = with pkgs; [
|
||
|
#(pkgs.symlinkJoin {
|
||
|
# name = "emacs";
|
||
|
# paths = [
|
||
|
# full-emacs
|
||
|
# pkgs.emacs-gtk
|
||
|
# ];
|
||
|
#})
|
||
|
|
||
|
# (runCommand "default.el" {} ''
|
||
|
# mkdir -p $out/share/emacs/site-lisp
|
||
|
# cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
|
||
|
# '')
|
||
|
];
|
||
|
|
||
|
|
||
|
#environment.systemPackages = with pkgs; [
|
||
|
# (pkgs.emacsWithPackagesFromUsePackage {
|
||
|
# package = pkgs.emacsPgtkNativeComp;
|
||
|
# config = path/to/your/config.el;
|
||
|
|
||
|
# # Optionally provide extra packages not in the configuration file.
|
||
|
# # extraEmacsPackages = epkgs: [
|
||
|
# # epkgs.use-package;
|
||
|
# # ];
|
||
|
# })
|
||
|
#];
|
||
|
|
||
|
#nixpkgs.overlays = [ (emacs-overlay) ];
|
||
|
}
|