diff --git a/homeManagerModules/cliPrograms/helix/config.toml b/homeManagerModules/cliPrograms/helix/config.toml new file mode 100644 index 0000000..e69de29 diff --git a/homeManagerModules/cliPrograms/helix/helix.nix b/homeManagerModules/cliPrograms/helix/helix.nix new file mode 100644 index 0000000..10bf073 --- /dev/null +++ b/homeManagerModules/cliPrograms/helix/helix.nix @@ -0,0 +1,13 @@ +{ config, lib, ... }: +{ + options.settings.programs.helix = { + enable = lib.mkEnableOption "enables the helix modal editor"; + }; + + config = lib.mkIf config.settings.programs.helix.enable { + programs.helix = { + enable = true; + settings = builtins.fromTOML (builtins.readFile ./config.toml); + }; + }; +} diff --git a/homeManagerModules/default.nix b/homeManagerModules/default.nix index 4fe669b..1ec7f21 100644 --- a/homeManagerModules/default.nix +++ b/homeManagerModules/default.nix @@ -14,6 +14,7 @@ ./cliPrograms/starship/starship.nix ./cliPrograms/fastfetch/fastfetch.nix + ./cliPrograms/helix/helix.nix ./desktopPrograms/firefox.nix ./desktopPrograms/amberol.nix @@ -47,6 +48,7 @@ git.enable = lib.mkDefault true; starship.enable = lib.mkDefault false; fastfetch.enable = lib.mkDefault true; + helix.enable = lib.mkDefault false; }; };