From 1f7507aa29e682d9e57a25b6c00f32593cfcd761 Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Wed, 16 Sep 2026 21:29:51 +0200 Subject: [PATCH] shell: better alternative for setting default editor This change sort of reverts (or replaces) #35 by leveraging NixOS' configuration options properly. --- system/programs/neovim/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/system/programs/neovim/default.nix b/system/programs/neovim/default.nix index 5e04390..16afba3 100644 --- a/system/programs/neovim/default.nix +++ b/system/programs/neovim/default.nix @@ -1,10 +1,11 @@ -{ lib, pkgs, ... }: -let - nvim = "${lib.getExe pkgs.neovim}"; -in { - environment = { - variables.EDITOR = nvim; - sessionVariables.EDITOR = nvim; + programs = { + nano = { + enable = false; + }; + neovim = { + enable = true; + defaultEditor = true; + }; }; }