trying to fix cosmic portal stuff
This commit is contained in:
parent
cbae2a7c6b
commit
fa6aa3593d
2 changed files with 49 additions and 5 deletions
|
|
@ -47,11 +47,11 @@ in {
|
|||
configPackages = [ pkgs.cosmic-session pkgs.xdg-desktop-portal-cosmic pkgs.kdePackages.kwallet ];
|
||||
config = {
|
||||
common = {
|
||||
default = [ "kde" ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "kde" ];
|
||||
default = [ "cosmic" ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ];
|
||||
"org.freedesktop.impl.portal.Access" = [ "kde" ];
|
||||
"org.freedesktop.impl.portal.OpenUri" = [ "kde" ];
|
||||
"org.freedesktop.impl.portal.Desktop" = [ "kde" ];
|
||||
"org.freedesktop.impl.portal.OpenUri" = [ "cosmic" ];
|
||||
"org.freedesktop.impl.portal.Desktop" = [ "cosmic" ];
|
||||
};
|
||||
};
|
||||
extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-cosmic ];
|
||||
|
|
@ -99,7 +99,17 @@ in {
|
|||
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/magnet" = "torrent.desktop";
|
||||
"x-scheme-handler/element" = "im.riot.Riot.desktop";
|
||||
"x-scheme-handler/io.element" = "im.riot.Riot.desktop";
|
||||
"application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop";
|
||||
"x-scheme-handler/ftp" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/chrome" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-htm" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-html" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-shtml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/xhtml+xml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-xhtml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-xht" = "org.qutebrowser.qutebrowser.desktop";
|
||||
};
|
||||
defaultApplications = {
|
||||
"video/mp4" = "mpv.desktop";
|
||||
|
|
@ -127,6 +137,8 @@ in {
|
|||
"audio/flac" = "mpv-slow.desktop";
|
||||
"audio/wav" = "mpv-slow.desktop";
|
||||
"audio/opus" = "mpv-slow.desktop";
|
||||
"audio/x-opus" = "mpv-slow.desktop";
|
||||
"audio/x-opus+ogg" = "mpv-slow.desktop";
|
||||
"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"text/html" = "org.qutebrowser.qutebrowser.desktop";
|
||||
|
|
@ -139,12 +151,44 @@ in {
|
|||
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/magnet" = "torrent.desktop";
|
||||
"x-scheme-handler/element" = "im.riot.Riot.desktop";
|
||||
"x-scheme-handler/io.element" = "im.riot.Riot.desktop";
|
||||
"application/vnd.openxmlformats-officedocuments.spreadsheetml.sheet" = "libreoffice.desktop";
|
||||
"x-scheme-handler/ftp" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/chrome" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-htm" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-html" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-shtml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/xhtml+xml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-xhtml" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"application/x-extension-xht" = "org.qutebrowser.qutebrowser.desktop";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
programs.element-desktop = {
|
||||
enable = true;
|
||||
settings = {
|
||||
default_server_config = {
|
||||
"m.homeserver" = {
|
||||
base_url = "https://matrix.tfcconnection.org";
|
||||
server_name = "TFC";
|
||||
};
|
||||
"m.identity_server" = {
|
||||
base_url = "https://vector.im";
|
||||
};
|
||||
};
|
||||
disable_custom_urls = false;
|
||||
disable_guests = false;
|
||||
disable_login_language_selector = false;
|
||||
disable_3pid_login = false;
|
||||
force_verification = false;
|
||||
brand = "Element";
|
||||
integrations_ui_url = "https://scalar.vector.im/";
|
||||
integrations_rest_url = "https://scalar.vector.im/api";
|
||||
};
|
||||
};
|
||||
# home.file.".config/xdg-desktop-portal/portals.conf" = {
|
||||
# text = ''
|
||||
# [preferred]
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 63ec2f6b300977b057400584b0de8082015eaaa9
|
||||
Subproject commit ff5879f6200db4f3ceddd12b8d3683985f41da98
|
||||
Loading…
Add table
Add a link
Reference in a new issue