{
  config,
  lib,
  pkgs,
  vars,
  ...
}: let
in {
  home = {
    file.".config/nvim/lua/custom/" = {
      source = ../../../rsc/config/nvim;
      recursive = true;
    };

    packages = with pkgs; [
      gcc
      black
      python310Packages.debugpy # is this working?
      mypy
      ruff
      nodePackages.pyright
      clang-tools_16
      rnix-lsp
      rust-analyzer
      nodePackages.eslint_d
      nodePackages.jsonlint
      alejandra
    ];
  };
}