aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2026-09-22 14:00:19 +0000
committerKumar Damani <me@kumardamani.net>2026-09-22 14:00:19 +0000
commit46bfcbef5ee6ad24b5d45d84282f82157996f547 (patch)
treede039322a196a71a2ad080dbd1096a39a4a4109c
parent0d01fd468486edc5db5c10dfd9b942542ea43cc1 (diff)
commit blasphemy
-rw-r--r--home-manager/.config/home-manager/common/default.nix4
-rw-r--r--home-manager/.config/home-manager/per-user/kdam0-arti/home.nix19
2 files changed, 20 insertions, 3 deletions
diff --git a/home-manager/.config/home-manager/common/default.nix b/home-manager/.config/home-manager/common/default.nix
index e825779..15e760b 100644
--- a/home-manager/.config/home-manager/common/default.nix
+++ b/home-manager/.config/home-manager/common/default.nix
@@ -6,9 +6,6 @@
sessionPath = [
"$HOME/.config/home-manager/common/scripts"
];
- sessionVariables = {
- EDITOR = "hx";
- };
shellAliases = {
l = "ls -l";
ll = "ls -al";
@@ -22,6 +19,7 @@
conf = "$EDITOR ~/.config/home-manager/common/default.nix";
up = "cd ~/.config/home-manager && home-manager switch";
za = "zellij attach $(zellij ls -s -r -n | head -n 1)";
+ ce = "$EDITOR ~/.config/home-manager/common/emacs/init.el";
};
stateVersion = "23.05";
packages = with pkgs; [
diff --git a/home-manager/.config/home-manager/per-user/kdam0-arti/home.nix b/home-manager/.config/home-manager/per-user/kdam0-arti/home.nix
index c5f14ec..85221c9 100644
--- a/home-manager/.config/home-manager/per-user/kdam0-arti/home.nix
+++ b/home-manager/.config/home-manager/per-user/kdam0-arti/home.nix
@@ -163,6 +163,25 @@
enable = true;
};
+ programs.emacs = {
+ enable = true;
+ extraPackages = epkgs: [
+ epkgs.emms
+ epkgs.magit
+ ];
+ };
+
+ services.emacs = {
+ enable = true;
+ client.enable = true;
+ defaultEditor = true;
+ };
+
+ home.file.".config/emacs" = {
+ source = ./../../common/emacs/init.el;
+ recursive = true;
+ }
+
services.syncthing = {
enable = true;
};