home/sioyek: improve xdg mimeApps configuration

This commit is contained in:
Primrose 2025-11-23 19:00:00 +08:00
parent 2cada3b44e
commit 05e980d72a
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -3,6 +3,9 @@
lib, lib,
... ...
}: }:
let
cfg = config.programs.sioyek;
in
{ {
programs.sioyek = { programs.sioyek = {
bindings = { bindings = {
@ -28,10 +31,15 @@
config.should_launch_new_window = "1"; config.should_launch_new_window = "1";
}; };
xdg.mimeApps = lib.mkIf config.programs.sioyek.enable { xdg.mimeApps =
enable = true; let
defaultApplications = { associations = {
"application/pdf" = [ "sioyek.desktop" ]; "application/pdf" = [ "sioyek.desktop" ];
}; };
in
lib.mkIf cfg.enable {
enable = true;
associations.added = associations;
defaultApplications = associations;
}; };
} }