diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-09-08 16:38:51 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-09-08 16:54:12 -0500 |
commit | fb0e0dcbc65a7b54bcf98b37b16b06412f0b042f (patch) | |
tree | 453026d6a5e3bd725fc34b375eecd4eb02def7f0 /nixos/modules/config/xdg | |
parent | d2ab091dd308b99e4912b805a5eb088dd536adb9 (diff) |
xdg/mime.nix: ensure $out/share/mime/packages exists
For update-mime-database to work, you must have to have some mime
packages installed. In some DEs like XFCE this is not guaranteed to
happen. In that case just skip the update-mime-database call.
Fixes #46162
Diffstat (limited to 'nixos/modules/config/xdg')
-rw-r--r-- | nixos/modules/config/xdg/mime.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/config/xdg/mime.nix b/nixos/modules/config/xdg/mime.nix index f1b672234a34..eb8ac2a54ace 100644 --- a/nixos/modules/config/xdg/mime.nix +++ b/nixos/modules/config/xdg/mime.nix @@ -23,7 +23,7 @@ with lib; ]; environment.extraSetup = '' - if [ -w $out/share/mime ]; then + if [ -w $out/share/mime ] && [ -d $out/share/mime/packages ]; then XDG_DATA_DIRS=$out/share ${pkgs.shared-mime-info}/bin/update-mime-database -V $out/share/mime > /dev/null fi |