vanadium: make helix the default editor

This commit is contained in:
Primrose 2025-06-04 22:42:26 +02:00
parent b361d6b13c
commit 775a2a95b5
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 4 additions and 6 deletions

View file

@ -10,8 +10,10 @@
home.sessionVariables = let home.sessionVariables = let
fishCfg = config.programs.fish; fishCfg = config.programs.fish;
helixCfg = config.programs.helix;
in { in {
"SHELL" = lib.mkIf fishCfg.enable "${lib.getExe fishCfg.package}"; "SHELL" = lib.mkIf fishCfg.enable (lib.getExe fishCfg.package);
"EDITOR" = lib.getExe helixCfg.package;
}; };
imports = [ imports = [
@ -64,7 +66,6 @@
]; ];
programs = { programs = {
neovim.enable = true; neovim.enable = true;
neovim.defaultEditor = true;
emacs = { emacs = {
enable = true; enable = true;

View file

@ -1,10 +1,7 @@
{pkgs, lib, config, ...}: let {pkgs, lib, config, ...}: let
cfg = config.programs.neovim; cfg = config.programs.neovim;
in { in {
config = { config = lib.mkIf cfg.enable {
programs.neovim = lib.mkIf cfg.enable {
defaultEditor = true;
};
home.packages = [ home.packages = [
# might be useful for servers, serves as minimal configuration # might be useful for servers, serves as minimal configuration
pkgs.nodePackages.bash-language-server pkgs.nodePackages.bash-language-server