nixvimConfigs/fiesta/setups/desktop-utils: init

This commit is contained in:
Gabriel Arazas 2024-01-26 19:38:18 +08:00
parent 9d4db1eae4
commit f5e9d12bb6
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC
3 changed files with 26 additions and 2 deletions

View File

@ -2,9 +2,11 @@
{ {
colorschemes.kanagawa.enable = true; colorschemes.kanagawa.enable = true;
imports = [ ./modules ];
clipboard.providers.wl-copy.enable = true; nixvimConfigs.fiesta.setups = {
clipboard.providers.xclip.enable = true; desktop-utils.enable = true;
};
plugins.neorg.enable = true; plugins.neorg.enable = true;
plugins.nvim-autopairs.enable = true; plugins.nvim-autopairs.enable = true;

View File

@ -0,0 +1,5 @@
{
imports = [
./setups/desktop-utils.nix
];
}

View File

@ -0,0 +1,17 @@
{ config, lib, pkgs, ... }:
let
nixvimCfg = config.nixvimConfigs.fiesta;
cfg = nixvimCfg.setups.desktop-utils;
in
{
options.nixvimConfigs.fiesta.setups.desktop-utils.enable =
lib.mkEnableOption "desktop utilities to be used for this Neovim setup";
config = lib.mkIf cfg.enable (lib.mkMerge [
(lib.mkIf pkgs.stdenv.isLinux {
clipboard.providers.wl-copy.enable = true;
clipboard.providers.xclip.enable = true;
})
]);
}