a lot of glib apps seem to struggle with http(s)://, possibly because of flatpak? so use mpv for images. no suitable option for pdfs
20 lines
742 B
Nix
20 lines
742 B
Nix
{ ... }:
|
|
{
|
|
sane.programs.papers = {
|
|
# packageUnwrapped = pkgs.papers.overrideAttrs (upstream: {
|
|
# # allow loading of http documents
|
|
# buildInputs = upstream.buildInputs ++ [ pkgs.glib-networking ];
|
|
# });
|
|
|
|
buildCost = 2; #< webkitgtk
|
|
sandbox.whitelistDbus = [ "user" ]; #< for clicking links
|
|
sandbox.whitelistDri = true; #< speedier
|
|
sandbox.whitelistWayland = true;
|
|
sandbox.autodetectCliPaths = "existingFile";
|
|
|
|
mime.associations."application/pdf" = "org.gnome.Papers.desktop";
|
|
# XXX(2024-10-06): even with `sandbox.net = "all"` and glib-networking, papers can only open *http* URLs and not https
|
|
# mime.urlAssociations."^https?://.*\.pdf(\\?.*)?$" = "org.gnome.Papers.desktop";
|
|
};
|
|
}
|