Something went wrong. Try again.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ config, pkgs, inputs, ...}:let nvim = pkgs.neovim.override { configure = { # Add Fennel to Lua path and require basic implementation # # runtimepath editing is not yet perfect, but works good enough so far customRC = '' set runtimepath+=${./nvim}/after set runtimepath^=${./nvim} lua << EOF package.path = package.path .. ";${pkgs.luajitPackages.fennel}/share/lua/5.1/?.lua" require('basic') EOF ''; packages.global = let plugins = pkgs.vimPlugins; in { start = [ plugins.vim-nickel # plugins.lua-utils-nvim # plugins.neorg # plugins.neorg-telescope plugins.nvim-treesitter.withAllGrammars ];
opt = [ ]; }; }; };in{ nixpkgs.overlays = [ # inputs.neorg-overlay.overlays.default ];
home.sessionVariables.EDITOR = "nvim"; home.packages = [ pkgs.rust-analyzer pkgs.beamMinimal29Packages.expert pkgs.typos-lsp pkgs.harper pkgs.erlang-language-platform nvim ];}