2023-11-10 19:28:16 +00:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
|
|
|
sane.programs.dialect = {
|
2024-01-23 16:23:14 +00:00
|
|
|
sandbox.method = "bwrap";
|
2024-01-29 13:45:57 +00:00
|
|
|
sandbox.wrapperType = "inplace"; # share/search_providers/ calls back into the binary, weird wrap semantics
|
2024-02-08 21:51:32 +00:00
|
|
|
sandbox.net = "clearnet";
|
2024-01-27 14:54:17 +00:00
|
|
|
sandbox.extraHomePaths = [
|
|
|
|
".config/dconf" # to persist settings
|
|
|
|
];
|
2024-01-23 16:23:14 +00:00
|
|
|
|
2024-01-20 11:11:12 +00:00
|
|
|
packageUnwrapped = pkgs.dialect.overrideAttrs (upstream: {
|
2023-11-10 19:28:16 +00:00
|
|
|
# TODO: send upstream
|
|
|
|
# TODO: figure out how to get audio working
|
|
|
|
# TODO: move to runtimeDependencies?
|
|
|
|
buildInputs = upstream.buildInputs ++ [
|
|
|
|
pkgs.glib-networking # for TLS
|
|
|
|
];
|
|
|
|
});
|
|
|
|
};
|
|
|
|
}
|