1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00
home-manager/tests/modules/services
lignus 3ec1cd9a07
launchd+targets/darwin: Escape XML in plists (#7356)
This patch updates all usage of toPlist such that it escapes any strings
in the final output.

The motication for this change is to avoid confusion when end-users of
home-manager's APIs are not aware that the option values they set end up
being passed un-escaped to XML files.

BREAKING CHANGE: Consumers doing manual escaping will now be doubly escaped.

Co-authored-by: Linnnus <linnnus@users.noreply.github.com>
2025-08-09 11:22:08 -05:00
..
activitywatch tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
arrpc tests/arrpc: add service module test coverage 2025-07-29 10:31:11 -05:00
avizo tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
barrier tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
blanket tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
borgmatic tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
bspwm tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
cachix-agent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
caffeine tests/caffeine: add test coverage 2025-07-29 14:47:02 -05:00
clipcat tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
cliphist tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
clipman tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
clipse tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
comodoro tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
conky tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
copyq tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
darkman tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
davmail tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
devilspie2 tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
dropbox tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
easyeffects tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
emacs tests/emacs: reorganize darwin and linux 2025-06-22 23:58:37 -05:00
espanso treewide: format with latest stable formatter 2025-07-23 10:27:52 -05:00
flameshot tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
fluidsynth tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
fnott tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
fusuma tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
git-sync tests/git-sync: reorganize darwin and linux 2025-06-22 23:58:37 -05:00
glance tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
gnome-keyring tests/gnome-keyring: add test coverage 2025-07-29 14:46:36 -05:00
gpg-agent tests/gpg-agent: add pinentry-program test 2025-04-29 20:36:45 -05:00
gromit-mpx tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
herbstluftwm tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
home-manager-auto-expire tests/home-manager-auto-expire: reorganize darwin and linux 2025-06-22 23:58:37 -05:00
home-manager-auto-upgrade tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hypridle tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hyprland hyprland: Add "output" to importantPrefixes option default (#7507) 2025-07-29 16:41:27 -05:00
hyprpaper tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hyprpolkitagent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
hyprshell hyprshell: add module (#7409) 2025-07-10 14:23:15 -05:00
hyprsunset hyprsunset: Add tests for transitons option 2025-07-29 13:11:56 -05:00
i3 tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
imapnotify tests/imapnotify: reorganize darwin and linux 2025-06-22 23:58:37 -05:00
jankyborders tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
jellyfin-mpv-shim tests/jellyfin-mpv-shim: fix tests 2025-06-22 23:58:37 -05:00
kanshi tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
labwc tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
lieer tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
linux-wallpaperengine tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
lxqt-policykit-agent tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
macos-remap-keys launchd+targets/darwin: Escape XML in plists (#7356) 2025-08-09 11:22:08 -05:00
mako tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mopidy tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpd-mpris tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpdris2 tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
mpdscribble tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
nix-gc tests/nix-gc: reorganize darwin and linux 2025-06-22 23:58:37 -05:00
ollama tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
osmscout-server tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pantalaimon tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
parcellite tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pass-secret-service tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pasystray tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
pbgopy tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
picom tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
playerctld tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
podman-linux podman: support mounts configuration (#7377) 2025-07-03 19:34:57 -05:00
polkit-gnome tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
polybar tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
recoll tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
redshift-gammastep tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
remmina tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
rescrobbled rescrobbled: add module 2025-08-06 00:15:47 -05:00
restic tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
river tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
screen-locker tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
shikane tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
signaturepdf tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
skhd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
snixembed tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
spectrwm tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
ssh-agent tests/ssh-agent: add test coverage 2025-07-29 14:46:54 -05:00
ssh-tpm-agent ssh-tpm-agent: init module (#7495) 2025-07-17 19:31:15 -05:00
sway tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
swayidle tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
swaync tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
swayosd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
swww tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
sxhkd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
syncthing tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
tldr-update tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
trayer tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
trayscale tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
twmn tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
udiskie tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
volnoti tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
way-displays tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wayfire wayfire: fix broken configuration.ini test (#7478) 2025-07-15 10:20:41 -05:00
wayvnc tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wlsunset tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wob tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
wpaperd test/wpaperd: add test for empty settings 2025-07-11 15:26:17 -05:00
xsettingsd tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
yubikey-agent tests/yubikey-agent: reorganize darwin and linux 2025-06-22 23:58:37 -05:00