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
fishCfg = config.programs.fish;
helixCfg = config.programs.helix;
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 = [
@ -64,7 +66,6 @@
];
programs = {
neovim.enable = true;
neovim.defaultEditor = true;
emacs = {
enable = true;

View file

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