diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-03-28 15:32:00 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-03-28 15:32:00 +0200 |
commit | b66c81ab3ba2b0cdd4eac8e975b40b75dcaeedd7 (patch) | |
tree | e76a308ae4daf29b4c66f2fdb0a17dda3663beea /machines/sternenseemann/base-laptop.nix | |
parent | 4a1a9e182bb3f0effeee2dbc7da5f5058fa00338 (diff) |
machines/sternenseemann: use emacs as default EDITOR
Install vim as TTY fallback editor.
Diffstat (limited to 'machines/sternenseemann/base-laptop.nix')
-rw-r--r-- | machines/sternenseemann/base-laptop.nix | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/machines/sternenseemann/base-laptop.nix b/machines/sternenseemann/base-laptop.nix index b4fa9aaf..e81b768d 100644 --- a/machines/sternenseemann/base-laptop.nix +++ b/machines/sternenseemann/base-laptop.nix @@ -38,18 +38,30 @@ programs.mosh.enable = true; - environment.systemPackages = with pkgs; [ - lr - lowdown - lynx sacc - zip unzip - stow - silver-searcher - nmap - ffmpeg graphicsmagick - pavucontrol - vuizvui.tvl.users.sterni.emacs - ] ++ pkgs.vuizvui.sternenseemann.scripts.default; + environment = let inherit (pkgs.vuizvui.tvl.users.sterni) emacs; in { + systemPackages = with pkgs; [ + lr + lowdown + lynx sacc + zip unzip + stow + silver-searcher + nmap + ffmpeg graphicsmagick + pavucontrol + emacs + ] ++ pkgs.vuizvui.sternenseemann.scripts.default; + + variables = { + EDITOR = "${emacs}/bin/emacsclient"; + VISUAL = "${emacs}/bin/emacsclient"; + }; + }; + + # To accomodate old habits + programs.fish.shellInit = '' + alias nvim emacsclient + ''; services.earlyoom = { enable = true; |