2.home-manager/modules/misc
Ihar Hrachyshka 7e81c581a5 thunderbird, firefox: fix file conflict for native messaging hosts
On Linux, both Thunderbird and Firefox use the same directory to contain
native messaging host modules. On this platform, we have to merge both
directories with native hosts into one.

The patch introduces a separate helper module to manage native host
directory generation. Now program modules (firefox, thunderbird) declare
native hosts to initialize; while the new helper module determines
*where* and *how* to merge them on disc.

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-02-21 09:28:22 -08:00
..
qt qt: update tooling for Plasma 6 2024-12-04 09:21:37 +01:00
dconf.nix treewide: deprecate VERBOSE_ECHO 2024-01-24 13:36:05 +01:00
debug.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
editorconfig.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
fontconfig.nix fontconfig: add defaultFonts.* options 2024-05-10 18:48:17 +02:00
gtk.nix {gtk, dunst}: replace pkgs.gnome.adwaita-icon-theme with pkgs.adwaita-icon-theme in the examples (#5712) 2024-11-16 19:36:13 +01:00
lib.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mozilla-messaging-hosts.nix thunderbird, firefox: fix file conflict for native messaging hosts 2025-02-21 09:28:22 -08:00
news.nix git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
nix.nix maintainers: remove polykernel 2024-07-28 11:58:33 -04:00
nixgl.nix nixgl: forward override calls to wrapped package 2024-12-23 09:22:06 +01:00
nixpkgs-disabled.nix nixpkgs-disabled: warn instead of assert (#6466) 2025-02-16 19:39:24 -06:00
nixpkgs.nix nixpkgs: lib.isFunction replaces builtins.isFunction in check for overlayType (#6338) 2025-01-19 16:08:57 +01:00
numlock.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pam.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
qt.nix qt: install kio when qt.platformTheme = "kde" 2024-12-11 00:16:07 +01:00
shell.nix treewide: standardize shell integration options 2025-02-08 22:49:40 +01:00
specialisation.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
submodule-support.nix submodule-support: add default values for top-level configs 2024-08-23 19:56:03 +02:00
tmpfiles.nix tmpfiles: use only xdg.configFile 2023-08-31 14:18:55 +02:00
uninstall.nix home-manager: prepare 24.11 release 2024-12-01 10:31:51 +01:00
version.nix version: allow 25.05 as state version 2024-11-17 09:34:39 +01:00
vte.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
xdg-autostart.nix xdg-autostart: add module (#5251) 2025-01-29 18:45:54 -06:00
xdg-desktop-entries.nix xdg-desktop-entries: allow terminal to be null 2024-07-10 23:13:46 +02:00
xdg-mime-apps.nix treewide: change pacien to euxane 2024-12-24 16:23:06 +01:00
xdg-mime.nix xdg-mime type package options (#5920) 2024-10-07 23:39:24 +02:00
xdg-portal.nix xdg-portal: improve description of enable option 2024-04-27 09:40:03 +02:00
xdg-system-dirs.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
xdg-user-dirs.nix treewide: change pacien to euxane 2024-12-24 16:23:06 +01:00
xdg.nix docs: add XDG_*_HOME mentions to xdg.*Home options 2024-10-10 21:22:52 +02:00
xfconf.nix xfconf: fix config loading 2024-02-01 15:34:01 +01:00