summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | It is deprecated and will be removed after 18.09.
* Merge pull request #45779 from grahamc/bump-nix-versionSamuel Dionne-Riel2018-08-30
|\ | | | | Nix minimal version: 1.11 -> 2.0
| * nixos docs: add release notes for nix 2.0 requiremnt bumpGraham Christensen2018-08-30
| |
* | Merge pull request #45058 from michaelpj/imp/freedesktop-modulesJan Tojnar2018-08-30
|\ \ | |/ |/| freedesktop modules: init
| * system-path: fix default option valueMichael Peyton Jones2018-08-20
| |
| * system-path: allow other modules to provide setup fragmentsMichael Peyton Jones2018-08-16
| |
| * xdg: add modules for supporting various XDG specsMichael Peyton Jones2018-08-16
| |
* | treewide: fix typo: asumed -> assumedBjørn Forsman2018-08-30
| |
* | nixos/zabbix: fix initial database creation (#45750)Johannes Lötzsch2018-08-30
| | | | | | without this fix the database setup fails with „could not connect to database postgres: FATAL: role "root" does not exist“
* | Merge pull request #33686 from samueldr/artwork/isoGraham Christensen2018-08-29
|\ \ | | | | | | (Installation media) Bootloader artwork refresh
| * | Use a themed grub for the installer imageSamuel Dionne-Riel2018-08-24
| | | | | | | | | | | | | | | This replaces systemd-boot with grub, it is at feature parity, as in it can do everything systemd-boot did in the previous commit.
| * | Adds refind to the installer image.Samuel Dionne-Riel2018-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a 277K (as of right now) addition that can greatly help in some last recourse scenarios. The specific rEFInd setup will not be able to boot the installer image, but this is not why it has been added. It has been added to make use of its volumes scanning capabilities to boot existing EFI images on the target computer, which is sometimes necessary with buggy EFI. While is isn't NixOS's job to fix buggy EFI, shipping this small bit with the installer will help the unlucky few. Example scenario: two wildly different EFI implementation I have encountered have fatal flaws in which they sometimes will lose all the settings, this includes boot configuration. This is compounded by the fact that the two specific and distinct implementation do not allow manually adding ESP paths from their interface. The only recourse is to let the EFI boot the default paths, EFI/boot/boot{platform}.efi, which is not a default location used by the NixOS bootloaders. rEFInd is able to scan the volumes and detect the existing efi bootloaders, and boot them successfully.
| * | Fixes isolinux configuration for new artwork.Samuel Dionne-Riel2018-08-24
| | |
* | | firewall service: respect marks in rpfilter (#39054)Nikolay Amiantov2018-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | This allows one to add rules which change a packet's routing table: iptables -t raw -I PREROUTING 1 -m set --match-set myset src -j MARK --set-mark 2 ip rule add fwmark 2 table 1 priority 1000 ip route add default dev wg0 table 1 to the beginning of raw table PREROUTING chain, and still have rpfilter.
* | | nixos/tests/i3wm: prevent non-deterministic failure (#45759)xeji2018-08-29
| | | | | | | | | | | | Test failed sporadically on Hydra, probably due to timing issues. These changes should make that less likely to occur.
* | | nixos/tests/mesos: fix test (#45758)xeji2018-08-29
| | | | | | | | | | | | fallout from 39e678e24e38f1f374eaf5463b424ebdf75df9af : dockerTools.buildImage no longer applies default tag "latest"
* | | nixos/tests: Set DefaultTimeoutStartSec very high (#44916)Brian Olsen2018-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DefaultTimeoutStartSec is normally set to 90 seconds and works fine. But when running NixOS tests on a very slow machine (like a VM without nested virtualisation support) this default is to low and causes systemd units to fail spuriously. One symptom of this issue are tests at times failing with "timed out waiting for the VM to connect". Since the VM connect timeout is 300 seconds I also set DefaultTimeoutStartSec to this which is ridiculously high.
* | | nixos/networkd: fix range assertions on 32 bit NixBen Wolsieffer2018-08-28
| | |
* | | virtualbox: Change the virtualbox tests to not build the unfree tests by ↵Dennis Gosnell2018-08-28
| | | | | | | | | | | | default. (#45415)
* | | systemd: ensure fsck Requires/After links are created in mount unitsMatt McHenry2018-08-28
| | | | | | | | | | | | | | | | | | | | | systemd-fsck-generator only produces these lines if it can find the necessary fsck executable in its PATH. fixes #29139.
* | | nixos/zabbix-agent: Make the Zabbix package user-configurableTuomas Tynkkynen2018-08-28
| | |
* | | virtualization.growPartition -> virtualisation.growPartitionEelco Dolstra2018-08-28
| | | | | | | | | | | | | | | | | | | | | There never was a 'virtualization.growPartition'. This got messed up in eddf30cc93e1. Issue #36590.
* | | Merge pull request #45659 from vincentbernat/fix/nginx-gzipJörg Thalheim2018-08-28
|\ \ \ | | | | | | | | Small nginx tweaks
| * | | nginx: add more gzipped MIME typesVincent Bernat2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The additions are: - image/svg+xml for SVG images - application/atom+xml for Atom feeds These types are also present in mime.types. For better readability, the list is sorted and formatted with one type per line.
| * | | nginx: use a compression level of 5 in recommended configurationVincent Bernat2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While there is little gain of space to use a compression level of 9, the CPU usage is significant. Many experiments point to use something between 4 and 6. For example: - https://mjanja.ch/2015/03/finding-the-nginx-gzip_comp_level-sweet-spot/ - https://github.com/h5bp/server-configs-nginx/blob/3bda5b93edba147d51760e900c2079828a7dc274/nginx.conf#L93
* | | | Merge pull request #44990 from Ma27/reload-user-units-during-activationJörg Thalheim2018-08-27
|\ \ \ \ | | | | | | | | | | nixos/switch-to-configuration: reload user units
| * | | | nixos/switch-to-configuration: reload user unitsMaximilian Bosch2018-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When rebuilding you have to manually run `systemctl --user daemon-reload`. It gathers all authenticated users using `loginctl list-user` and runs `daemon-reload` for each of them. This is a first step towards a `nixos-rebuild` which is able to reload user units from systemd. The entire task is fairly hard, however I consider this patch usable as it allows to restart units without running `daemon-reload` for each authenticated user.
* | | | | Merge pull request #45281 from Gerschtli/zsh-completionJörg Thalheim2018-08-27
|\ \ \ \ \ | |_|/ / / |/| | | | nixos/zsh: Adds enableGlobalCompInit option
| * | | | nixos/zsh: make enableGlobalCompInit description less ambiguousJörg Thalheim2018-08-27
| | | | |
| * | | | nixos/zsh: Adds enableGlobalCompInit optionTobias Happ2018-08-19
| | | | |
* | | | | Merge pull request #44890 from dywedir/iwdJörg Thalheim2018-08-26
|\ \ \ \ \ | | | | | | | | | | | | iwd: 0.4 -> 0.7
| * | | | | iwd: 0.4 -> 0.7Vladyslav Mykhailichenko2018-08-25
| | | | | |
* | | | | | Merge pull request #45647 from xeji/p/netdata-testJörg Thalheim2018-08-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/tests/netdata: fix non-deterministic failure
| * | | | | | nixos/tests/netdata: fix non-deterministic failureUli Baum2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test sporadically failed on hydra when a request was made before the service was actually listening on its port. Explicitly wait for the port to open.
* | | | | | | Merge pull request #45649 from xeji/p/networking-testsJörg Thalheim2018-08-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/tests/networking: fix routes and virtual tests
| * | | | | | | nixos/tests/networking: fix "virtual" testsUli Baum2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `ip route` now displays extended tun attributes, so the expected output of this test changed. Upstream change: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=118eda77d6602616bc523a17ee45171e879d1818
| * | | | | | | nixos/tests/networking: fix routes testsUli Baum2018-08-26
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output format of `ip route` changed, it now explicitly shows "proto static" for static routes.
* | | | | | | nixos/jupyter: init serviceAugustin Borsu2018-08-26
| | | | | | |
* | | | | | | nixos/tests/matrix-synapse: fix test (#45596)xeji2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since matrix-synapse 0.33.0 underscores in server names are rejected by server name validation, causing the test to fail: valueError: Server name 'server_sqlite' contains invalid characters Relevant upstream change: https://github.com/matrix-org/synapse/commit/546bc9e28b3d7758c732df8e120639d58d455164
* | | | | | | Merge pull request #44340 from shmish111/es-curatorBas van Dijk2018-08-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/curator: init elasticsearch curator
| * | | | | | | elasticsearch-curator: add note to the NixOS release notesBas van Dijk2018-08-25
| | | | | | | |
| * | | | | | | nixos/tests/elk.nix: make sure the test doesn't wait for too long on ↵Bas van Dijk2018-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | elasticsearch-curator
| * | | | | | | elasticsearch-curator: include the module in the module-list & fix bugBas van Dijk2018-08-25
| | | | | | | |
| * | | | | | | elasticsearch-curator: add testDavid Smith2018-08-25
| | | | | | | |
| * | | | | | | elasticsearch-curator: don't need to add enable to elasticsearch-curator serviceDavid Smith2018-08-25
| | | | | | | |
| * | | | | | | nixos/curator: init elasticsearch curatorDavid Smith2018-08-25
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | https://www.elastic.co/guide/en/elasticsearch/client/curator/5.5/index.html
* | | | | | | Merge pull request #43736 from volth/patch-208xeji2018-08-26
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | qemu: 2.12.1 -> 3.0.0
| * | | | | | qemu: 2.12.1 -> 3.0.0volth2018-08-20
| | | | | | |
* | | | | | | Merge pull request #44389 from Mic92/es6Bas van Dijk2018-08-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | elasticsearch: use 6.x as default version, remove unsupported releases
| * \ \ \ \ \ \ Merge branch 'master' into es6Bas van Dijk2018-08-23
| |\ \ \ \ \ \ \ | | | |_|_|_|/ / | | |/| | | | |