xdg-mime: fix issue on WSL1
This change stops update-mime-database from running unless the `share/mime/packages` directory is writable. For some reason it appears to be read-only on WSL1. Fixes #1192
This commit is contained in:
parent
a21c97d011
commit
8e8210b441
|
@ -30,7 +30,7 @@ in {
|
||||||
];
|
];
|
||||||
|
|
||||||
home.extraProfileCommands = ''
|
home.extraProfileCommands = ''
|
||||||
if [[ -w $out/share/mime && -d $out/share/mime/packages ]]; then
|
if [[ -w $out/share/mime && -w $out/share/mime/packages && -d $out/share/mime/packages ]]; then
|
||||||
XDG_DATA_DIRS=$out/share \
|
XDG_DATA_DIRS=$out/share \
|
||||||
PKGSYSTEM_ENABLE_FSYNC=0 \
|
PKGSYSTEM_ENABLE_FSYNC=0 \
|
||||||
${pkgs.buildPackages.shared-mime-info}/bin/update-mime-database \
|
${pkgs.buildPackages.shared-mime-info}/bin/update-mime-database \
|
||||||
|
|
Loading…
Reference in a new issue