summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
...
| | * | | | | | | nixos/httpd: remove unmaintained subservice (phabricator)Aaron Andersen2019-06-13
| | | | | | | | |
| | * | | | | | | nixos/phd: remove unmaintained serviceAaron Andersen2019-06-13
| | | | | | | | |
* | | | | | | | | Merge staging into staging-nextFrederik Rietdijk2019-06-15
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Merge staging-next into stagingFrederik Rietdijk2019-06-15
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #63035 from rvolosatovs/update/goWael Nasreddine2019-06-12
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | go: 1.12.5->1.12.6, 1.11.10->1.11.11
| * \ \ \ \ \ \ \ \ \ Merge staging-next into stagingFrederik Rietdijk2019-06-12
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge pull request #62153 from WilliButz/avahi-refactorRobin Gloster2019-06-11
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | avahi: set service directory and refactor module
| | * | | | | | | | | | | nixos/ids: remove avahi uid/gidWilliButz2019-06-04
| | | | | | | | | | | | |
| | * | | | | | | | | | | nixos/avahi: refactor module, add option `extraServiceFiles`WilliButz2019-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Types are now specified for all options. The fixed uid and gid for the avahi user have been removed and the user avahi is now in the group avahi. The the generic opening of the firewall for UDP port 5353 is now optional, but still defaults to true. The option `extraServiceFiles` was added to specify avahi service definitions, which are then placed in `/etc/avahi/services`.
* | | | | | | | | | | | | Merge staging-next into masterFrederik Rietdijk2019-06-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge master into staging-nextFrederik Rietdijk2019-06-15
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into staging-nextVladimír Čunát2019-06-14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brings in Haskell rebuild. Hydra nixpkgs: ?compare=1525186
| * | | | | | | | | | | | | Merge master into staging-nextFrederik Rietdijk2019-06-12
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge master into staging-nextFrederik Rietdijk2019-06-10
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge master into staging-nextFrederik Rietdijk2019-06-09
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'staging-next' into stagingVladimír Čunát2019-06-05
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge branch 'staging-next' into stagingVladimír Čunát2019-06-03
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts (simple): nixos/doc/manual/release-notes/rl-1909.xml
| * | | | | | | | | | | | | | | nixos/test: remove the stateVersion statement from the test-instrumentationAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We set stateVersion to `mkDefault 18.03` in `nixos/modules/testing/test-instrumentation.nix` and in `modules/installer/cd-dvd/installation-cd-base.nix`. Accessing the stateVersion in the module system from within the tests results in the following error: > The unique option `system.stateVersion' is defined multiple times, in > `nixpkgs/nixos/modules/installer/cd-dvd/installation-cd-base.nix' and > `nixpkgs/nixos/modules/testing/test-instrumentation.nix'. There are other tests that use it as well. Namely the radicale test also verifies behaviour between state versions is as expected. It switches a package default value. Others switched on the state directory default. It seems like having the timesyncd switch as part of every rendered activationScript might cause this weird error. Removing this line seems like a reasonable thing to do since we actually set the default to the very same value in the module system. This line should have been no-op besides the issue that we've two statements setting it in this very specific case.
| * | | | | | | | | | | | | | | nixos/misc: warn when someone is using the nixops autoLuks moduleAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The autoLuks module is not really compatible with the updated systemd version anymore. We started dropping NixOS specific patches that caused unwanted side effects that we had to work around otherwise. This change points users towards the relevant PR and spits out a bit of information on how to deal with the situation.
| * | | | | | | | | | | | | | | nixos/systemd: migrate systemd-timesync state when requiredAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Somewhen between systemd v239 and v242 upstream decided to no longer run a few system services with `DyanmicUser=1` but failed to provide a migration path for all the state those services left behind. For the case of systemd-timesync the state has to be moved from /var/lib/private/systemd/timesync to /var/lib/systemd/timesync if /var/lib/systemd/timesync is currently a symlink. We only do this if the stateVersion is still below 19.09 to avoid starting to have an ever growing activation script for (then) ancient systemd migrations that are no longer required. See https://github.com/systemd/systemd/issues/12131 for details about the missing migration path and related discussion.
| * | | | | | | | | | | | | | | nixos/networkd: rename GatewayOnlink to GatewayOnLinkAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This follows upstreams renaming of the option [1]. [1] https://github.com/systemd/systemd/commit/9cb8c5593443d24c19e40bfd4fc06d672f8c554c
| * | | | | | | | | | | | | | | nixos/networkd: use the route section for default routesAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With systemd v242 using the `Gateway` attribute of the `[Network]` section will lead to "onlink" routes on all the device that are matched by the default configuration (typically all devices) causing multiple default routes (even on localhost). We can only avoid that - while keeping our default route option - when we mark the route as explicitly not on link. Only gateways that are within a subnet of one of the assigned interface addresses will be installed into the routing table.
| * | | | | | | | | | | | | | | nixos/networkd: use `no` instead of `none` for `DHCP=` optionAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | systemd has deprecated the use of `none` and recommends using `no` instead.
| * | | | | | | | | | | | | | | nixos/udev: switch `networking.usePredicatableInterfaceNames` to a kernel paramAndreas Rammhold2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The udev rules we are shipping no longer work with systemd v242 and were remove upstream some time ago. It seems like the entire renaming is now done in C and not in the udev rules.
| * | | | | | | | | | | | | | | nixos/os-release: add documentation urlJörg Thalheim2019-06-03
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #62853 from samueldr/fix/sshd-cross-compile-issueYegor Timoshenko2019-06-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | nixos/sshd: fixes validation for cross-compilation
| * | | | | | | | | | | | | | | nixos/sshd: fixes validation for cross-compilationSamuel Dionne-Riel2019-06-15
| | |_|_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/pull/62853
* | | | | | | | | | | | | | | Merge pull request #63135 from Ma27/captive-browser-regressionSamuel Dionne-Riel2019-06-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/captive-browser: fix module
| * | | | | | | | | | | | | | | nixos/captive-browser: fix moduleMaximilian Bosch2019-06-14
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the broken metrics evaluation which was caused by a `trace` warning in stdout which confused `jq` in `pkgs/top-level/metrics.nix`. Also made the `bind-device` feature optional as suggested after the merge.
* | | | | | | | | | | | | | | nixos/systemd: enable systemd-tmpfiles-setup and -clean for user sessions ↵Florian Klink2019-06-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#62813) nixos/systemd: enable systemd-tmpfiles-setup and -clean for user sessions
| * | | | | | | | | | | | | | nixos/systemd: enable systemd-tmpfiles-setup and -clean for user sessionsPeter Hoeg2019-06-07
| | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | nixos: Fix build of manualaszlig2019-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual build broken by 79f7f89442d9132c35b6417187cb1567eca2b910, which is part of pull request #59179 (Fix Cassandra, improve config and tests). The issue was just a small error because of an unbalanced <literal/> tag, so only a "/" was missing :-) Signed-off-by: aszlig <aszlig@nix.build> Cc: @aanderse
* | | | | | | | | | | | | | Merge pull request #59179 from JohnAZoidberg/cassandra-moduleAaron Andersen2019-06-13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | Fix Cassandra, improve config and tests
| * | | | | | | | | | | | | nixos/cassandra: Don't force SimpleSeedProviderDaniel Schaefer2019-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the `seedAddresses` is not set, don't force `SimpleSeedProvider` to be in `seed_provider`. This could cause problems in a multi-datacenter deployment when a different seed provider is preferred.
| * | | | | | | | | | | | | nixos/cassandra: Use docbook instead of markdown styleDaniel Schaefer2019-06-13
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | nixos/cassandra: Add option for password file pathDaniel Schaefer2019-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you're on a multi user system you don't want to have the password in the nix-store. With the new jmxRolesFile option you can specify your own protected file instead.
| * | | | | | | | | | | | | nixos/cassandra: Allow setting JMX credentialsDaniel Schaefer2019-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we have the ability to enable remote JMX we should also support setting credentials for that because they become required if you turn it on.
| * | | | | | | | | | | | | nixos/cassandra: Add clusterNameDaniel Schaefer2019-06-13
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | nixos/cassandra: Add nixos conf for Java envDaniel Schaefer2019-06-13
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | nixos/cassandra: Allow setting of seed addressesDaniel Schaefer2019-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow for more intuitive specifying of seed node addresses with Nix syntax.
| * | | | | | | | | | | | | nixos/cassandra: Enable CQL server by defaultDaniel Schaefer2019-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves #50954
* | | | | | | | | | | | | | Merge pull request #58036 from volth/captive-browserMaximilian Bosch2019-06-13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/programs.captive-browser: init
| * | | | | | | | | | | | | | captive-browser: init at 2019-04-14volth2019-04-16
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #62712 from danbst/module-conflict-namingDanylo Hlynskyi2019-06-13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | NixOS module system: improve one of error messages
| * | | | | | | | | | | | | | nixos/containers: give a name to an anonymous container moduledanbst2019-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/NixOS/nixpkgs/issues/15747. Previously this module was called `<unknown-file>` in error messages, now it is called a bit more close to real: ``` module at /home/danbst/dev/nixpkgs/nixos/modules/virtualisation/containers.nix:470 ```
* | | | | | | | | | | | | | | Merge pull request #61923 from aanderse/giteaMaximilian Bosch2019-06-13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | nixos/gitea: make use of declarative features where applicable
| * | | | | | | | | | | | | | nixos/gitea: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | see #53852
| * | | | | | | | | | | | | | nixos/gitea: define a gitea group to avoid "nogroup" ownershipAaron Andersen2019-06-10
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | nixos/gitea: utilize mysql|postgresql.ensureDatabases & ensureUsers to ↵Aaron Andersen2019-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | provision databases
* | | | | | | | | | | | | | | Merge pull request #62966 from bjornfor/nixos-generate-config-bcacheEelco Dolstra2019-06-12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | nixos-generate-config: add support for bcache