about summary refs log tree commit diff
path: root/nixos/doc
AgeCommit message (Collapse)AuthorFilesLines
2019-09-0920.03 is MarkhorSamuel Leathers2-0/+81
* Markhor is a spiral horned animal that is on the endangered species list * https://en.wikipedia.org/wiki/Markhor
2019-09-09Merge pull request #68310 from rnhmjoj/xkbLinus Heckemann1-0/+6
services.xserver.extraLayouts fixes
2019-09-08nixos/doc: inform users of startx about `-xkbdir` argument neededrnhmjoj1-0/+6
2019-09-07postgresql_9_4: Remove packageadisbladis1-0/+5
It's only supported until February 13, 2020 which is during the 19.09 life cycle.
2019-09-06nixos/prometheus: remove prometheus1 module, rename prometheus2WilliButz1-1/+8
Prometheus 1 is no longer supported, instead 'services.prometheus' now configures the Prometheus 2 service.
2019-09-06Merge pull request #67585 from worldofpeace/system-config-printerworldofpeace1-0/+26
nixos/system-config-printer: init
2019-09-06rl-1909: note about system-config-printerworldofpeace1-0/+26
2019-09-06elk-stack: Add release note about elk-5 stack removaladisbladis1-0/+10
2019-09-06Merge pull request #68197 from jtojnar/nixos-doc-make-fixDomen Kožar1-1/+1
nixos/doc/manual: Fix Makefile
2019-09-06nixos/doc/manual: Fix MakefileJan Tojnar1-1/+1
We had `./options-to-docbook.xsl` as a dependency for `generated` target but it was moved to a package in https://github.com/NixOS/nixpkgs/pull/66328.
2019-09-06rl-1909: make services.gnome3 links sensibleworldofpeace1-4/+4
2019-09-06Merge branch 'gtk-no-plus'Jan Tojnar2-4/+4
2019-09-06tree-wide: s/GTK+/GTK/gJan Tojnar2-4/+4
GTK was renamed.
2019-09-05weechatScripts.weechat-xmpp: removeMaximilian Bosch1-1/+14
This plugin is fairly outdated and depends on python2 libraries that don't receive any updates either (xmpppy for instance[1]). [1] https://pypi.org/project/xmpppy/
2019-09-04nixos/manual: Fix build after broken Ceph release noteSarah Brofeldt1-5/+7
2019-09-04ceph: 13.2.4 -> 14.2.1Johan Thomsen1-0/+7
* remove kinetic * release note * add johanot as maintainer nixos/ceph: create option for mgr_module_path - since the upstream default is no longer correct in v14 * fix module, default location for libexec has changed * ceph: fix test
2019-09-03Merge pull request #55510 from florianjacob/declarative-printersSilvan Mosberger1-0/+10
nixos/printers: declarative configuration
2019-09-01Merge pull request #67895 from lopsided98/sd-image-clone-configSamuel Dionne-Riel1-1/+1
sd-image: don't use installer.cloneConfig option that is not imported
2019-09-01Merge pull request #67522 from worldofpeace/gnome3/harmonize-defaultsworldofpeace1-0/+58
Harmonize Gnome3 Defaults
2019-09-01rl-1909: note changes to gnome3 defaultsworldofpeace1-0/+41
2019-09-01rl-1909: note gnome3 profile style optionsworldofpeace1-0/+17
2019-09-01nixos/desktop-managers/xterm: Disable by defaultadisbladis1-0/+6
It's a confusing default for some display managers that will default to it even when you have defined another display manager.
2019-09-01sd-image: don't use installer.cloneConfig option that is not importedBen Wolsieffer1-1/+1
This once again allows sd-image.nix to imported standalone to build SD images of arbitrary NixOS systems.
2019-09-01release-notes: add altcoins removal noteWilliam Casarin1-0/+8
Release notes for #67687 (bc08b42da4dbdc1c66385bab7a2eae2935e055c0) [1] Related issue: #25025 [2] [1] https://github.com/NixOS/nixpkgs/issues/67687 [2] https://github.com/NixOS/nixpkgs/issues/25025 Suggested-by: @mmahut Signed-off-by: William Casarin <jb55@jb55.com>
2019-09-01nixos/printers: declarative configurationFlorian Jacob1-0/+10
2019-09-01nixos/redis: add changelog for #67768Florian Klink1-0/+3
2019-09-01nixos/redis: unbreak moduleFlorian Klink1-0/+5
The redis module currently fails to start up, most likely due to running a chown as non-root in preStart. While at it, I hardcoded it to use systemd's StateDirectory and DynamicUser to manage directory permissions, removed the unused appendOnlyFilename option, and the pidFile option. We properly tell redis now it's daemonized, and it'll use notify support to signal readiness.
2019-09-01rl-1909: add note about default emoji fontworldofpeace1-0/+20
2019-09-01Merge pull request #67840 from flokli/systemd-sysctl-sysrq-rlFlorian Klink1-2/+2
release-notes: mention restricted SysRq key combinations
2019-09-01crashplan, crashplan-small-business: remove pkg and moduleMarti Serra1-0/+9
2019-08-31release-notes: mention restricted SysRq key combinationsFlorian Klink1-2/+2
This was missing from #66482.
2019-08-31Merge pull request #63773 from flokli/installation-device-fixesFlorian Klink2-20/+25
installation-device.nix: explain sshd usage, don't include clone-config
2019-08-30nixos/fontconfig-penultimate: disable by defaultworldofpeace1-0/+6
It currently lacks an emoji font-family which means it has to be disabled for them to function [0]. Additionally it's fallen out of necessity to ship custom font rendering settings (as far as I'm aware of). [0]: https://github.com/NixOS/nixpkgs/pull/67215
2019-08-30nixos/release-notes: fix indentationedef1-21/+21
2019-08-30emacsPackages: Drop old emacsPackages (non-NG) setsadisbladis1-1/+8
These have been deprecated for a long time now and has not seen much maintenance.
2019-08-29rl-1909.xml: fix XML syntax error that broke the NixOS manualPeter Simons1-1/+2
2019-08-29Fix letsencrypt (#60219)Arian van Putten1-1/+22
* nixos/acme: Fix ordering of cert requests When subsequent certificates would be added, they would not wake up nginx correctly due to target units only being triggered once. We now added more fine-grained systemd dependencies to make sure nginx always is aware of new certificates and doesn't restart too early resulting in a crash. Furthermore, the acme module has been refactored. Mostly to get rid of the deprecated PermissionStartOnly systemd options which were deprecated. Below is a summary of changes made. * Use SERVICE_RESULT to determine status This was added in systemd v232. we don't have to keep track of the EXITCODE ourselves anymore. * Add regression test for requesting mutliple domains * Deprecate 'directory' option We now use systemd's StateDirectory option to manage create and permissions of the acme state directory. * The webroot is created using a systemd.tmpfiles.rules rule instead of the preStart script. * Depend on certs directly By getting rid of the target units, we make sure ordering is correct in the case that you add new certs after already having deployed some. Reason it broke before: acme-certificates.target would be in active state, and if you then add a new cert, it would still be active and hence nginx would restart without even requesting a new cert. Not good! We make the dependencies more fine-grained now. this should fix that * Remove activationDelay option It complicated the code a lot, and is rather arbitrary. What if your activation script takes more than activationDelay seconds? Instead, one should use systemd dependencies to make sure some action happens before setting the certificate live. e.g. If you want to wait until your cert is published in DNS DANE / TLSA, you could create a unit that blocks until it appears in DNS: ``` RequiredBy=acme-${cert}.service After=acme-${cert}.service ExecStart=publish-wait-for-dns-script ```
2019-08-28Merge pull request #67626 from worldofpeace/xfce4-14-docworldofpeace1-0/+9
rl-1909: add note about Xfce 4.14
2019-08-28rl-1909: add note about Xfce 4.14worldofpeace1-0/+9
2019-08-27nixos/treewide: drop dependencies to `keys.target`Maximilian Bosch1-0/+20
The `keys.target` is used to indicate whether all NixOps keys were successfully uploaded on an unattended reboot. However this can cause startup issues e.g. with NixOS containers (see #67265) and can block boots even though this might not be needed (e.g. with a dovecot2 instance running that doesn't need any of the NixOps keys). As described in the NixOps manual[1], dependencies to keys should be defined like this now: ``` nix { systemd.services.myservice = { after = [ "secret-key.service" ]; wants = [ "secret-key.service" ]; }; } ``` However I'd leave the issue open until it's discussed whether or not to keep `keys.target` in `nixpkgs`. [1] https://nixos.org/nixops/manual/#idm140737322342384
2019-08-27nixos/pdns-recursor: implement a `settings` option (#67251)Silvan Mosberger1-0/+7
nixos/pdns-recursor: implement a `settings` option
2019-08-26nixos/doc: mention extraConfig -> settings change in pdns-recursorrnhmjoj1-0/+7
2019-08-25nixos/systemd: enable cgroup accounting by defaultFlorian Klink1-6/+14
If this is the default for OpenShift already, we probably can enable it as well. see https://github.com/openshift/machine-config-operator/pull/581
2019-08-24rmilter: remove deprecated package (and module)Alexander V. Nikolaev1-0/+6
2019-08-24Merge pull request #31064 from disassembler/release-manager-docsSamuel Leathers1-0/+24
nixos docs: add release manager section
2019-08-23nixos docs: add release manager sectionSamuel Leathers1-0/+24
2019-08-22squid: remove v3, default to v4Robin Gloster1-0/+5
2019-08-21Merge remote-tracking branch 'upstream/master' into openssl-1.1Robin Gloster11-459/+211
2019-08-20Merge pull request #66492 from aanderse/extra-subservice-cleanupAaron Andersen1-0/+10
nixos/httpd: extraSubservices cleanup
2019-08-19nixos/doc/clone-config.xml: add line about installation media = installation ↵Florian Klink1-0/+7
target