Commit eb1f481d0e26
systems/modules/editors/emacs.nix
@@ -8,6 +8,7 @@ in
enable = mkEnableOption "enable emacs editor";
};
config = mkIf cfg.enable {
+ # modules.editors.default = "emacs";
# FIXME add a default configuration
environment = {
systemPackages = [ pkgs.emacs ];
users/vincent/desktop/xorg.nix
@@ -0,0 +1,6 @@
+{ config, lib, pkgs, nixosConfig, ... }:
+
+{
+ # home.file.".Xmodmap".source = ./xorg/Xmodmap;
+ programs.autorandr.enable = nixosConfig.profiles.laptop.enable;
+}
users/vincent/dev/emacs.nix
@@ -1,4 +1,3 @@
-# Note: this file is autogenerated from an org-mode file.
{ config, lib, pkgs, ... }:
with lib;
@@ -138,6 +137,10 @@ let
];
in
{
+ home.file.".config/emacs" = {
+ source = config.lib.file.mkOutOfStoreSymlink "/home/vincent/src/home/tools/emacs";
+ # recursive = true;
+ };
home.file.".local/share/applications/org-protocol.desktop".source = ./emacs/org-protocol.desktop;
home.file.".local/share/applications/capture.desktop".source = ./emacs/capture.desktop;
home.packages = with pkgs; [
@@ -154,6 +157,7 @@ in
];
programs.emacs = {
enable = true;
+ # emacsPgtkNativeComp
package = (pkgs.emacsNativeComp.override { withGTK3 = true; withGTK2 = false; withX = true; withXwidgets = true; });
extraPackages = myExtraPackages;
};