1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-25 11:19:47 +01:00

firefox: fix darwin NativeMessagingHostsPath

This commit is contained in:
mlyxshi 2024-01-28 18:45:17 +09:00 committed by Mikilio
parent dbeda6b012
commit ea828da724
No known key found for this signature in database
GPG key ID: 5B2F1A890CF33F3F

View file

@ -21,6 +21,11 @@ let
profilesPath = profilesPath =
if isDarwin then "${firefoxConfigPath}/Profiles" else firefoxConfigPath; if isDarwin then "${firefoxConfigPath}/Profiles" else firefoxConfigPath;
nativeMessagingHostsPath = if isDarwin then
"${mozillaConfigPath}/NativeMessagingHosts"
else
"${mozillaConfigPath}/native-messaging-hosts";
nativeMessagingHostsJoined = pkgs.symlinkJoin { nativeMessagingHostsJoined = pkgs.symlinkJoin {
name = "ff_native-messaging-hosts"; name = "ff_native-messaging-hosts";
paths = [ paths = [
@ -734,7 +739,8 @@ in {
home.file = mkMerge ([{ home.file = mkMerge ([{
"${firefoxConfigPath}/profiles.ini" = "${firefoxConfigPath}/profiles.ini" =
mkIf (cfg.profiles != { }) { text = profilesIni; }; mkIf (cfg.profiles != { }) { text = profilesIni; };
"${mozillaConfigPath}/native-messaging-hosts" = {
"${nativeMessagingHostsPath}" = {
source = source =
"${nativeMessagingHostsJoined}/lib/mozilla/native-messaging-hosts"; "${nativeMessagingHostsJoined}/lib/mozilla/native-messaging-hosts";
recursive = true; recursive = true;