summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* rabbitmq module: modernize after package upgradeAlexey Lebedeff2018-09-25
| | | | | | | | | | | | | | - Use socket-activated epmd - that way there won't be any trouble when more than one erlang system is used within a single host. - Use new automation-friendly configuration file format - Use systemd notifications instead of buggy 'rabbitmqctl wait' for confirming successful server startup. 'wait' bug: https://github.com/rabbitmq/rabbitmq-server/issues/463 - Use 'rabbitmqctl shutdown' instead of 'stop', because it's not pid-file based - Use sane systemd unit defaults from RabbitMQ repo: https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq-server.service.example - Support for external plugins
* rabbitmq-server: 3.6.10 -> 3.7.8Alexey Lebedeff2018-09-25
| | | | | | | | | | | - New dependency on 'getconf' binary for https://github.com/rabbitmq/rabbitmq-common/blob/3aa619e9ef81cfe6db0c776e6cd829ce234a7881/src/vm_memory_monitor.erl#L448 - New dependency on 'socat' for systemd notifications https://github.com/rabbitmq/rabbitmq-server/blob/4a3ee3a336bc82f2e56ec5d2292c80458ccc2974/src/rabbit.erl#L361 - elixir_1_6 for a new 'rabbitmqctl' tool - Replace patching with providing custom PATH, as we already have some other things here - Renamed package in all-packages.nix from a legacy spelling
* Revert "virtualization/qemu-vm: fix and improve virtio/scsi switching"Sarah Brofeldt2018-09-25
| | | | | | | This reverts commit f777d2b719be0db4cb7819d5b6dbdd121db29a37. cc #34409 This breaks evaluation of the tested job: attribute 'diskInterface' missing, at /nix/store/5k9kk52bv6zsvsyyvpxhm8xmwyn2yjvx-source/pkgs/build-support/vm/default.nix:316:24
* Merge pull request #47298 from oxij/nixos/doc-in-installerMichael Raskin2018-09-25
|\ | | | | nixos: fix fallout from #46193
| * nixos: doc: fix minimal profile and installer configsJan Malakhovski2018-09-24
| |
| * nixos: doc: nixos-manual: fix assertJan Malakhovski2018-09-24
| |
* | nixos/gitlab: rebuild authorized_keys during preStartWilliButz2018-09-25
| | | | | | | | | | This updates the path to the 'gitlab-shell' to the correct store path when gitlab is restarted.
* | gitlab module: workhorse may start before gitlabRobin Gloster2018-09-25
| |
* | nixos/gitlab: avoid creating recursive symlinks, add gitlab-rake depsKristoffer Thømt Ravneberg2018-09-25
| |
* | Merge pull request #47296 from matthewbauer/closure-size-reductionsxeji2018-09-24
|\ \ | | | | | | ISO/OVA closure size reductions
| * | nixos: don’t enableQt4Support for installer profileMatthew Bauer2018-09-24
| | | | | | | | | | | | | | | | | | This is already done in installer/cd-dvd/installation-cd-graphical-kde.nix but not in profiles/graphical.nix. Related to #47256.
* | | nixos/chrony: clean up, rework to be a little closer to upstreamAustin Seipp2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most importantly, this sets PrivateTmp, ProtectHome, and ProtectSystem so that Chrony flaws are mitigated, should they occur. Moving to ProtectSystem=full however, requires moving the chrony key files under /var/lib/chrony -- which should be fine, anyway. This also ensures ConditionCapability=CAP_SYS_TIME is set, ensuring that chronyd will only be launched in an environment where such a capability can be granted. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | Merge pull request #47289 from 1000101/masterMichael Raskin2018-09-24
|\ \ \ | | | | | | | | trezord: 2.0.14 -> 2.0.19 and nixos/trezord: revised and updated udev rules
| * | | nixos/trezord: revised and updated udev rules10001012018-09-24
| | | | | | | | | | | | | | | | nixos/trezord: revised and updated udev rules
* | | | nixos tests: move common configuration into separate fileDomen Kožar2018-09-24
|/ / / | | | | | | | | | This allows tests outside nixos to use acme setup.
* | | Merge pull request #47155 from xeji/p/installer-testsxeji2018-09-24
|\ \ \ | | | | | | | | nixos/tests/installer: prevent race between parted and udev
| * | | nixos/tests/installer: stop udev queue before calling mdadmUli Baum2018-09-22
| | | | | | | | | | | | | | | | | | | | | | | | In the swraid test, temporarily stop udev queue execution while creating mdraid devices to prevent a race with udev, see https://groups.google.com/forum/#!topic/scylladb-dev/u87yHgo3ylU
| * | | nixos/tests/installer: use flock for all parted callsUli Baum2018-09-22
| | | | | | | | | | | | | | | | | | | | | | | | to further reduce risk of race with udev, like util-linux recommends for sfdisk: https://github.com/karelzak/util-linux/blob/v2.32/disk-utils/sfdisk.8#L71
| * | | nixos/tests/installer: prevent race between parted and udevUli Baum2018-09-22
| | | | | | | | | | | | | | | | | | | | by combining all parted commands into a single parted call. This eliminates one cause of non-deterministic failure.
* | | | nixos/tests/hound: fix non-deterministic failure (#47152)xeji2018-09-24
| | | | | | | | | | | | | | | | | | | | The test failed on Hydra in one instance because a request to the server was sent before indexing was finished. Retry the request until it succeeds (or times out).
* | | | nixos: initrd/luks: make uuid specified devices discoverableEdward Tjörnhammar2018-09-24
| | | |
* | | | Merge pull request #34409 from steveeJ/steveej-qemu-vm-fixesJörg Thalheim2018-09-24
|\ \ \ \ | | | | | | | | | | qemu-vm: fix script syntax and VM args
| * | | | virtualization/qemu-vm: fix and improve virtio/scsi switchingStefan Junker2018-09-22
| | | | |
* | | | | Revert "nixos: set nixos in nixPath"Eelco Dolstra2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 67c8c4917799496dcf2ad6a500441fbbaeb918c9. 'nix run nixos.firefox' is *not* supposed to work - the Nix 2.x interface attempts to standardize on nixpkgs.*, to get rid of the nixos/nixpkgs confusion that existed with the channels interface. So let's not bring that confusion back.
* | | | | Merge pull request #46193 from oxij/nixos/manual-to-docSamuel Dionne-Riel2018-09-24
|\ \ \ \ \ | | |_|_|/ | |/| | | nixos: doc: implement #12542
| * | | | nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | | | | | | | | | | | | | | | | | `documentation.nixos`
| * | | | nixos: doc: rename `manual` to `manualHTML`, cleanup referencesJan Malakhovski2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because when I see "config.system.build.manual.manual" after I forgot what it means I ask "Why do I need that second `.manual` there again?". Doesn't happen with `config.system.build.manual.manualHTML`.
* | | | | Merge pull request #47180 from avnik/fix/rmilterJörg Thalheim2018-09-24
|\ \ \ \ \ | | | | | | | | | | | | Fix rmilter socket path, add deprecation notice
| * | | | | rmilter: deprecation noticeAlexander V. Nikolaev2018-09-23
| | | | | |
| * | | | | rmilter: move rmilter.sock out of /run/rmilterAlexander V. Nikolaev2018-09-22
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /run/rmilter is set by systemd, and have root:root ownership, which prevent pid file to write. This fix suggested to be promoted to 18.09 branch. (Although rmilter itself is deprecated, and I plan to remove it, after 18.09 would be released)
* | | | | Merge pull request #47206 from matthewbauer/add-nixos-to-nixpathMatthew Bauer2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | nixos: set nixos in nixPath
| * | | | | nixos: set nixos in nixPathMatthew Bauer2018-09-23
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes using the nixos channel work out of the box with the new Nix commands. For example: $ nix run nixos.firefox -c firefox Fixes #46536
* | | | | Merge pull request #47205 from matthewbauer/add-kdoctoolsMatthew Bauer2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | kde: add kdoctools to default environment
| * | | | | kde: add kdoctools to default environmentMatthew Bauer2018-09-23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | khelpcenter needs meinproc5 to work properly. Hopefully doesn’t effect closure sizes too much - kdoctools is rather small. Fixes #46539 /cc @ttuegel
* | | | | Merge pull request #47204 from matthewbauer/make-firefox-defaultMatthew Bauer2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | nixos: make firefox the default browser
| * | | | | nixos: make firefox default browserMatthew Bauer2018-09-22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this the graphical installer has no way to open the manual. You can fix it yourself by installing any HTML browser but this might be unfamiliar to users new to NixOS and without any other way to open the manual. The downside is it will also increase download sizes. Fixes #46537
* | | | | 19.03: fix section idWill Dietz2018-09-23
| | | | |
* | | | | Merge pull request #46959 from worldofpeace/emby/correct-permissionSarah Brofeldt2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | nixos/emby: ensure plugins are writeable
| * | | | | nixos/emby: ensure plugins are writeableworldofpeace2018-09-20
| | | | | |
* | | | | | Merge pull request #45161 from Gerschtli/update/ts3Sarah Brofeldt2018-09-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | teamspeak_server: 3.0.13.6 -> 3.3.0
| * | | | | | teamspeak_server: 3.0.13.6 -> 3.3.0Tobias Happ2018-08-17
| | | | | | |
* | | | | | | release-notes/19.03: add release notes for nix 2.0 requirement bumpJohn Ericson2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is taken from the 18.09 change, which was reverted on release-18.09 but not master. The now-false 18.09 release notes were just removed from master in 29854e24265457991448afb93363bdcc9e5d2eca, but since the underlying change is still there, release notes for 19.03 are warranted. This commit takes the now-reverted release notes and reuses them for that.
* | | | | | | release-notes: Add missing "Backward Incompatibilities" sectionJohn Ericson2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been part of every release since 17.03. I think the template for new releases should be updated to contain this.
* | | | | | | Revert "nixos docs: add release notes for nix 2.0 requiremnt bump"Matthew Bauer2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 18f953965598ab585cc4b3f9018463905401bdd9. (cherry picked from commit 02bb97e5bb30cdbd9097c5efcf0560b8188b2940)
* | | | | | | iwd: 0.7 -> 0.8Vladyslav Mykhailichenko2018-09-23
| | | | | | |
* | | | | | | nixos/tests/prosody: use sqlite database (#47185)xeji2018-09-23
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | The test didn't catch an issue with luadbi because it used internal storage only. Switch to sqlite to test sql access.
* | | | | | Merge pull request #45941 from NixOS/staging-nextFrederik Rietdijk2018-09-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Staging next
| * \ \ \ \ \ Merge master into staging-nextFrederik Rietdijk2018-09-18
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into staging-nextUli Baum2018-09-13
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into staging-nextVladimír Čunát2018-09-04
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1477053