44 lines
723 B
Nix
44 lines
723 B
Nix
{
|
|
lib,
|
|
hostname,
|
|
...
|
|
}:
|
|
|
|
{
|
|
programs.nixvim = {
|
|
enable = true;
|
|
defaultEditor = true;
|
|
viAlias = true;
|
|
vimAlias = true;
|
|
|
|
colorschemes.everforest = {
|
|
enable = true;
|
|
settings = {
|
|
background = "soft"; #"hard"
|
|
transparent_background = 1;
|
|
};
|
|
};
|
|
|
|
opts = {
|
|
number = true;
|
|
relativenumber = true;
|
|
expandtab = true;
|
|
shiftwidth = 2;
|
|
tabstop = 2;
|
|
};
|
|
|
|
diagnostic.settings = {
|
|
virtual_text = true;
|
|
update_in_insert = true;
|
|
severity_sort = true;
|
|
};
|
|
|
|
globals = {
|
|
mapleader = " ";
|
|
maplocalleader = " ";
|
|
};
|
|
|
|
clipboard.providers.wl-copy.enable = lib.mkIf (hostname != "eva-02") true;
|
|
};
|
|
}
|