diff --git a/hosts/cnix/modules.nix b/hosts/cnix/modules.nix index 653e462c..eb21a695 100644 --- a/hosts/cnix/modules.nix +++ b/hosts/cnix/modules.nix @@ -200,6 +200,9 @@ npm = { enable = true; }; + obsidian = { + enable = true; + }; yubikey = { enable = true; }; diff --git a/system/modules/default.nix b/system/modules/default.nix index d9b78100..53cbeed1 100644 --- a/system/modules/default.nix +++ b/system/modules/default.nix @@ -47,6 +47,7 @@ "${systemModules}/utils/microfetch" "${systemModules}/utils/misc" "${systemModules}/utils/npm" + "${systemModules}/utils/obsidian" "${systemModules}/utils/yubikey" ]; } diff --git a/system/modules/utils/obsidian/default.nix b/system/modules/utils/obsidian/default.nix new file mode 100644 index 00000000..811b7396 --- /dev/null +++ b/system/modules/utils/obsidian/default.nix @@ -0,0 +1,18 @@ +{ + config, + lib, + pkgs, + ... +}: let + inherit (lib) mkIf mkEnableOption; + cfg = config.modules.utils.obsidian; +in { + options = { + modules.utils.obsidian.enable = mkEnableOption "Enables obsidian"; + }; + config = mkIf cfg.enable { + environment.systemPackages = [ + pkgs.obsidian + ]; + }; +}