{ config, pkgs, ... }:

{
	home.packages = with pkgs; [
		nodejs # needed for lsp
		fzf # fuzzy finder
	];

	programs.neovim = {
		enable = true;
		extraLuaConfig = ''
require("set")
require("remap")
require("plugins")
require("utils")

local status, ts_install = pcall(require, "nvim-treesitter.install")
if(status) then
	ts_install.compilers = { "${pkgs.gcc}/bin/gcc" }
end
			'';
	};
}