summaryrefslogtreecommitdiff
path: root/modules/basic-tools/default.nix
diff options
context:
space:
mode:
authorGrigory Shipunov2023-05-01 07:50:13 +0200
committerGrigory Shipunov2023-05-01 07:50:13 +0200
commit6048c1f7ad63662112287f0807892ea78d0ec819 (patch)
treeabf4c9290a2122e33f0430bc66ddb5738df0a706 /modules/basic-tools/default.nix
parent60d3e011995f874f0bfb06e17824d20323d29ee4 (diff)
conditional default editor config
Diffstat (limited to 'modules/basic-tools/default.nix')
-rw-r--r--modules/basic-tools/default.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/modules/basic-tools/default.nix b/modules/basic-tools/default.nix
index 3ed4f9f..07d14cb 100644
--- a/modules/basic-tools/default.nix
+++ b/modules/basic-tools/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ pkgs, config, ... }:
{
imports = [
@@ -36,11 +36,20 @@
ouch
];
- environment.variables = {
- EDITOR = "nvim";
- PAGER = "less";
- LESS = "-X -R -F";
- };
+ environment.variables =
+ let
+ editorconf =
+ if config.services.emacs.defaultEditor then
+ { }
+ else
+ {
+ EDITOR = "nvim";
+ };
+ in
+ {
+ PAGER = "less";
+ LESS = "-X -R -F";
+ } // editorconf;
environment.shellAliases = {
ls = "ls --color=auto";