mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 08:08:45 +08:00
29 lines
628 B
Nix
29 lines
628 B
Nix
inputs:
|
|
{
|
|
config = inputs.lib.mkIf (builtins.elem "server" inputs.config.nixos.packages._packageSets)
|
|
{
|
|
nixos.user.sharedModules =
|
|
[{
|
|
config.programs.vim =
|
|
{
|
|
enable = true;
|
|
defaultEditor = true;
|
|
packageConfigurable = inputs.config.programs.vim.package;
|
|
settings =
|
|
{
|
|
number = true;
|
|
expandtab = false;
|
|
shiftwidth = 2;
|
|
tabstop = 2;
|
|
};
|
|
extraConfig =
|
|
''
|
|
set clipboard=unnamedplus
|
|
colorscheme evening
|
|
'';
|
|
};
|
|
}];
|
|
programs.vim.package = inputs.pkgs.vim-full;
|
|
};
|
|
}
|