about summary refs log tree commit diff
path: root/nixos/doc/manual
Commit message (Collapse)AuthorAge
* services.x11.videoDrivers: Don't include vmware driver by defaultadisbladis2020-06-11
| | | | A better option for vmware guests is to set `virtualisation.vmware.guest.enable`.
* Merge master into staging-nextFrederik Rietdijk2020-06-08
|\
| * Merge pull request #85947 from prusnak/images-zstdMarek Mahut2020-06-07
| |\ | | | | | | Use zstd for ISO and SD images
| | * manual/rl-2009.xml: add mention about SD/ISO images compressionPavol Rusnak2020-04-24
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-06-05
|\| |
| * | nixos/grub: support initrd secretsBen Wolsieffer2020-06-04
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-06-04
|\| |
| * | Merge pull request #73350 from NixOS/wmertens-nixos-boot-docWout Mertens2020-06-01
| |\ \ | | | | | | | | nixos boot doc: document boot.debug1devices
| | * | nixos doc: clarify role of boot.debug1devicesWout Mertens2019-11-13
| | | | | | | | | | | | Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
| | * | nixos boot doc: document boot.debug1devicesWout Mertens2019-11-13
| | | |
| * | | nixos/doc: update stale fn name s/copy_file_from_host/copy_from_host/Tom Fitzhenry2020-06-01
| | | | | | | | | | | | | | | | This was renamed in the Perl -> Python test driver migration.
* | | | Merge staging-next into stagingFrederik Rietdijk2020-05-27
|\| | |
| * | | nixos: Require networking.hostName to be a valid DNS labelMichael Weiss2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also means that the hostname must not contain the domain name part anymore (i.e. must not be a FQDN). See RFC 1035 [0], "man 5 hostname", or the kernel documentation [1]. Note: For legacy reasons we also allow underscores inside of the label but this is not recommended and intentionally left undocumented. [0]: https://tools.ietf.org/html/rfc1035 [1]: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/kernel.html#domainname-hostname Co-authored-by: zimbatm <zimbatm@zimbatm.com>
| * | | nixos/networking: Add the FQDN and hostname to /etc/hostsMichael Weiss2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the output of "hostname --fqdn" (previously the domain name was not appended). Additionally it's now possible to use the FQDN. This works by unconditionally adding two entries to /etc/hosts: 127.0.0.1 localhost ::1 localhost These are the first two entries and therefore gethostbyaddr() will always resolve "127.0.0.1" and "::1" back to "localhost" [0]. This works because nscd (or rather the nss-files module) returns the first matching row from /etc/hosts (and ignores the rest). The FQDN and hostname entries are appended later to /etc/hosts, e.g.: 127.0.0.2 nixos-unstable.test.tld nixos-unstable ::1 nixos-unstable.test.tld nixos-unstable Note: We use 127.0.0.2 here to follow nss-myhostname (systemd) as close as possible. This has the advantage that 127.0.0.2 can be resolved back to the FQDN but also the drawback that applications that only listen to 127.0.0.1 (and not additionally ::1) cannot be reached via the FQDN. If you would like this to work you can use the following configuration: ```nix networking.hosts."127.0.0.1" = [ "${config.networking.hostName}.${config.networking.domain}" config.networking.hostName ]; ``` Therefore gethostbyname() resolves "nixos-unstable" to the FQDN (canonical name): "nixos-unstable.test.tld". Advantages over the previous behaviour: - The FQDN will now also be resolved correctly (the entry was missing). - E.g. the command "hostname --fqdn" will now work as expected. Drawbacks: - Overrides entries form the DNS (an issue if e.g. $FQDN should resolve to the public IP address instead of 127.0.0.1) - Note: This was already partly an issue as there's an entry for $HOSTNAME (without the domain part) that resolves to 127.0.1.1 (!= 127.0.0.1). - Unknown (could potentially cause other unexpected issues, but special care was taken). [0]: Some applications do apparently depend on this behaviour (see c578924) and this is typically the expected behaviour. Co-authored-by: Florian Klink <flokli@flokli.de>
| * | | nixos/release-notes: document bazaar removalrnhmjoj2020-05-25
| | | |
* | | | Merge staging-next into stagingFrederik Rietdijk2020-05-24
|\| | |
| * | | grafana: 6.7.3 -> 7.0.0Jamie McClymont2020-05-23
| | | | | | | | | | | | | | | | | | | | | | | | This version removes PhantomJS support. Upstream also stopped vendoring dependencies, so I switched to buildGoModule.
* | | | Merge staging-next into stagingFrederik Rietdijk2020-05-23
|\| | |
| * | | nixos/scripted-networking: use udev to configure link MACAddress and MTUBytesFlorian Klink2020-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `network-link-${i.name}` units raced with other things trying to configure the interface, or ran before the interface was available. Instead of running our own set of shell scripts on boot, and hoping they're executed at the right time, we can make use of udev to configure the interface *while they appear*, by providing `.link` files in /etc/systemd/network/*.link to set MACAddress and MTUBytes. This doesn't require networkd to be enabled, and is populated properly on non-networkd systems since https://github.com/NixOS/nixpkgs/pull/82941. This continues clean-up work done in https://github.com/NixOS/nixpkgs/pull/85170 for the scripted networking stack. The only leftover part of the `network-link-${i.name}` unit (bringing the interface up) is moved to the beginning of the `network-addresses-${i.name}` unit. Fixes: https://github.com/NixOS/nixpkgs/issues/74471 Closes: https://github.com/NixOS/nixpkgs/pull/87116
* | | | Merge branch 'master' into stagingOrivej Desh2020-05-22
|\| | |
| * | | nixos/zram: make zstd the default (#87917)zowoq2020-05-21
| | | |
| * | | release-notes: document buildGoModule changes better.Jörg Thalheim2020-05-20
| | | |
| * | | maxx: drop (#87715)gnidorah2020-05-19
| | | |
* | | | Merge pull request #86848 from primeos/git-add-doc-outputWout Mertens2020-05-18
|\ \ \ \ | | | | | | | | | | git: Add a doc output for the HTML and text files
| * | | | git-doc: initMichael Weiss2020-05-18
| | | | |
* | | | | Merge branch 'staging-next' into stagingJan Tojnar2020-05-18
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | rkt: removezowoq2020-05-16
| | | |
| * | | nixos/manual: fix buildFlorian Klink2020-05-14
| | | | | | | | | | | | | | | | | | | | | | | | This broke in https://github.com/NixOS/nixpkgs/pull/86376 Also, fix some stray trailing whitespaces
| * | | nixos/manual: document use of systemd to mount filesystems (#87684)Ethan Glasser-Camp2020-05-14
| | | | | | | | | | | | * nixos/manual: document use of systemd to mount filesystems
| * | | nixos/mysql: add release notesIzorkin2020-05-14
| | | |
| * | | go-modules: Doc updatesColin L Rice2020-05-14
| | | |
* | | | Merge staging-next into stagingFrederik Rietdijk2020-05-14
|\| | |
| * | | nixos/nginx: add option enableSandboxIzorkin2020-05-12
| | | |
| * | | nixos/nginx: add release notesIzorkin2020-05-12
| | | |
| * | | Merge pull request #87314 from matthewbauer/bazel-flatMatthew Bauer2020-05-11
| |\ \ \ | | | | | | | | | | build-bazel-package: switch hash mode to “flat”
| | * | | build-bazel-package: Add hash change to changelogMatthew Bauer2020-05-11
| | | | |
* | | | | *-wrapper; Switch from `infixSalt` to `suffixSalt`John Ericson2020-05-12
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | I hate the thing too even though I made it, and rather just get rid of it. But we can't do that yet. In the meantime, this brings us more inline with autoconf and will make it slightly easier for me to write a pkg-config wrapper, which we need.
* | | | Merge pull request #85862 from Izorkin/nginx-pathsJörg Thalheim2020-05-11
|\ \ \ \
| * | | | nixos/nginx: add release notesIzorkin2020-05-04
| | | | |
* | | | | Merge pull request #86488 from cole-h/doasadisbladis2020-05-10
|\ \ \ \ \ | |_|/ / / |/| | | | nixos/doas: init
| * | | | rl-2009: document new module security.doasCole Helbling2020-05-05
| |/ / /
* | | | nixos-install: 'nix build' -> nix-buildEelco Dolstra2020-05-07
| | | | | | | | | | | | | | | | | | | | | | | | 'nix build' is an experimental command so we shouldn't use it yet. (nixos-rebuild also uses 'nix', but only when using flakes, which are themselves an experimental feature.)
* | | | Merge pull request #86678 from rnhmjoj/picomMichele Guerini Rocco2020-05-06
|\ \ \ \ | | | | | | | | | | nixos/picom: cleanup
| * | | | nixos/picom: document breaking change in release notesrnhmjoj2020-05-04
| | | | |
* | | | | Merge master into staging-nextFrederik Rietdijk2020-05-05
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | nixos/docker-containers: Rename to virtualisation.oci-containers.containers.adisbladis2020-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And allow the runtime to be configurable via the `virtualisation.oci-containers.backend` option. Valid choices are "podman" and "docker".
| * | | | treewide: use https for nixos.org and hydra.nixos.orgPavol Rusnak2020-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | tarballs.nixos.org is omitted from the change because urls from there are always hashed and checked
* | | | | Merge master into staging-nextFrederik Rietdijk2020-05-02
|\| | | |
| * | | | Merge pull request #84853 from ThibautMarty/herbstluftwm-0.8.0Jörg Thalheim2020-05-01
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | herbstluftwm: add option to the X Window System manual chapterThibaut Marty2020-04-14
| | | | |