42 lines
954 B
Nix
Raw Normal View History

{ 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) ];
}