diff --git a/home-manager/features/helix.nix b/home-manager/features/helix.nix new file mode 100644 index 0000000..a763fb9 --- /dev/null +++ b/home-manager/features/helix.nix @@ -0,0 +1,24 @@ +{pkgs, ...}: { + programs.helix = { + enable = true; + # settings = { + # theme = "autumn_night_transparent"; + # editor.cursor-shape = { + # normal = "block"; + # insert = "bar"; + # select = "underline"; + # }; + # }; + languages.language = [{ + name = "nix"; + auto-format = true; + formatter.command = "${pkgs.nixfmt}/bin/nixfmt"; + }]; + # themes = { + # autumn_night_transparent = { + # "inherits" = "autumn_night"; + # "ui.background" = { }; + # }; + # }; + }; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index 64461ad..f898fb1 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -23,6 +23,7 @@ ./features/tmux.nix ./features/neovide.nix ./features/emacs.nix + ./features/helix.nix ]; colorScheme = inputs.nix-colors.colorSchemes.gruvbox-dark-medium;