config

NixOS config
Log | Files | Refs | README | LICENSE

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 }