nixpkgs/nixos/modules/services/misc
talyz b65b9bf73c
nixos/gitlab: Implement better script error handling
Fail scripts on pipeline errors and propagate subshell errors.

If an error occurs in a subshell, including while trying to read a
secret file, we want that error to propagate to the main shell
context. That means we have to set the `inherit_errexit` option, which
allows errors from subshells to propagate to the outer shell. Also,
the subshell cannot run as part of another command, such as `export`,
since that will simply ignore the subshell exit status and only
respect `export`s exit status; first assigning the value to a variable
and then exporting it solves issue.
2022-01-31 13:09:20 +01:00
..
sourcehut nixos/sourcehut: add missing defaultText, escape antiquotations 2021-12-29 20:12:03 +01:00
taskserver
airsonic.nix treewide: make option descriptions constants 2021-12-09 01:21:04 +01:00
ananicy.nix nixos/ananicy: apply cgroup workaround if v2 is enabled 2022-01-06 21:55:42 +02:00
ankisyncd.nix
apache-kafka.nix
autofs.nix
autorandr.nix
bazarr.nix
beanstalkd.nix
bees.nix nixos/beesd: avoid royal we 2021-12-30 01:20:04 +00:00
bepasty.nix
calibre-server.nix
canto-daemon.nix
cfdyndns.nix
cgminer.nix
clipcat.nix
clipmenu.nix
confd.nix
cpuminer-cryptonight.nix
dendrite.nix
devmon.nix
dictd.nix
disnix.nix
docker-registry.nix
domoticz.nix
duckling.nix
dwm-status.nix
dysnomia.nix nixos/dysnomia: Type all options 2021-12-07 18:53:18 +01:00
errbot.nix
etcd.nix Merge pull request from pennae/more-option-doc-staticizing 2021-12-17 11:14:08 -05:00
etebase-server.nix
etesync-dav.nix
ethminer.nix
exhibitor.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
felix.nix
freeswitch.nix
fstrim.nix
gammu-smsd.nix
geoipupdate.nix
gitea.nix nixos/gitea: allow specifying dump format and name 2022-01-18 18:05:33 +01:00
gitit.nix
gitlab.nix nixos/gitlab: Implement better script error handling 2022-01-31 13:09:20 +01:00
gitlab.xml
gitolite.nix
gitweb.nix treewide: add literalDocBook text to options with complex defaults 2021-12-09 01:38:24 +01:00
gogs.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
gollum.nix
gpsd.nix
greenclip.nix
headphones.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
heisenbridge.nix fixup! nixos/heisenbridge: Improve hardening 2022-01-13 23:33:23 +01:00
home-assistant.nix nixos/home-assistant: consider extraComponents in hardening 2021-12-01 01:09:52 +01:00
ihaskell.nix
irkerd.nix
jackett.nix
jellyfin.nix
klipper.nix
leaps.nix
libreddit.nix
lidarr.nix
lifecycled.nix
logkeys.nix
mame.nix
matrix-appservice-discord.nix Merge pull request from pennae/more-option-doc-staticizing 2021-12-17 11:14:08 -05:00
matrix-appservice-irc.nix nixos/documentation: split options doc build 2022-01-02 19:46:13 +01:00
matrix-conduit.nix nixos/matrix-conduit: init 2022-01-03 15:36:56 +01:00
matrix-synapse-log_config.yaml
matrix-synapse.nix Merge pull request from sumnerevans/matrix-synapse-1.49 2021-12-17 19:51:34 +00:00
matrix-synapse.xml
mautrix-facebook.nix
mautrix-telegram.nix nixos/mautrix-telegram: run alembic only if available 2021-12-29 19:28:24 +01:00
mbpfan.nix nixos/mbpfan: convert to structural settings 2022-01-18 21:31:33 +03:00
mediatomb.nix treewide: add defaultText to remaining options 2021-12-09 01:42:24 +01:00
metabase.nix
moonraker.nix Merge pull request from pennae/more-option-doc-staticizing 2021-12-17 11:14:08 -05:00
mx-puppet-discord.nix Merge pull request from pennae/option-doc-staticizing 2021-12-06 01:35:38 +01:00
n8n.nix
nitter.nix nixos/nitter: remove syslog.target from service () 2021-12-11 14:45:54 -05:00
nix-daemon.nix modules/nix-daemon: Amend daemon(CPU|IO)Sched(Policy|Class) description () 2021-12-10 11:30:51 +01:00
nix-gc.nix
nix-optimise.nix
nix-ssh-serve.nix
novacomd.nix
nzbget.nix
nzbhydra2.nix
octoprint.nix
ombi.nix
osrm.nix
owncast.nix
packagekit.nix
paperless-ng.nix
parsoid.nix
pinnwand.nix
plex.nix
plikd.nix
podgrab.nix
prowlarr.nix
pykms.nix
radarr.nix
redmine.nix
ripple-data-api.nix
rippled.nix treewide: add literalDocBook text to options with complex defaults 2021-12-09 01:38:24 +01:00
safeeyes.nix
sdrplay.nix
serviio.nix
sickbeard.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
signald.nix
siproxd.nix
snapper.nix
sonarr.nix
spice-vdagentd.nix
ssm-agent.nix
sssd.nix
subsonic.nix treewide: make option descriptions constants 2021-12-09 01:21:04 +01:00
sundtek.nix
svnserve.nix
synergy.nix
sysprof.nix
tautulli.nix
tiddlywiki.nix
tp-auto-kbbl.nix
tzupdate.nix
uhub.nix
weechat.nix
weechat.xml
xmr-stak.nix
xmrig.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
zigbee2mqtt.nix nixos/zigbee2mqtt: run as zigbee2mqtt group 2021-12-06 18:30:01 +01:00
zoneminder.nix treewide: make option descriptions constants 2021-12-09 01:21:04 +01:00
zookeeper.nix