summaryrefslogtreecommitdiff
path: root/common/modules/beevim
diff options
context:
space:
mode:
Diffstat (limited to 'common/modules/beevim')
-rw-r--r--common/modules/beevim/default.nix39
1 files changed, 20 insertions, 19 deletions
diff --git a/common/modules/beevim/default.nix b/common/modules/beevim/default.nix
index 2f8336f..49b66c4 100644
--- a/common/modules/beevim/default.nix
+++ b/common/modules/beevim/default.nix
@@ -22,23 +22,24 @@ in
enable = lib.mkEnableOption "Enable neovim config";
};
- config = lib.mkIf (cfg.enable && homeManager) {
- beeVim = {
- enable = true;
- packageDefinitions.replace = builtins.mapAttrs (
- n: _:
- { pkgs, ... }:
- {
- settings = {
- neovim-unwrapped = pkgs.neovim-unwrapped;
- };
- categories = {
- clang = false;
- markdown = false;
- };
- }
- ) inputs.beeVim.packages.${pkgs.stdenv.hostPlatform.system}.default.packageDefinitions;
- };
- };
-
+ config = lib.mkIf cfg.enable (
+ lib.optionalAttrs homeManager {
+ beeVim = {
+ enable = true;
+ packageDefinitions.replace = builtins.mapAttrs (
+ n: _:
+ { pkgs, ... }:
+ {
+ settings = {
+ neovim-unwrapped = pkgs.neovim-unwrapped;
+ };
+ categories = {
+ clang = false;
+ markdown = false;
+ };
+ }
+ ) inputs.beeVim.packages.${pkgs.stdenv.hostPlatform.system}.default.packageDefinitions;
+ };
+ }
+ );
}