all repos — archive/nixos-configuration @ 1eb55b1642a209feb1b8a245edabe3361c62cb5d

Superseded by nixfiles

user-interface: Import Emacs setup

Alan Pearce
commit

1eb55b1642a209feb1b8a245edabe3361c62cb5d

parent

f1a49dcee9df5c96ec5c261373c43c6da70701e4

1 file changed, 21 insertions(+), 0 deletions(-)

changed files
M modules/user-interface.nixmodules/user-interface.nix
@@ -1,5 +1,9 @@
{ config, pkgs, ... }: +let + pkgsUnstable = import <nixos-unstable> {}; + # pkgsUnstable = pkgs; +in { # programs.browserpass.enable = true; programs.info.enable = true;
@@ -29,6 +33,23 @@ conf = builtins.readFile ../config/st-config.h;
}; services.devmon.enable = true; + + services.emacs = { + enable = true; + defaultEditor = true; + package = import ./emacs.nix { + inherit (pkgs) stdenv; + pkgs = pkgsUnstable; + emacs = pkgs.lib.overrideDerivation (pkgs.emacs.override { + withGTK2 = false; + withGTK3 = true; + }) (attrs: { + postInstall = attrs.postInstall + '' + rm $out/share/applications/emacs.desktop + ''; + }); + }; + }; services.redshift = { enable = true;