summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
...
| * | | | | | | | nixos/systemd-networkd: wait for udev to settlexeji2018-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... to avoid race condition between udevd renaming and networkd configuring interfaces (39069)
* | | | | | | | | nixos/tests/predictable-interface-names: Refactoraszlig2018-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Nix expression here is really hard to read with multiple (and unnecessarily) nested lets and it also generates attribute names based on the derivation generated by makeTest, which will result in these attribute names: * vm-test-run-predictableInterfaceNames * vm-test-run-predictableInterfaceNames-with-networkd * vm-test-run-unpredictableInterfaceNames * vm-test-run-unpredictableInterfaceNames-with-networkd With the refactor the attribute names are now: * predictable * predictableNetworkd * unpredictable * unpredictableNetworkd So now the code is even shorter and IMHO slightly more readable. Signed-off-by: aszlig <aszlig@nix.build> Cc: @symphorien, @fpletz, @adisbladis
* | | | | | | | | Merge pull request #39137 from peterhoeg/m/lcdPeter Hoeg2018-04-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos lcdproc: module for lcdd/lcdproc
| * | | | | | | | | nixos lcdproc: module for lcdd/lcdprocPeter Hoeg2018-04-25
| | | | | | | | | |
* | | | | | | | | | linux-copperhead: Fix testTim Steinbach2018-04-28
| | | | | | | | | |
* | | | | | | | | | nixos/tests/chromium: Wait 10s after new windowaszlig2018-04-28
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a very very very ugly workaround and it's because Chromium seems to eat keystroke for a few seconds after a new window is created. I haven't found a better solution yet, so let's at least unbreak the test until we come up with a better way. Thanks to @vcunat for bringing this to my attention and also doing the initial bisect. The change that brought up this problem was 2b29e401531306d044f797a5dfa, which updated Chromium from version 65.0.3325.181 to version 66.0.3359.117. Unfortunately the upstream changelog[1] is way too large to actually guess what the breaking change is. [1]: https://chromium.googlesource.com/chromium/src/+log/65.0.3325.181..66.0.3359.117?pretty=fuller&n=10000 Signed-off-by: aszlig <aszlig@nix.build> Cc: @bendlas, @vcunat
* | | | | | | | | Merge pull request #39612 from bgamari/cupsd-loglevelJörg Thalheim2018-04-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | cupsd: Introduce services.printing.logLevel option
| * | | | | | | | | nixos/cupsd: Introduce services.printing.logLevel optionBen Gamari2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we indirectly suggested that the user use services.printing.extraConf to set this, but this doesn't work with the default merge ordering. Fix this by making it an independent option. Fixes #39611.
* | | | | | | | | | nixos/qemu-vm: Always add a virtio RNG device to the questTuomas Tynkkynen2018-04-28
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mke2fs has this annoying property that it uses getrandom() to get random numbers (for whatever purposes) which blocks until the kernel's secure RNG has sufficient entropy, which it usually doesn't in the early boot (except if your CPU supports RDRAND) where we may need to create the root disk. So let's give the VM a virtio RNG to avoid the boot getting stuck at mke2fs.
* | | | | | | | | Merge pull request #31418 from ryantm/doc-nixos-extra-module-pathGraham Christensen2018-04-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | lib/eval-config: document NIXOS_EXTRA_MODULE_PATH
| * | | | | | | | | lib/eval-config: document NIXOS_EXTRA_MODULE_PATHRyan Mulligan2018-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds some documentation about importing modules external to Nixpkgs, which provides context for documenting NIXOS_EXTRA_MODULE_PATH. Closes #30376
* | | | | | | | | | Merge pull request #39617 from Mic92/nixos-generate-configSarah Brofeldt2018-04-28
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/nixos-generate-config: update search command
| * | | | | | | | | | nixos/nixos-generate-config: update search commandJörg Thalheim2018-04-27
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #39459 from oxij/nixos/isolinuxMatthew Justin Bauer2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos: installer: cleanup a bit
| * | | | | | | | | | | nixos: installer: cleanup a bitJan Malakhovski2018-04-25
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | |
* | | | | | | | | | | unifi, nixos/unifi: support LTS (5.6.36) and release (5.7.20)Badi Abdul-Wahid2018-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ubiquiti has both a LTS and current version of their Unifi controller software. The latter adds new features, but may drop support for some devices. This adds the capability to use either for the unifi module but defaults to the LTS version, which was the previous behavior.
* | | | | | | | | | | Merge pull request #39613 from bgamari/networkd-requiredforonlineJörg Thalheim2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | networkd: Allow RequiredForOnline field in [Link] section
| * | | | | | | | | | | nixos/networkd: Allow RequiredForOnline field in [Link] sectionBen Gamari2018-04-27
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was previously missing.
* | | | | | | | | | | nixos/xserver: remove nvidiaLegacy173 from videoDrivers.examplesJörg Thalheim2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | see https://github.com/NixOS/nixpkgs/commit/92265e807e60fac8bbf3c08a82715b575b5e4e7e#commitcomment-28773179
* | | | | | | | | | | Merge pull request #39431 from fdietze/patch-1xeji2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nixos manual: Fix typo in Syntax Summary
| * | | | | | | | | | | nixos manual: Fix typo in Syntax SummaryFelix Dietze2018-04-24
| | |/ / / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #39008 from serokell/youtrackYegor Timoshenko2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Youtrack package and service
| * | | | | | | | | | | youtrack: add serviceYorick van Pelt2018-04-27
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #39002 from serokell/oauth2_proxy_modYegor Timoshenko2018-04-27
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | | oauth2_proxy: refactor service
| * | | | | | | | | | | oauth2_proxy: use explicit upstream default for setXauthrequestYorick van Pelt2018-04-27
| | | | | | | | | | | |
| * | | | | | | | | | | oauth2_proxy: add keyFile, make some options optionalYorick van Pelt2018-04-16
| | | | | | | | | | | |
| * | | | | | | | | | | oauth2_proxy: update module for extraConfig supportYorick van Pelt2018-04-16
| | | | | | | | | | | |
* | | | | | | | | | | | nixos: xserver: add related packagesJan Malakhovski2018-04-27
| | | | | | | | | | | |
* | | | | | | | | | | | nixos: alsa: better docstringJan Malakhovski2018-04-27
| | | | | | | | | | | |
* | | | | | | | | | | | lib/debug: add replacement instructions & release notesProfpatsch2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for every deprecated function.
* | | | | | | | | | | | lib/debug: fix use-sites of deprecated debug functionsProfpatsch2018-04-27
| | | | | | | | | | | |
* | | | | | | | | | | | nixos/buildkite-agent: fix variable expansion in hook scriptsRodney Lorrimar2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @cleverca found this bug in the declarative hooks config. Any shell variables referenced in a hook script would get expanded by the hooks directory builder. Prevent variable expansion by quoting the here doc limit string.
* | | | | | | | | | | | Revert "release-combined: don't include tests.chromium"Vladimír Čunát2018-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1d0625499854b583c57267a744111ba8a1d0cfaf. We now get a build and maybe have a workaround #39570; /cc #39476.
* | | | | | | | | | | | nixos/caddy: fix ca api endpoint, now uses v2Franz Pletz2018-04-27
| | | | | | | | | | | |
* | | | | | | | | | | | release-combined: don't include tests.chromiumMatthew Justin Bauer2018-04-26
| |_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The chromium package will frequently time out . Note that this is unrelated to the test but a side effect because the test depends on chromium. https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.chromium.x86_64-linux See also #39476
* | | | | | | | | | | dante service: default for logoutputNikolay Amiantov2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Log to journald via syslog by default; also improve option type.
* | | | | | | | | | | dante service: restart only on failureNikolay Amiantov2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normal exit code shouldn't result in a restart.
* | | | | | | | | | | Revert "gitlab: disable"Robin Gloster2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 68c4605f1a251b97cb0fcde251ce52d498e2cef8. Gitlab has been fixed
* | | | | | | | | | | gitlab module: update to gitlab 10.7Robin Gloster2018-04-26
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #33679 from flokli/deluge-moduleMatthew Justin Bauer2018-04-25
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Deluge: use mkEnableOption, add test
| * | | | | | | | | | | deluge: add testFlorian Klink2018-04-13
| | | | | | | | | | | |
| * | | | | | | | | | | deluge: use mkEnableOptionFlorian Klink2018-04-13
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #35280 from markus1189/logkeysMatthew Justin Bauer2018-04-25
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Logkeys: Update and add `device` option to service
| * | | | | | | | | | | | logkeys.service: Add 'device' optionMarkus Hauck2018-02-21
| | | | | | | | | | | | |
* | | | | | | | | | | | | treewide: isArm -> isAarch32John Ericson2018-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following legacy packing conventions, `isArm` was defined just for 32-bit ARM instruction set. This is confusing to non packagers though, because Aarch64 is an ARM instruction set. The official ARM overview for ARMv8[1] is surprisingly not confusing, given the overall state of affairs for ARM naming conventions, and offers us a solution. It divides the nomenclature into three levels: ``` ISA: ARMv8 {-A, -R, -M} / \ Mode: Aarch32 Aarch64 | / \ Encoding: A64 A32 T32 ``` At the top is the overall v8 instruction set archicture. Second are the two modes, defined by bitwidth but differing in other semantics too, and buttom are the encodings, (hopefully?) isomorphic if they encode the same mode. The 32 bit encodings are mostly backwards compatible with previous non-Thumb and Thumb encodings, and if so we can pun the mode names to instead mean "sets of compatable or isomorphic encodings", and then voilà we have nice names for 32-bit and 64-bit arm instruction sets which do not use the word ARM so as to not confused either laymen or experienced ARM packages. [1]: https://developer.arm.com/products/architecture/a-profile
* | | | | | | | | | | | | nginx: allow basic auth passwords to be specified in a fileBen Wolsieffer2018-04-25
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #39473 from xeji/update-keymap-testSarah Brofeldt2018-04-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/tests/keymap: wait for xdotool to succeed
| * | | | | | | | | | | | | nixos/tests/keymap: wait for xdotool to succeedxeji2018-04-25
| | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xdotool failed in rare cases when a window was already created but not yet decorated by the window manager. also prevent a (never observed but possible) race condition
* | | | | | | | | | | | | nixos: typofixes/tab deletion in some foundationdb docs/moduleAustin Seipp2018-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | | | | | | | | Merge pull request #39304 from peterhoeg/f/haPeter Hoeg2018-04-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | home-assistant: add a few knobs and make config YAML