1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 19:46:05 +01:00

obsidian: allow null package

This commit is contained in:
Aguirre Matteo 2025-10-13 07:17:23 -03:00 committed by Austin Horstman
parent e121f3773f
commit 837525295f

View file

@ -50,7 +50,7 @@ in
{ {
options.programs.obsidian = { options.programs.obsidian = {
enable = mkEnableOption "obsidian"; enable = mkEnableOption "obsidian";
package = mkPackageOption pkgs "obsidian" { }; package = mkPackageOption pkgs "obsidian" { nullable = true; };
defaultSettings = { defaultSettings = {
app = mkOption { app = mkOption {
@ -399,7 +399,7 @@ in
in in
lib.mkIf cfg.enable { lib.mkIf cfg.enable {
home = { home = {
packages = [ cfg.package ]; packages = lib.mkIf (cfg.package != null) [ cfg.package ];
file = file =
let let