mirror of
https://github.com/librephoenix/nixos-config
synced 2025-01-19 15:15:52 +05:30
35 lines
811 B
Nix
35 lines
811 B
Nix
{ config, pkgs, inputs, ... }:
|
|
|
|
{
|
|
home.packages = with pkgs; [
|
|
neovim
|
|
neovim-remote
|
|
neovide
|
|
lua-language-server
|
|
vscode-langservers-extracted
|
|
nil
|
|
clang-tools
|
|
marksman
|
|
python311Packages.python-lsp-server
|
|
typescript-language-server
|
|
java-language-server
|
|
dockerfile-language-server-nodejs
|
|
docker-compose-language-service
|
|
kotlin-language-server
|
|
bash-language-server
|
|
yaml-language-server
|
|
sqls
|
|
nmap
|
|
];
|
|
programs.neovim = {
|
|
viAlias = true;
|
|
vimAlias = true;
|
|
};
|
|
home.file.".config/nvim".source = ./.;
|
|
home.file.".config/nvim".recursive = true;
|
|
home.file.".config/nvim/lua/themes/stylix.lua".source = config.lib.stylix.colors {
|
|
template = builtins.readFile ./lua/themes/stylix.lua.mustache;
|
|
extension = ".lua";
|
|
};
|
|
}
|