nixpkgs/nixos/modules/services/misc
linj 37792e5766 nixos/dendrite: add an option loadCredential
systemd-247 provides a mechanism called LoadCredential for secrets and
it is better than environment file. See the section of Environment=
in the manual of systemd.exec for more information.

Some options in config.yaml need values to be strings, which currently
can be used with environmentFile but not loadCredential. But it's
possible to use loadCredential for those options, e.g. we can
substitute their values in ExecStart, but not in ExecStartPre due to
[1].

[1]: https://github.com/systemd/systemd/issues/19604
2022-05-29 13:34:14 -07:00
..
sourcehut treewide: Simplify negated uses of versionAtLeast, versionOlder 2022-04-25 13:35:24 -07:00
taskserver nixos/taskserver: do not open firewall port implicitly 2022-03-05 15:15:50 +01:00
airsonic.nix airsonic: fix services.airsonic.listenAddress doc 2022-02-18 17:16:13 +01:00
ananicy.nix nixos/ananicy: apply cgroup workaround if v2 is enabled 2022-01-06 21:55:42 +02:00
ankisyncd.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
apache-kafka.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
autofs.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
autorandr.nix Merge branch 'master' into autorandr-module 2022-03-26 14:18:23 +01:00
bazarr.nix nixos/users: require one of users.users.name.{isSystemUser,isNormalUser} 2021-04-14 20:40:00 +02:00
beanstalkd.nix nixos/beanstalkd: add openFirewall option 2020-09-01 10:07:28 -04:00
bees.nix nixos/beesd: avoid royal we 2021-12-30 01:20:04 +00:00
bepasty.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
calibre-server.nix nixos/calibre-server: Allow multiple libraries 2020-09-17 12:04:39 +02:00
canto-daemon.nix
cfdyndns.nix cfdyndns: fix startAt by setting it to *:0/5 instead of 5 minutes 2021-10-03 08:06:37 +03:00
cgminer.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
clipcat.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
clipmenu.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
confd.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
cpuminer-cryptonight.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00
dendrite.nix nixos/dendrite: add an option loadCredential 2022-05-29 13:34:14 -07:00
devmon.nix treewide: add bool type to enable options, or make use of mkEnableOption 2020-04-21 08:55:36 +02:00
dictd.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
disnix.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
docker-registry.nix nixos: define the primary group of users where needed 2021-09-12 14:59:30 +02:00
domoticz.nix nixos/domoticz: use DynamicUser and StateDirectory 2020-10-11 11:15:56 +01:00
duckling.nix init duckling service 2021-04-27 10:41:07 -07:00
dwm-status.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
dysnomia.nix nixos/dysnomia: Type all options 2021-12-07 18:53:18 +01:00
errbot.nix treewide: Switch to system users 2019-10-12 22:25:28 +02:00
etcd.nix Merge pull request #148785 from pennae/more-option-doc-staticizing 2021-12-17 11:14:08 -05:00
etebase-server.nix treewide/makeWrapper: replace --run cd with --chdir 2022-03-19 09:46:31 +01:00
etesync-dav.nix nixos/etesync-dav: init module 2021-02-17 10:43:08 +01:00
ethminer.nix cudaPackages: overhaul of how we package cuda packages 2022-04-09 08:50:22 +02:00
exhibitor.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
felix.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
freeswitch.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
fstrim.nix treewide: remove gnidorah 2021-04-30 01:48:19 +02:00
gammu-smsd.nix nixos/gammu-smsd: define group, fix after #133166 2021-09-18 14:42:08 +02:00
geoipupdate.nix nixos/geoipupdate: Add stricter service security 2021-06-07 14:19:57 +02:00
gitea.nix nixos/gitea: Prevent secrets from being exposed at ExecStart time 2022-04-04 01:12:27 +01:00
gitit.nix treewide: replace uses of ghc.name to find packages' datadir 2022-03-31 12:53:40 +02:00
gitlab.nix nixos/gitlab: support 15.x 2022-05-22 13:09:36 +02:00
gitlab.xml nixos/gitlab: Document automatic backups 2021-03-30 19:15:33 +02:00
gitolite.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
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 nixos/gollum: add option 'no-edit' 2022-05-22 15:06:00 +02:00
gpsd.nix nixos/gpsd: define group, fix after #133166 2021-09-18 14:42:08 +02:00
greenclip.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
headphones.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
heisenbridge.nix nixos/heisenbridge: Fix stupid typo 2022-05-05 23:26:01 +02:00
ihaskell.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
input-remapper.nix nixos/input-remapper: add nixos test for input-remapper 2022-03-07 08:31:40 -08:00
irkerd.nix
jackett.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
jellyfin.nix nixos/jellyfin: Disable PrivateDevices from hardening to allow GPU endpoints to be accessed 2022-03-13 17:01:10 +00:00
klipper.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
leaps.nix nixos/leaps: use port type 2021-06-18 17:29:44 +02:00
libreddit.nix nixos/libreddit: init module and test 2021-04-19 01:05:25 +02:00
lidarr.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
lifecycled.nix nixos/lifecycled: init 2021-03-03 11:15:35 -08:00
logkeys.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00
mame.nix nixos: explicitely set security.wrappers ownership 2021-09-13 13:48:13 +02:00
matrix-appservice-discord.nix Merge pull request #148785 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: add database_backend option 2022-02-04 21:04:46 +01:00
mautrix-facebook.nix nixos.mautrix-facebook: init module 2021-10-04 18:40:28 -04:00
mautrix-telegram.nix nixos/mautrix-telegram: run alembic only if available 2021-12-29 19:28:24 +01:00
mbpfan.nix nixos/mbpfan: minor changes 2022-05-10 15:40:17 +03:00
mediatomb.nix nixos/mediatomb: make service use group 2022-02-18 13:19:00 +01:00
metabase.nix modules: adding metabase service 2019-08-18 13:44:26 +02:00
moonraker.nix nixos/moonraker: Grant polkit permissions for system-level operations 2022-03-22 15:35:38 -07:00
mx-puppet-discord.nix nixos/mx-puppet-discord: Change systemd unit description to avoid newline 2022-01-27 16:49:40 +01:00
n8n.nix n8n: 0.105.0 -> 0.160.0, fix build 2022-01-22 23:43:56 +03:00
nitter.nix nixos/nitter: update example configuration file URL 2022-05-16 10:16:06 -05:00
nix-daemon.nix Merge remote-tracking branch 'origin/master' into staging-next 2022-03-31 03:49:37 +02:00
nix-gc.nix nixos/nix-gc, nixos/auto-upgrade: Minor documentation fixes. 2022-03-31 00:24:25 -04:00
nix-optimise.nix nixos: Make config.nix.enable pass test 2022-03-21 23:14:10 +01:00
nix-ssh-serve.nix nixos/nix-daemon: use structural settings 2022-01-26 21:04:50 -05:00
novacomd.nix
nzbget.nix nixos/nzbget: add settings option 2021-08-17 09:19:22 -04:00
nzbhydra2.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
octoprint.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
ombi.nix nixos/ombi: set ombi as system user 2021-04-29 10:52:02 +03:00
osrm.nix treewide: Switch to system users 2019-10-12 22:25:28 +02:00
owncast.nix nixos/owncast: init owncast service 2021-09-23 10:48:29 +02:00
packagekit.nix packagekit: use Nix backend 2022-02-08 19:24:04 -06:00
paperless.nix nixos/paperless-ng: rename to paperless, use paperless-ngx package 2022-04-12 18:15:44 +02:00
parsoid.nix nixos/parsoid: enable systemd sandboxing 2020-02-25 01:32:31 +01:00
pinnwand.nix nixos/pinnwand: add reaper systemd unit/timer 2021-05-03 16:52:05 +02:00
plex.nix Merge pull request #158375 from afreakk/plex-example 2022-02-23 17:39:15 +01:00
plikd.nix nixos/plikd: Add new service module 2021-02-23 15:35:16 +01:00
podgrab.nix nixos/podgrab: add module 2021-04-15 20:57:21 +00:00
prowlarr.nix nixos/prowlarr: init 2021-10-10 14:05:33 -07:00
pykms.nix nixos/pykms: fix launcher 2021-02-03 15:59:17 +08:00
radarr.nix
redmine.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
ripple-data-api.nix nixos/ripple-data-api: define group 2021-09-18 12:00:00 +00:00
rippled.nix treewide: add literalDocBook text to options with complex defaults 2021-12-09 01:38:24 +01:00
rmfakecloud.nix nixos/rmfakecloud: init module 2022-02-11 11:36:23 +01:00
safeeyes.nix nixos/safeeyes: add safeeyes to the global path 2021-09-22 13:12:27 +02:00
sdrplay.nix sdrplay: init at 3.07.1 2021-05-28 15:40:04 +02:00
serviio.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
sickbeard.nix treewide: add defaultText for options with simple interpolation defaults 2021-12-09 01:13:48 +01:00
signald.nix signald: add module 2021-10-29 22:48:10 +02:00
siproxd.nix nixos/*: fix indentation 2020-11-23 08:42:51 +10:00
snapper.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
sonarr.nix
spice-vdagentd.nix
ssm-agent.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
sssd.nix nixos/sssd: fix the module 2020-08-24 10:10:47 -04:00
subsonic.nix treewide: make option descriptions constants 2021-12-09 01:21:04 +01:00
sundtek.nix
svnserve.nix nixos/svnserve: add svnBaseDir type 2021-01-31 12:15:45 +01:00
synergy.nix nixos/synergy: add encryption support 2021-06-11 14:52:34 +02:00
sysprof.nix
tautulli.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
tiddlywiki.nix
tp-auto-kbbl.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
tzupdate.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
uhub.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
weechat.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
weechat.xml
xmr-stak.nix nixos/doc: clean up defaults and examples 2021-10-04 12:47:20 +02:00
xmrig.nix nixos/*: add trivial defaultText for options with simple defaults 2021-12-02 22:35:04 +01:00
zoneminder.nix treewide: use configured nginx package 2022-02-08 12:13:30 +01:00
zookeeper.nix nixos/zookeeper: Remove .passthru as suggested 2022-04-26 18:44:37 +08:00