nixvimConfigs/trovebelt: init

This commit is contained in:
Gabriel Arazas 2024-02-04 20:50:54 +08:00
parent 8ccbcc6fb0
commit ce379c6823
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC
3 changed files with 40 additions and 4 deletions

View File

@ -1,13 +1,23 @@
{ lib, ... }:
{ ... }:
{
setups.nixvim = {
configs.fiesta = {
setups.nixvim.configs = {
fiesta = {
nixpkgsBranches = [
"nixos-unstable"
"nixpkgs-unstable"
];
neovimPackages = pkgs: with pkgs; [
neovimPackages = p: with p; [
neovim-nightly
];
};
trovebelt = {
nixpkgsBranches = [
"nixos-unstable"
"nixpkgs-unstable"
];
neovimPackages = p: with p; [
neovim-nightly
];
};

View File

@ -0,0 +1,6 @@
= Trovebelt, the use-for-all-of-the-other-software-development-projects NixVim configuration
:toc:
A large NixVim configuration intended to be used for everything software development-related and a little bit of everything.
This is mainly used for non-NixOS environments (including WSL) where installing additional dependencies such as language servers and tree-sitter language servers is a pain.

View File

@ -0,0 +1,20 @@
{ config, lib, ... }:
{
config = {
# Some general settings.
globals = {
mapleader = " ";
maplocalleader = ",";
syntax = true;
};
options = {
encoding = "utf-8";
completeopt = [ "menuone" "noselect" ];
expandtab = true;
shiftwidth = 4;
tabstop = 4;
};
};
}