nixpkgs/nixos/doc/manual
Jeremy Fleischman 9c02a1e422
services/cloudflare-dyndns: require that apiTokenFile be an api token
Previously, this option was supposed to be a file of the form
`CLOUDFLARE_API_TOKEN=...`, which has a few problems:

- That's not an api token. It's an env file fit for passing to systemd's
  `EnvironmentFile` option. The user could typo the variable name, or
  intentionally/unintentionally include unrelated environment variables.
- It's not how secret files usually work in NixOS. Secret files are
  usually just the secret, and don't leak details about how the secret
  is passed to the service.
- This increases friction for people switching between cloudflare dyndns
  services, such as `services.cloudflare-dyndns` and
  `services.cfdyndns`, which both have a `apiToken` option, but (before
  this change) with different semantics.
2025-03-19 18:19:29 -05:00
..
administration Revert "NixOS apply script" 2024-11-01 20:18:09 -04:00
configuration Re-add xf86videointel driver (#388224) 2025-03-12 16:40:33 +01:00
development formats.lua: init 2025-03-19 21:18:49 +00:00
installation Revert "nixos/doc: recommend usage of --use-remote-sudo when switching configurations" 2025-03-18 11:34:07 +00:00
release-notes services/cloudflare-dyndns: require that apiTokenFile be an api token 2025-03-19 18:19:29 -05:00
common.nix
contributing-to-this-manual.chapter.md nixos-render-docs: init redirects system 2024-11-15 14:09:21 +01:00
default.nix doc: titanium tombstone 2025-01-02 15:05:26 +01:00
manual.md
nixos-options.md
preface.md
README.md
redirects.json lib.types: add luaInline 2025-03-15 10:29:28 +00:00
shell.nix docs: fix devmode for manuals 2025-01-24 18:05:03 +01:00