Files
home-manager/terminal-environment/editor.nix
T
Nina Chlóe Kassandra Reiß da20a1d72b Neovim is self administered
2026-06-18 20:46:22 +02:00

44 lines
783 B
Nix

{ config, pkgs, ... }:
let
neovim_configuration = pkgs.fetchgit {
url = "https://git.nichkara.eu/nichkara/nvim";
rev = "4d1d8e3fe72459790bf09bb0128e2c2c4c98e8d3";
sha256 = "sha256-aqNRfj4JJXi7ah4QYU+5oszaazW+QXWHCLPJc8Q+tk4=";
};
profile = import ../profile.nix;
in
{
home.packages = with pkgs; [
neovim-qt
fzf
ripgrep
ripgrep-all
ctags
lua54Packages.luarocks-nix
nixfmt
haskellPackages.lsp
python3
nodejs
ruby
];
programs.neovim = {
enable = true;
defaultEditor = true;
withNodeJs = true;
withPerl = true;
withPython3 = true;
withRuby = true;
waylandSupport = true;
initLua = "require('core')";
};
# xdg.configFile."nvim" = {
# source = neovim_configuration;
# };
}