summaryrefslogtreecommitdiffstats
path: root/nixos/doc
AgeCommit message (Collapse)Author
2021-01-19nixos/manual: pkgconfig -> pkg-configJonathan Ringer
2021-01-18Merge pull request #89472 from asymmetric/relnotes-grubRyan Mulligan
rl-2003: mention grub 2.04 update
2021-01-12mariadb: 10.4.15 -> 10.5.8Izorkin
2021-01-12mariadb: drop build server with tokudb storageIzorkin
2021-01-11nixos/doc: add searx changes to the relase notesrnhmjoj
2021-01-10Merge pull request #108726 from omasanori/nixos/netgroupFlorian Klink
nixos/networking: make /etc/netgroup by default
2021-01-10Merge pull request #106082 from rnhmjoj/uwsgiGuillaume Girol
nixos/uwsgi: run with capabilities instead of root
2021-01-10nixos/docs: add uWSGI changes to the relase notesrnhmjoj
2021-01-10Merge pull request #89775 from numinit/update-androidenvJörg Thalheim
2021-01-10Merge pull request #105775 from xaverdh/iwd-link-unitJörg Thalheim
2021-01-10Merge pull request #108897 from pacien/fish-foreign-env-remove-aliasMichele Guerini Rocco
fish-foreign-env: remove alias to incompatible package
2021-01-10nixos/networking: make /etc/netgroup by defaultMasanori Ogino
This will prevent nscd from complaining /etc/netgroup being absent. Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2021-01-10fish-foreign-env: remove alias to incompatible packagepacien
The fish-foreign-env and the fishPlugins.foreign-env packages aren't compatible due to changes in directory layout. It's better to remove the alias so that the evaluation explicitly fails instead of allowing silent runtime breakage. GitHub: see https://github.com/NixOS/nixpkgs/pull/107834#issuecomment-756995696 GitHub: see https://github.com/LnL7/nix-darwin/issues/269 GitHub: see https://github.com/nix-community/home-manager/issues/1701 GitHub: see https://github.com/nix-community/home-manager/issues/1702
2021-01-09Merge pull request #108107 from talyz/reintroduce-epiphanyWORLDofPEACE
Revert "nixos/gnome3: don't install epiphany default"
2021-01-09nixos/iwd: add release notes for changes to wireless interface renamingDominik Xaver Hörl
2021-01-05Merge pull request #97740 from ju1m/torJörg Thalheim
nixos/tor: improve type-checking and hardening
2021-01-05nixos/gnome3: Note the reintroduction of epiphany in release notestalyz
2021-01-04fish-foreign-env: move to fishPlugins.foreign-envpacien
And relocate the installed fish functions to the `vendor_functions.d` so that they're automatically loaded.
2021-01-04profiles/hardened: Add note about potential instabilitytalyz
Enabling the profile can lead to hard-to-debug issues, which should be warned about in addition to the cost in features and performance. See https://github.com/NixOS/nixpkgs/issues/108262 for an example.
2021-01-03Rework androidenv package generationnuminit
androidenv did not previously write license files, which caused certain gradle-based Android tools to fail. Restructure androidenv's list of Android packages into a single repo.json file to prevent duplication and enable us to extract the EULA texts, which we then hash with builtins.hashString to produce the license files that Android gradle tools look for. Remove includeDocs and lldbVersions, as these have been removed from the Android package repositories. Improve documentation and examples.
2021-01-04nixos/tor: improve type-checking and hardeningJulien Moutinho
Fixes #77395. Fixes #82790.
2021-01-03Merge pull request #108179 from WilliButz/update/prometheus-json-exporter/0.2.0Maximilian Bosch
prometheus-json-exporter: unstable-2017-10-06 -> 0.2.0
2021-01-03nixos/prometheus-exporters: minor doc improvementsMaximilian Bosch
* Content of `programlisting` shouldn't be indented, otherwise it's weirdly indented in the output. * Use `<xref linkend=.../>` in the release notes: then users can directly go to the option documentation when reading release notes. * Don't use docbook tags in `mkRemovedOptionModule`: it's only used during evaluation where docbook isn't rendered.
2021-01-03Merge master into staging-nextgithub-actions[bot]
2021-01-02xfsprogs: 4.19 -> 5.10ajs124
2021-01-02nixos/prometheus-json-exporter: update modules & tests, add release notesWilliButz
2020-12-31Revert "Merge branch 'master' into staging-next"Jörg Thalheim
This reverts commit f19b7b03a03b7f1d5beb44471eb9298de4b9e186, reversing changes made to 572a864d024b0c91ac39133f35364362b2376c07. Sorry. I pushed the wrong staging-next (the one that had my master merged in). This was not intended.
2020-12-31Merge branch 'master' into staging-nextJörg Thalheim
2020-12-30nixos-rebuild: add --impure flagJörg Thalheim
There are two use case for this flag: 1. NixOS developer usually use a nixpkgs checkout for development. Copying nixpkgs everytime when rebuilding NixOS is way to slow, even with NVME disks. 2. Folks migrating from impure configuration in a sufficient complex infrastructure need this flag to gradually migrate to NixOS flakes.
2020-12-30nixos-rebuild: document all nix flagsJörg Thalheim
2020-12-22Merge staging-next into stagingFrederik Rietdijk
2020-12-22nixos/doc: add note about codimd -> hedgedoc to release notesWilliButz
2020-12-21Merge staging-next into staginggithub-actions[bot]
2020-12-21Merge pull request #107134 from psibi/patch-2Sandro
nixos/manual: fix typo in virtualbox installation guide
2020-12-21nixos/manual: fix typo in virtualbox installation guideSibi Prabakaran
2020-12-19Merge pull request #106533 from helsinki-systems/refactor/waf-hookFrederik Rietdijk
[staging] wafHook: Don't wrap Python 2
2020-12-18Revert "Module-builtin assertions, disabling assertions and submodule ↵Silvan Mosberger
assertions"
2020-12-18Merge pull request #104589 from ↵Michele Guerini Rocco
fadenb/release_notes_wpa_supplicant_breaking_change nixos/release-notes: Warn on wpa_supplicant changes
2020-12-18Merge pull request #97023 from Infinisil/module-assertionsSilvan Mosberger
Module-builtin assertions, disabling assertions and submodule assertions
2020-12-18nixos/doc: fix manual buildrnhmjoj
This is a fixup of 9728907c
2020-12-17lib/modules: Introduce _module.checks.*.checkSilvan Mosberger
Previously the .enable option was used to encode the condition as well, which lead to some oddness: - In order to encode an assertion, one had to invert it - To disable a check, one had to mkForce it By introducing a separate .check option this is solved because: - It can be used to encode assertions - Disabling is done separately with .enable option, whose default can be overridden without a mkForce
2020-12-17wafHook: Don't wrap python2Janne Heß
2020-12-17Merge pull request #106995 from ↵Andreas Rammhold
andir/ml2pr/PATCH-nixos-users-groups-createHome-Ensure-HOME-permissions-fix-description nixos/users-groups: createHome: Ensure HOME permissions, fix description
2020-12-16nixos/slurm: fix dbdserver config file handlingMarkus Kowalewski
Since slurm-20.11.0.1 the dbd server requires slurmdbd.conf to be in mode 600 to protect the database password. This change creates slurmdbd.conf on-the-fly at service startup and thus avoids that the database password ends up in the nix store.
2020-12-16nixos/tor: don't do privoxy stuff by defaultAlyssa Ross
It's very surprising that services.tor.client.enable would set services.privoxy.enable. This violates the principle of least astonishment, because it's Privoxy that can integrate with Tor, rather than the other way around. So this patch moves the Privoxy Tor integration to the Privoxy module, and it also disables it by default. This change is documented in the release notes. Reported-by: V <v@anomalous.eu>
2020-12-16nixos/users-groups: createHome: Ensure HOME permissions, fix descriptionKlemens Nanni
configuration.nix(1) states users.extraUsers.<name>.createHome [...] If [...] the home directory already exists but is not owned by the user, directory owner and group will be changed to match the user. i.e. ownership would change only if the user mismatched; the code however ignores the owner, it is sufficient to enable `createHome`: if ($u->{createHome}) { make_path($u->{home}, { mode => 0700 }) if ! -e $u->{home}; chown $u->{uid}, $u->{gid}, $u->{home}; } Furthermore, permissions are ignored on already existing directories and therefore may allow others to read private data eventually. Given that createHome already acts as switch to not only create but effectively own the home directory, manage permissions in the same manner to ensure the intended default and cover all primary attributes. Avoid yet another configuration option to have administrators make a clear and simple choice between securely managing home directories and optionally defering management to own code (taking care of custom location, ownership, mode, extended attributes, etc.). While here, simplify and thereby fix misleading documentation.
2020-12-15Merge pull request #82584 from Atemu/dnscrypt-default-configGuillaume Girol
dnscrypt-proxy2: base settings on example config
2020-12-14Merge pull request #105397 from kisik21/mailman-other-mta-supportLinus Heckemann
nixos/mailman: make Postfix support optional (provided you configure the MTA yourself)
2020-12-14nixos/mailman: make Postfix support optional (provided you configure the MTA ↵Vika
yourself) Mailman can now work with MTAs other than Postfix. You'll have to configure it yourself using the options in `services.mailman.settings.mta`. This addition is reflected in the release notes for 21.03.
2020-12-12rl-2103: document nixos/dnscrypt-proxy2's default config changeAtemu