From 3152fb01ee060069b2084a008489412e25192d1b Mon Sep 17 00:00:00 2001 From: Anthony Rodriguez Date: Sun, 2 Feb 2025 13:42:16 +0100 Subject: [PATCH] programs/editors: fix user EDITOR value being overriden by the default NixOS one --- modules/programs/editors/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/programs/editors/default.nix b/modules/programs/editors/default.nix index 6fc43b8..7df7226 100644 --- a/modules/programs/editors/default.nix +++ b/modules/programs/editors/default.nix @@ -12,6 +12,13 @@ in { ]; config = mkIf config.local.profiles.desktop.enable { + /* + we don't want the default NixOS EDITOR value, which is nano and will override the `environment.d` setting. + we have to unset it like this so that our systemd user variable will take precedence: + */ + environment.extraInit = '' + unset -v EDITOR + ''; hjem.users.${username} = { files = { ".config/environment.d/${userEnvFile}.conf".text = ''