pub-solar-os/profiles/develop/kakoune/default.nix
2021-01-11 20:07:18 -07:00

29 lines
709 B
Nix

{ pkgs, ... }: {
imports = [ ../python ../haskell ];
environment.systemPackages = with pkgs; [
clang-tools
editorconfig-core-c
kak-lsp
kakoune-config
kakoune-unwrapped
nixpkgs-fmt
python3Packages.python-language-server
rustup
nix-linter
dhall
dhall-lsp-server
haskellPackages.haskell-language-server
];
environment.etc = {
"xdg/kak-lsp/kak-lsp.toml".source = ./kak-lsp.toml;
"xdg/kak/kakrc".source = ./kakrc;
"xdg/kak/autoload/plugins".source = ./plugins;
"xdg/kak/autoload/lint".source = ./lint;
"xdg/kak/autoload/lsp".source = ./lsp;
"xdg/kak/autoload/default".source =
"${pkgs.kakoune-unwrapped}/share/kak/rc";
};
}