Add git config and initial emacs config.
This commit is contained in:
41
nix/configuration/roles/emacs/default.nix
Normal file
41
nix/configuration/roles/emacs/default.nix
Normal file
@@ -0,0 +1,41 @@
|
||||
{ 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) ];
|
||||
}
|
||||
Reference in New Issue
Block a user