11.stylix/modules/obsidian/testbeds/obsidian.nix
2025-12-05 14:52:41 -10:00

26 lines
517 B
Nix

{ lib, pkgs, ... }:
let
package = pkgs.obsidian;
in
{
nixpkgs.config.allowUnfreePredicate =
pkg: builtins.elem (lib.getName pkg) [ "obsidian" ];
stylix.testbed.ui.application = {
name = "obsidian";
inherit package;
};
home-manager.sharedModules =
let
vault = "stylix";
in
lib.singleton {
programs.obsidian = {
enable = true;
vaults.${vault}.enable = true;
inherit package;
};
stylix.targets.obsidian.vaultNames = [ vault ];
};
}