1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-11 11:31:06 +01:00
home-manager/modules/services
Maximilian Dietrich 3faf4a1507
syncthing: add guiAddress to configuration (#7281)
We have a configuration option services.syncthing.guiAddress which is an explicit option because we need it in the syncthing-init service, but why not also set it in the actual syncthing config as well as (or instead of?) the current CLI override? This way other software that parses the config file / REST API like syncthingtray just works with it instead of erroring out and unexpectedly requesting user interaction.

I guess we could actually also scrap the explicit services.syncthing.guiAddress option in favor of the syncthing-native services.syncthing.settings.gui.address because these two (valid!) options conflict otherwise.

Also, a next PR (or addition to this one) could be to make sure the syncthing-init service treats services.syncthing.settings.gui differently by not PUTting but PATCHing the configuration as PUTting triggers an API key regeneration, again breaking REST API access for other tools.
2025-06-29 18:11:18 -05:00
..
imapnotify treewide: implement auto importing for modules 2025-06-22 23:58:37 -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: implement auto importing for modules 2025-06-22 23:58:37 -05:00
window-managers sway: add wayland.windowManager.sway.systemd.dbusImplementation (#7271) 2025-06-29 18:09:58 -05:00
activitywatch.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
amberol.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
arrpc.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
autorandr.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
avizo.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
barrier.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
batsignal.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
betterlockscreen.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
blanket.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
blueman-applet.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
borgmatic.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
cachix-agent.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
caffeine.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
cbatticon.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
clipcat.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
cliphist.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
clipman.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
clipmenu.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
clipse.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
comodoro.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
conky.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
copyq.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
darkman.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
davmail.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
devilspie2.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
dropbox.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
dunst.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
dwm-status.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
easyeffects.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
emacs.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
espanso.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
etesync-dav.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
flameshot.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
fluidsynth.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
fnott.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
fusuma.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
getmail.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
git-sync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
glance.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
gnome-keyring.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
gpg-agent.nix fix(service/gpg-agent): ensure SSH_AUTH_SOCK is set on Darwin (#7117) 2025-06-28 12:30:46 -05:00
grobi.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
gromit-mpx.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
home-manager-auto-expire.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
home-manager-auto-upgrade.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
hound.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
hypridle.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
hyprpaper.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
hyprpolkitagent.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
hyprsunset.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
jankyborders.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
jellyfin-mpv-shim.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
kanshi.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
kbfs.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
kdeconnect.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
keybase.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
keynav.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
librespot.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
lieer.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
linux-wallpaperengine.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
listenbrainz-mpd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
lorri.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
ludusavi.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
lxqt-policykit-agent.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mako.nix mako: "settings" is an attrset, so use that as example too (#7330) 2025-06-26 16:36:45 -05:00
mbsync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
megasync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mopidy.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpd-discord-rpc.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpd-mpris.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpdris2.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpdscribble.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
mpris-proxy.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
muchsync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
network-manager-applet.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
nextcloud-client.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
nix-gc.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
notify-osd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
ollama.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
opensnitch-ui.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
osmscout-server.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
owncloud-client.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pantalaimon.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
parcellite.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pass-secret-service.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pasystray.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pbgopy.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
picom.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
plan9port.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
playerctld.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
plex-mpv-shim.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
polkit-gnome.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
polybar.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
poweralertd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
psd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pueue.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
pulseeffects.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
random-background.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
recoll.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
remmina.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
restic.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
rsibreak.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
safeeyes.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
screen-locker.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
sctd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
shikane.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
signaturepdf.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
skhd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
snixembed.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
spotifyd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
ssh-agent.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
stalonetray.nix formatter: add deadnix (#7331) 2025-06-28 16:28:39 -05:00
status-notifier-watcher.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
swayidle.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
swaync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
swayosd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
swww.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
sxhkd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
syncthing.nix syncthing: add guiAddress to configuration (#7281) 2025-06-29 18:11:18 -05:00
systembus-notify.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
taffybar.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
tahoe-lafs.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
taskwarrior-sync.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
tldr-update.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
trayer.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
trayscale.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
twmn.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
udiskie.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
unclutter.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
unison.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
vdirsyncer.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
volnoti.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
way-displays.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
wayvnc.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
wlsunset.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
wluma.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
wob.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
wpaperd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xcape.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xembed-sni-proxy.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xidlehook.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xscreensaver.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xsettingsd.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
xsuspender.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00
yubikey-agent.nix treewide: flatten single file modules 2025-06-23 16:20:26 -05:00