{ config, pkgs, ... }: { home.packages = with pkgs; [ # Languages lua (python3.withPackages ( p: with p; [ pygobject3 gst-python ] )) # C++ clang clang-tools vcpkg # Other nodejs bun rustc go cargo # Extensions ripgrep xclip fzf nixfmt-rfc-style lazygit ]; xdg.configFile.nvim = { source = config.lib.file.mkOutOfStoreSymlink ../nvim; recursive = true; }; programs.neovim = { enable = true; }; home.sessionVariables = { EDITOR = "nvim"; VCPKG_ROOT = "${pkgs.vcpkg.outPath}"; }; }