nix #11

Manually merged
geoffrey merged 113 commits from nix into main 2023-12-09 21:43:01 +01:00
Showing only changes of commit 85ac632025 - Show all commits

View file

@ -1,8 +1,9 @@
{ pkgs, lib, config, ... }:
let
nixvim = import (builtins.fetchGit {
url = "https://github.com/nix-community/nixvim";
ref = "nixos-23.11";
# UPST Ready to create a MR once the tests have ran
url = "https://github.com/GeoffreyFrogeye/nixvim";
ref = "perlls";
});
vim-shot-f = pkgs.vimUtils.buildVimPlugin {
pname = "vim-shot-f";
@ -156,11 +157,11 @@ in
};
};
servers = {
# FIXME ansiblels
ansiblels.enable = true; # Ansible
bashls.enable = true; # Bash
jsonls.enable = true; # JSON
lua-ls.enable = true; # Lua (for Neovim debugging)
# FIXME perlls
perlpls.enable = true; # Perl
pylsp = lib.mkIf config.frogeye.dev.python {
# Python
enable = true;
@ -195,7 +196,7 @@ in
};
phpactor.enable = true; # PHP
rnix-lsp.enable = true; # Nix
# FIXME sqlls
# TODO Something for SQL. sqls is deprecated, sqlls is not in Nixpkgs. Probably needs a DB connection configured anyways?
yamlls.enable = true; # YAML
# TODO Check out none-ls
};