nixpkgs/nixos/modules/services/misc
Oliver Schmidt ff9296f93e
nixos/gitlab: ensure service started again after dependency restarts (#245240)
When a dependency, like postgresql.service or redis-gitlab.service, had
been stopped and started at switch-to-configuration time, gitlab.service
and its helper units had been stopped but not started again.
`multi-user.target` only has a `Wants` relation to gitlab.target, but
once gitlab.target has been successfully started once and is not stopped/
restarted again, it does not cause all its dependencies to stay activated
the whole time.

This commit fixes this by upgrading the dependy relationship of
gitlab.service towards gitlab.target from a "Wants" to a "Requires". It
should be enough to do this for this single unit part of gitlab.target
only, as all other units wantedBy gitlab.target are pulled in by
gitlab.service as well or have bindsTo relations.
2023-07-30 18:49:54 +02:00
..
sourcehut treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00
taskserver nixos/manual: render module chapters with nixos-render-docs 2023-01-27 20:07:34 +01:00
airsonic.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
ananicy.nix nixos/ananicy: take listOf attrs instead of string 2023-07-12 20:13:03 +03:00
ankisyncd.nix replace ankisyncd with ankisyncd-rs 2023-07-04 18:14:18 +09:00
apache-kafka.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
atuin.nix nixos/atuin: add database.createLocally 2023-06-07 05:35:09 -04:00
autofs.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
autorandr.nix autorandr: 1.12.1 -> 1.13, nixos/services/autorandr: add ignoreLeadOption 2023-01-15 16:57:13 +01:00
autosuspend.nix nixos/autosuspend: init at version 4.3.0 2023-01-22 17:25:01 +01:00
bazarr.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
bcg.nix nixos/bcg: init module 2023-07-19 09:47:04 +02:00
beanstalkd.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
bees.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00
bepasty.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
calibre-server.nix services/calibre-server: Add new http & auth options (#216497) 2023-06-28 14:06:47 +02:00
canto-daemon.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
cfdyndns.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
cgminer.nix Update nixos/modules/services/misc/cgminer.nix 2023-07-02 19:03:11 +02:00
clipcat.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
clipmenu.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
confd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
cpuminer-cryptonight.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
devmon.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
dictd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
disnix.nix treewide: use optionalAttrs instead of 'else {}' 2023-06-25 11:01:34 -03:00
docker-registry.nix treewide: use optionalAttrs instead of 'else {}' 2023-06-25 11:01:34 -03:00
domoticz.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
duckling.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
dwm-status.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
dysnomia.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
errbot.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
etcd.nix nixos/etcd: allow to choose the package 2023-05-28 08:04:43 +10:00
etebase-server.nix nixos/etebase-server: Leverage $PATH 2023-01-07 12:20:03 +01:00
etesync-dav.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
evdevremapkeys.nix nixos/evdevremapkeys: init 2023-07-19 23:06:31 -04:00
felix.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
freeswitch.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
fstrim.nix nixos/fstrim: fix overriding the timer interval 2023-04-30 17:36:49 +02:00
gammu-smsd.nix treewide: use more lib.optionalString 2023-04-07 13:38:33 +02:00
geoipupdate.nix treewide: convert fake octal ints to strings 2022-10-28 17:23:44 +02:00
gitea.nix Revert "nixos/gitea: set service type to notify" 2023-07-22 16:12:36 +02:00
gitlab.md nixos/gitlab: convert manual chapter to MD 2023-01-10 10:31:56 +01:00
gitlab.nix nixos/gitlab: ensure service started again after dependency restarts (#245240) 2023-07-30 18:49:54 +02:00
gitolite.nix nixos/gitolite: add 'description' module option 2022-10-10 23:14:46 +02:00
gitweb.nix nixos/*: literalDocBook -> literalMD 2022-08-27 19:18:29 +02:00
gogs.nix nixos/gogs: fix deprecations for 0.13.0 2023-07-24 19:41:52 +00:00
gollum.nix gollum: add maintainer 2023-07-02 13:23:05 +02:00
gpsd.nix nixos/gpsd: add multiple-device support for gpsd 2023-04-12 10:15:47 +02:00
greenclip.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
headphones.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
heisenbridge.nix treewide: update path to getent 2023-07-12 02:32:23 +07:00
homepage-dashboard.nix nixos/homepage-dashboard: init 2023-07-13 09:38:26 +01:00
ihaskell.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
input-remapper.nix nixos/*: remove trailing period in mkEnableOptions 2023-02-08 15:23:34 +01:00
irkerd.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
jackett.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
jellyfin.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
jellyseerr.nix nixos/jellyseerr: init 2023-03-10 16:18:00 +01:00
klipper.nix nixos/klipper: add enableKlipperFlash option 2023-07-14 15:19:36 +02:00
languagetool.nix nixos/languagetool: fix startup configuration option 2022-10-29 18:05:53 +02:00
leaps.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
libreddit.nix libreddit: Add package option 2022-12-04 14:00:17 +01:00
lidarr.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
lifecycled.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
logkeys.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
mame.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
mbpfan.nix treewide: use more lib.optionalString 2023-04-07 13:38:33 +02:00
mediatomb.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
metabase.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
moonraker.nix nixos/mainsail: init 2023-05-07 01:41:03 -04:00
mqtt2influxdb.nix nixos/mqtt2influxdb: init module 2023-07-19 09:47:04 +02:00
n8n.nix nixos/n8n: correct configuration, webhookUrl type 2023-07-05 23:15:52 +01:00
nitter.nix Merge pull request #208924 from erdnaxe/nitter-network-online 2023-07-12 14:19:30 +02:00
nix-gc.nix nixos/*: automatically convert option docs 2022-08-06 20:39:12 +02:00
nix-optimise.nix nixos/nix-optimise: persist timer 2023-05-20 02:32:19 +02:00
nix-ssh-serve.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
novacomd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
ntfy-sh.nix nixos/ntfy.sh: require base-url setting 2023-07-03 08:58:05 +08:00
nzbget.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
nzbhydra2.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
octoprint.nix Octoprint vcgencmd patch (#213201) 2023-01-29 16:11:48 +08:00
ombi.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
osrm.nix treewide: switch to port type for nixos modules 2022-12-01 22:30:00 +01:00
owncast.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
packagekit.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
paperless.nix nixos/paperless: update URL to docs 2023-07-26 19:02:29 +02:00
parsoid.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
persistent-evdev.nix nixos/*: convert straggler options to MD 2022-08-31 17:27:38 +02:00
pinnwand.nix nixos/pinnwand: convert to freeform type, drop reaper unit 2022-11-27 13:50:44 +01:00
plex.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
plikd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
podgrab.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
polaris.nix modules: add mkPackageOptionMD 2023-01-05 02:33:13 +01:00
portunus.nix nixos/portunus: use openldap compiled with libxcrypt-legacy 2023-05-21 18:54:56 +02:00
prowlarr.nix nixos/prowlarr: make use of 'lib.getExe' 2023-07-14 13:43:26 +00:00
pufferpanel.nix nixos/pufferpanel: buildFHSUserEnv -> buildFHSEnv 2023-05-29 07:08:19 +03:00
pykms.nix nixos/pykms: rename systemd deprecated MemoryLimit to MemoryMax. 2023-02-07 10:04:24 +08:00
radarr.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
readarr.nix readarr: init at 0.1.4.1596 2023-03-12 20:54:23 +01:00
redmine.nix redmine: upgrade start command 2023-05-18 14:35:38 +03:00
ripple-data-api.nix treewide: switch to port type for nixos modules 2022-12-08 00:00:00 +01:00
rippled.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
rmfakecloud.nix treewide: convert fake octal ints to strings 2022-10-28 17:23:44 +02:00
rshim.nix nixos/rshim: fix shell escape 2023-05-15 14:06:26 +02:00
safeeyes.nix Merge pull request #182329 from linsui/safeeyes 2022-09-14 12:30:09 +02:00
sdrplay.nix nixos/*: convert options with admonitions to MD 2022-08-31 16:36:16 +02:00
serviio.nix nixos: fix typos 2022-12-17 19:31:14 -05:00
sickbeard.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
signald.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
siproxd.nix nixos: fix typos 2023-05-19 22:31:04 -04:00
snapper.nix nixos/snapper: support more options 2023-04-09 02:28:16 -04:00
sonarr.nix nixos/sonarr: add package option 2022-10-27 08:49:23 -04:00
spice-vdagentd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
spice-webdavd.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
ssm-agent.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
sssd.nix Merge pull request #206273 from wucke13/master 2023-07-18 13:12:06 +02:00
subsonic.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
sundtek.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
svnserve.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
synergy.nix synergy: fix services.synergy.server.tls.cert (#196867) 2022-10-20 12:34:45 +08:00
sysprof.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
tandoor-recipes.nix nixos/tandoor-recipes: disable debug toolbar 2023-05-06 14:22:17 +01:00
tautulli.nix treewide: use types.port in nixos modules 2022-11-10 09:30:00 +01:00
tiddlywiki.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
tp-auto-kbbl.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
tzupdate.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
uhub.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
weechat.md nixos/weechat: convert manual chapter to MD 2023-01-10 10:31:57 +01:00
weechat.nix nixos/manual: render module chapters with nixos-render-docs 2023-01-27 20:07:34 +01:00
xmr-stak.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
xmrig.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
zoneminder.nix treewide: use lib.optional instead of 'then []' 2023-07-12 09:36:28 +01:00
zookeeper.nix treewide: use mkEnableOption in nixos modules 2022-11-10 09:30:00 +01:00