refactor(home:mime-apps): move mime configuration to relevant application modules

This commit is contained in:
ooks-io 2024-06-23 23:19:12 +12:00
parent 65fb953361
commit 55f907cf08
7 changed files with 225 additions and 189 deletions

View file

@ -1,14 +1,19 @@
{ lib, config, pkgs, ... }:
let
inherit (lib) mkIf;
inherit (lib) mkIf mkMerge;
cfg = config.ooknet.productivity.notes.obsidian;
notes = config.ooknet.desktop.notes;
in
{
config = mkIf (cfg.enable || notes == "obsidian") {
home.packages = [ pkgs.obsidian ];
ooknet.binds.notes = mkIf (notes == "obsidian") "obsidian";
};
config = mkMerge [
(mkIf (cfg.enable || notes == "obsidian") {
home.packages = [ pkgs.obsidian ];
})
(mkIf (notes == "obsidian") {
ooknet.binds.notes = "obsidian";
})
];
}