dev.nix (600B) - Raw
1 { pkgs, config, ... }: 2 { 3 home.sessionVariables = { 4 GOPATH = "${config.home.homeDirectory}/.go"; 5 }; 6 7 programs.neovim = { 8 plugins = [ 9 pkgs.vimPlugins.fzf-vim 10 pkgs.vimPlugins.typst-vim 11 pkgs.vimPlugins.vim-gh-line 12 pkgs.vimPlugins.vim-gutentags 13 pkgs.vimPlugins.nvim-lspconfig 14 15 pkgs.pkgs-unstable.vimPlugins.vim-go 16 pkgs.pkgs-unstable.vimPlugins.zig-vim 17 ]; 18 extraLuaConfig = 19 builtins.readFile 20 (pkgs.replaceVars ./dev.lua { 21 inherit (pkgs) ripgrep; 22 inherit (pkgs.pkgs-unstable) gopls; 23 }).outPath; 24 }; 25 }