2024-02-21 16:56:56 +00:00
|
|
|
{ pkgs, ... }:
|
2023-06-13 04:16:00 +00:00
|
|
|
{
|
2023-06-13 04:42:58 +00:00
|
|
|
sane.programs.komikku = {
|
2024-02-21 16:56:56 +00:00
|
|
|
packageUnwrapped = pkgs.komikku.overrideAttrs (upstream: {
|
|
|
|
preFixup = ''
|
|
|
|
# 2024/02/21: render bug which affects only moby:
|
|
|
|
# large images render blank in several gtk applications.
|
|
|
|
# may resolve itself as gtk or mesa are updated.
|
|
|
|
gappsWrapperArgs+=(--set GSK_RENDERER cairo)
|
|
|
|
'' + (upstream.preFixup or "");
|
|
|
|
});
|
|
|
|
|
2024-01-29 12:52:16 +00:00
|
|
|
sandbox.method = "bwrap"; # TODO:sandbox untested
|
2024-02-08 21:51:32 +00:00
|
|
|
sandbox.net = "clearnet";
|
2024-02-15 11:58:08 +00:00
|
|
|
sandbox.whitelistDbus = [ "user" ]; # needs to connect to dconf via dbus
|
2024-02-03 00:52:17 +00:00
|
|
|
sandbox.whitelistDri = true; #< required
|
2024-02-14 01:49:49 +00:00
|
|
|
sandbox.whitelistWayland = true;
|
|
|
|
|
2023-06-13 04:42:58 +00:00
|
|
|
secrets.".local/share/komikku/keyrings/plaintext.keyring" = ../../../secrets/common/komikku_accounts.json.bin;
|
|
|
|
# downloads end up here, and without the toplevel database komikku doesn't know they exist.
|
2024-02-03 00:52:17 +00:00
|
|
|
persist.byStore.plaintext = [
|
|
|
|
# also writes to ~/.cache/komikku
|
|
|
|
".local/share/komikku"
|
|
|
|
];
|
2023-06-13 04:42:58 +00:00
|
|
|
};
|
2023-06-13 04:16:00 +00:00
|
|
|
}
|