aboutsummaryrefslogtreecommitdiff
path: root/modules/misc/xdg-mime-apps.nix
diff options
context:
space:
mode:
authorTobias Happ <tobias.happ@gmx.de>2019-09-20 20:00:25 +0200
committerRobert Helgesson <robert@rycee.net>2019-09-20 20:15:47 +0200
commit3f4563018010e2ad180d99d9cd876187e2905cee (patch)
tree65df9527ec51b452699064135b3c4c6439eb813c /modules/misc/xdg-mime-apps.nix
parent51581b7e43b24be6cf75497cee6bcfb5f37f2a61 (diff)
xdg-mime-apps: add legacy `mimeapps.list` path
Although `.local/share/applications/mimeapps.list` is deprecated, this file is still being read by some applications. To ensure compatibility duplicate the file as recommended in https://wiki.archlinux.org/index.php/XDG_MIME_Applications#mimeapps.list
Diffstat (limited to 'modules/misc/xdg-mime-apps.nix')
-rw-r--r--modules/misc/xdg-mime-apps.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/misc/xdg-mime-apps.nix b/modules/misc/xdg-mime-apps.nix
index ac675d2dfe2..979c7ea48be 100644
--- a/modules/misc/xdg-mime-apps.nix
+++ b/modules/misc/xdg-mime-apps.nix
@@ -75,6 +75,10 @@ in
};
config = mkIf cfg.enable {
+ # Deprecated but still used by some applications.
+ home.file.".local/share/applications/mimeapps.list".source =
+ config.xdg.configFile."mimeapps.list".source;
+
xdg.configFile."mimeapps.list".text =
let
joinValues = mapAttrs (n: concatStringsSep ";");