2.home-manager/modules/services
YTG1234 7707ebb05c jellyfin-mpv-shim: make sure the config file is read properly
jellyfin-mpv-shim has a bug, that causes it to not be able to read the
configuration file if it's not writeable (even though it never writes
anything).

This commit works around that by storing the actual link to the Nix
store in a different file, and making a writable copy in `conf.json`.

Ideally, this should be fixed either with a patch in nixpkgs or (even
better) upstream.
2025-06-05 16:46:42 -05:00
..
macos-remap-keys treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
podman-linux podman: use quadlet source from file drv (#7102) 2025-05-30 10:25:03 -05:00
redshift-gammastep treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
window-managers sway: add bindswitches option (#7095) 2025-05-25 21:46:49 -05:00
activitywatch.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
amberol.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
arrpc.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
autorandr.nix services.autorandr: improve systemd unit description 2025-05-10 16:16:08 -05:00
avizo.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
barrier.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
batsignal.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
betterlockscreen.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
blanket.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
blueman-applet.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
borgmatic.nix borgmatic: add darwin-specific documentation to services.borgmatic.frequency 2025-05-15 15:16:49 -05:00
cachix-agent.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
caffeine.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
cbatticon.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
clipcat.nix clipcat: add module (#6946) 2025-05-02 08:22:35 -05:00
cliphist.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
clipman.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
clipmenu.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
clipse.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
comodoro.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
conky.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
copyq.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
darkman.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
davmail.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
devilspie2.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
dropbox.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
dunst.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
dwm-status.nix dwm-status: run with --quiet (#7144) 2025-06-03 07:58:09 -05:00
easyeffects.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
emacs.nix emacs: respect defaultEditor on Darwin (#7063) 2025-05-14 22:27:36 -05:00
espanso.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
etesync-dav.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
flameshot.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
fluidsynth.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
fnott.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
fusuma.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
getmail.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
git-sync.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
glance.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
gnome-keyring.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
gpg-agent.nix gpg-agent: avoid console output when using ssh 2025-05-02 18:56:14 +02:00
grobi.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
gromit-mpx.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
home-manager-auto-expire.nix services.home-manager.autoExpire: add support for darwin 2025-05-20 08:10:57 -05:00
home-manager-auto-upgrade.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
hound.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
hypridle.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
hyprpaper.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
hyprpolkitagent.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
hyprsunset.nix hyprsunset: support multiple commands to IPC 2025-04-10 20:55:24 -07:00
imapnotify-accounts.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
imapnotify.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
jankyborders.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
jellyfin-mpv-shim.nix jellyfin-mpv-shim: make sure the config file is read properly 2025-06-05 16:46:42 -05:00
kanshi.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
kbfs.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
kdeconnect.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
keybase.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
keynav.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
librespot.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
lieer.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
linux-wallpaperengine.nix linux-wallpaperengine: fix evaluation error when passing null (#7161) 2025-05-30 10:26:35 -05:00
listenbrainz-mpd.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
lorri.nix lorri: fix missing makeSearchPath (#6875) 2025-04-21 14:55:32 -07:00
ludusavi.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
lxqt-policykit-agent.nix treewide: remove unused code (#6985) 2025-05-07 10:03:21 -05:00
mako.nix mako: remove criteria 2025-06-01 21:10:38 -05:00
mbsync.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
megasync.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
mopidy.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
mpd-discord-rpc.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
mpd-mpris.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
mpd.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
mpdris2.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
mpdscribble.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
mpris-proxy.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
muchsync.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
network-manager-applet.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
nextcloud-client.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
nix-gc.nix nix-gc: fix documentation 2025-05-15 15:16:49 -05:00
notify-osd.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
ollama.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
opensnitch-ui.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
osmscout-server.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
owncloud-client.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
pantalaimon.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
parcellite.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
pass-secret-service.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
pasystray.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
pbgopy.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
picom.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
plan9port.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
playerctld.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
plex-mpv-shim.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
polkit-gnome.nix polkit-gnome: Change After target (#7137) 2025-05-27 19:14:03 -05:00
polybar.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
poweralertd.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
psd.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
pueue.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
pulseeffects.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
random-background.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
recoll.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
remmina.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
restic.nix restic: allow the convenience script to source environmentFile (#6947) 2025-05-02 08:23:57 -05:00
rsibreak.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
safeeyes.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
screen-locker.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
sctd.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
shikane.nix shikane: init module (#4096) 2025-04-20 20:21:46 -05:00
signaturepdf.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
skhd.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
snixembed.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
spotifyd.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
ssh-agent.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
stalonetray.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
status-notifier-watcher.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
swayidle.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
swaync.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
swayosd.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
swww.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
sxhkd.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
syncthing.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
systembus-notify.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
taffybar.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
tahoe-lafs.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
taskwarrior-sync.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
tldr-update.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
trayer.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
trayscale.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
twmn.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
udiskie.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
unclutter.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
unison.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
vdirsyncer.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
volnoti.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
way-displays.nix way-displays: fix failing use of lib.mkDefault (#6809) 2025-04-12 17:57:05 -05:00
wayvnc.nix wayvnc: init (#7123) 2025-05-24 18:38:54 -05:00
wlsunset.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
wluma.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
wob.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
wpaperd.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xcape.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
xembed-sni-proxy.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
xidlehook.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
xscreensaver.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
xsettingsd.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00
xsuspender.nix treewide: remove with lib (#6871) 2025-04-21 11:00:59 -05:00
yubikey-agent.nix treewide: convert package options to use mkPackageOption (#7116) 2025-05-23 00:42:38 -05:00