about summary refs log tree commit diff
path: root/nixos/doc
AgeCommit message (Collapse)AuthorFilesLines
2021-02-21installer: fixup sd-card folder move from #110827David Arnold1-1/+1
2021-02-21nixos/release-notes/rl-2105.xml: fix typoFlorian Klink1-1/+1
2021-02-21rl-2105: rngdWORLDofPEACE1-0/+9
2021-02-21nixos/manual/virtualbox-guest: Remove mentions of rngdnicoo1-6/+1
2021-02-20Merge pull request #107382 from rnhmjoj/no-udev-settleMichele Guerini Rocco3-0/+78
nixos/{networkd,dhcpcd}: remove udev-settle hack
2021-02-19nixos/release-notes: warn on interface renamingrnhmjoj1-0/+10
2021-02-19nixos/docs: add section on renaming interfacesrnhmjoj2-0/+68
2021-02-18nixos/rl-2105: document removal of systemConfig parameterDominik Xaver Hörl1-0/+5
2021-02-12treewide: update 21.03 to 21.05Luke Granger-Brown3-10/+12
The NixOS 21.03 release has been delayed to 21.05. See NixOS/rfcs#80. There are two instances of 21.03 which have been left as is, since they are in stateVersion comparisons. This will ensure that existing user configurations which refer to 21.03 will continue to work.
2021-02-08release-notes/rl-2103: mention removal of flashplayer support from treeBernardo Meurer1-0/+15
2021-02-08Merge pull request #111624 from rnhmjoj/thinkfanMichele Guerini Rocco1-0/+13
nixos/thinkfan: rewrite for 1.2 update
2021-02-07nixos/release-notes: mention thinkfan 1.2 updaternhmjoj1-0/+13
2021-02-04isync: 1.3.4 -> 1.4.0Michael Weiss1-0/+6
Important changes: - The 'isync' compatibility wrapper was removed. - The Master/Slave configuration keywords where deprecated and should be replaced with Far/Near. All users should update their configuration file accordingly. It's a trivial change and the old Master/Slave keywords will still work for now but result in the following message: Notice: Master/Slave are deprecated; use Far/Near instead. Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-30Merge pull request #111284 from siraben/remove-new-stdenv-libJohn Ericson1-0/+8
stdenv: warn about use of inherited lib
2021-01-30nixos/restic: correct location of cache directoryElias Probst1-0/+5
By default, restic determines the location of the cache based on the XDG base dir specification, which is `~/.cache/restic` when the environment variable `$XDG_CACHE_HOME` isn't set. As restic is executed as root by default, this resulted in the cache being written to `/root/.cache/restic`, which is not quite right for a system service and also meant, multiple backup services would use the same cache directory - potentially causing issues with locking, data corruption, etc. The goal was to ensure, restic uses the correct cache location for a system service - one cache per backup specification, using `/var/cache` as the base directory for it. systemd sets the environment variable `$CACHE_DIRECTORY` once `CacheDirectory=` is defined, but restic doesn't change its behavior based on the presence of this environment variable. Instead, the specifier [1] `%C` can be used to point restic explicitly towards the correct cache location using the `--cache-dir` argument. Furthermore, the `CacheDirectoryMode=` was set to `0700`, as the default of `0755` is far too open in this case, as the cache might contain sensitive data. [1] https://www.freedesktop.org/software/systemd/man/systemd.unit.html#Specifiers
2021-01-30release-notes/rl-2103: mention deprecation of stdenv.libBen Siraphob1-0/+8
2021-01-27qemu-guest: remove security.rngd settingErik Arvstedt1-3/+2
Since release 20.09 `rngd.enable` defaults to false, so this setting is redundant. Also fix the `qemu-quest` section of the manual that incorrectly claimed that `rngd` was enabled.
2021-01-27Merge pull request #106857 from m1cr0man/masterFlorian Klink1-0/+9
nixos/acme: Fixes for account creation and remove tmpfiles usage
2021-01-26nixos/alsa: disable OSSEmulation by defaultbb20201-0/+5
OSS Emulation is considered incomplete so disabling it by default. Using user level alsa-oss library (nix-env -iA nixos.alsaOss) over this kernel module is recommended.
2021-01-23nixos/doc/manual: In the preface, add link to #chap-contributingAttila Lendvai2-2/+6
Turned the freetext suggestion about opening the build output into a copy-pastable xdg-open line. Renamed title to 'Contributing to this manual'.
2021-01-23Merge pull request #108983 from markuskowa/dev-mpimarkuskowa1-0/+20
Use mpi attribute consistently to provide a default MPI implementation
2021-01-23lib: Clean up how linux and gcc config is specifiedJohn Ericson1-0/+16
Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
2021-01-23nixos/release-notes: add comment about generic mpi attributeMarkus Kowalewski1-0/+20
2021-01-22Revert "lib: Clean up how linux and gcc config is specified"Jonathan Ringer1-16/+0
This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
2021-01-22Merge pull request #107214 from Ericson2314/linux-config-cleanupJohn Ericson1-0/+16
lib: Clean up how linux and gcc config is specified
2021-01-21lib: Clean up how linux and gcc config is specifiedJohn Ericson1-0/+16
The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting.
2021-01-21Merge pull request #108909 from thiagokokada/libinput-by-device-typeLinus Heckemann2-1/+12
nixos/libinput: separate settings by mouse/touchpad
2021-01-19nixos/manual: pkgconfig -> pkg-configJonathan Ringer1-1/+1
2021-01-18Merge pull request #89472 from asymmetric/relnotes-grubRyan Mulligan1-0/+9
rl-2003: mention grub 2.04 update
2021-01-13nixos/doc: document services.xserver.libinput changesThiago Kenji Okada1-0/+11
2021-01-13nixos/doc: fix manual reference to libinputThiago Kenji Okada1-1/+1
2021-01-12mariadb: 10.4.15 -> 10.5.8Izorkin1-0/+9
2021-01-12mariadb: drop build server with tokudb storageIzorkin1-0/+7
2021-01-11nixos/doc: add searx changes to the relase notesrnhmjoj1-0/+12
2021-01-10Merge pull request #108726 from omasanori/nixos/netgroupFlorian Klink1-0/+6
nixos/networking: make /etc/netgroup by default
2021-01-10Merge pull request #106082 from rnhmjoj/uwsgiGuillaume Girol1-0/+24
nixos/uwsgi: run with capabilities instead of root
2021-01-10nixos/docs: add uWSGI changes to the relase notesrnhmjoj1-0/+24
2021-01-10Merge pull request #89775 from numinit/update-androidenvJörg Thalheim1-0/+16
2021-01-10Merge pull request #105775 from xaverdh/iwd-link-unitJörg Thalheim1-0/+9
2021-01-10Merge pull request #108897 from pacien/fish-foreign-env-remove-aliasMichele Guerini Rocco1-2/+2
fish-foreign-env: remove alias to incompatible package
2021-01-10nixos/networking: make /etc/netgroup by defaultMasanori Ogino1-0/+6
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 packagepacien1-2/+2
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-epiphanyWORLDofPEACE2-0/+13
Revert "nixos/gnome3: don't install epiphany default"
2021-01-09nixos/iwd: add release notes for changes to wireless interface renamingDominik Xaver Hörl1-0/+9
2021-01-05Merge pull request #97740 from ju1m/torJörg Thalheim1-0/+10
nixos/tor: improve type-checking and hardening
2021-01-05nixos/gnome3: Note the reintroduction of epiphany in release notestalyz2-0/+13
2021-01-04fish-foreign-env: move to fishPlugins.foreign-envpacien1-0/+8
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 instabilitytalyz1-1/+9
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 generationnuminit1-0/+16
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 Moutinho1-0/+10
Fixes #77395. Fixes #82790.