summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge branch 'master' into staging-nextVladimír Čunát2018-08-13
|\ | | | | | | | | | | | | Conflicts: gobby and libinfinity - I took the hand-edited versions instead of those resuting from the mass-replacement. Hydra: ?compare=1473190
| * environment.extraInit: fix description typoAlyssa Ross2018-08-13
| |
| * Merge pull request #44876 from eadwu/display-managers/pulseaudio-rely-on-socketSarah Brofeldt2018-08-12
| |\ | | | | | | nixos/display-managers: rely on socket to activate pulseaudio
| | * display-managers: rely on socket to activate pulseaudioEdmund Wu2018-08-10
| | |
| * | Merge pull request #44651 from jtojnar/gobbyJan Tojnar2018-08-12
| |\ \ | | | | | | | | gobby5: fix build
| | * | libinfinity: modernize expressionJan Tojnar2018-08-08
| | | | | | | | | | | | | | | | | | | | * Use multiple outputs to reduce the number of rebuilds necessary. * Fix build with GTK+ support
| * | | Merge pull request #43282 from Ma27/support-external-zsh-pluginsSilvan Mosberger2018-08-12
| |\ \ \ | | | | | | | | | | nixos/ohMyZsh: allow multiple derivations in `ZSH_CUSTOM`
| | * | | nixos/oh-my-zsh: add documentationMaximilian Bosch2018-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the last year `programs.oh-my-zsh` gained more complexity and since the introduction of features like `customPkgs` which builds a `ZSH_CUSTOM` path from a sequence of derivation a documentation may be fairly helpful to make the knowledge how to use the module and how to package new ZSH plugins visible. See https://github.com/NixOS/nixpkgs/pull/43282#issuecomment-410770432
| | * | | nixos/oh-my-zsh: add `customPkgs` option to allow multiple derivations for ↵Maximilian Bosch2018-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `ZSH_CUSTOM` If multiple third-party modules shall be used for `oh-my-zsh` it has to be possible to create another env which composes all the packages. Now it can be done like this: ``` { pkgs, ... }: { programs.zsh.enable = true; programs.zsh.ohMyZsh = { enable = true; customPkgs = with pkgs; [ lambda-mod-zsh-theme nix-zsh-completions ]; theme = "lambda-mod"; plugins = [ "nix" ]; }; } ``` Please keep in mind that this is not compatible with `programs.zsh.ohMyZsh.custom`, only one of these options can be used ATM. Each package should store its outputs into `$out/share/zsh/<output-name>`. Completions (and ZSH-only) extensions should live in the `fpath` (`$out/share/zsh/site-functions`), plugins in `.../plugins` and themes in `.../themes` (please refer to fdb6bf6ed68c2f089ae6c729dfeaa3eddea2ce6a and 406d64aad162b3a4881747be4e24705fb5182573). All scripts in `customPkgs` will be linked together using `linkFarm` to provide a single directory for all scripts from all derivations in `customPkgs` as suggested in https://github.com/NixOS/nixpkgs/pull/43282#issuecomment-410396365.
| * | | | nixos/systemd-boot: Add missing newlineThibault Polge2018-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an issue where setting both `boot.loader.systemd-boot.editor` to `false` and `boot.loader.systemd-boot.consoleMode` to any value would concatenate the two configuration lines in the output, resulting in an invalid `loader.conf`.
* | | | | Merge branch 'master' into staging-nextVladimír Čunát2018-08-12
|\| | | | | | | | | | | | | | | | | | | Hydra: ?compare=1472947
| * | | | virtualbox module: allow to pass the package (#44907)zimbatm2018-08-11
| | | | |
| * | | | nixos/tests/luksroot: Fix OCR of passphrase promptaszlig2018-08-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since a9d69a74d6edb6bcca29b1189d4bc3b203ecaf25, the passphrase prompt now no longer starts with "Enter passphrase for" but now it's just "Passphrase for", which causes the luksroot installer test to fail. I've tested this on a x86_64-linux machine and the test now succeeds. Signed-off-by: aszlig <aszlig@nix.build> Cc: @oxij, @samueldr Issue: #29441
| * | | | nixos/modules/misc/version.nix: Don't spam the user with vague warningsEelco Dolstra2018-08-10
| | | | |
| * | | | Merge pull request #44870 from symphorien/tests-evalxeji2018-08-10
| |\ \ \ \ | | | | | | | | | | | | Fix evaluation of two tests
| | * | | | nixos/tests/yabar: fix evaluationSymphorien Gibol2018-08-10
| | | |/ / | | |/| |
| * | | | Merge pull request #37281 from xeji/qemu-nonrootxeji2018-08-10
| |\ \ \ \ | | | | | | | | | | | | nixos/libvirtd: add option to run qemu as non-root
| | * | | | nixos/libvirtd: add option to run qemu as non-rootxeji2018-08-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New option virtualisation.libvirtd.qemuRunAsRoot (default: true). If false, qemu is run as non-privileged user qemu-libvirtd, reducing security risk
| * | | | | Merge pull request #44556 from johanot/certmgr-module-initSilvan Mosberger2018-08-10
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | nixos/certmgr: init
| | * | | | nixos/certmgr: initJohan Thomsen2018-08-10
| | | | | |
| * | | | | Merge pull request #44823 from yegortimoshenko/20180809.194425/youtrackYegor Timoshenko2018-08-10
| |\ \ \ \ \ | | | | | | | | | | | | | | youtrack: 2018.1.41051 -> 2018.2.42284
| | * | | | | youtrack: 2018.1.41051 -> 2018.2.44329Yorick van Pelt2018-08-09
| | |/ / / /
| * | | | | Merge pull request #44658 from dlahoti/patch-2Franz Pletz2018-08-10
| |\ \ \ \ \ | | | | | | | | | | | | | | add `extraConfig` section to `networking.wireless`
| | * | | | | nixos/wireless: add `extraConfig` section to `networking.wireless`Deven Lahoti2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the user to add `wpa_supplicant` config options not yet supported by Nix without having to write the entire `wpa_supplicant.conf` file manually.
| * | | | | | Merge pull request #44848 from LnL7/vault-optionsSarah Brofeldt2018-08-10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/vault: make package configurable
| | * | | | | | services-vault: make package configurable and add extraConfig optionDaiderd Jordan2018-08-09
| | | | | | | |
| * | | | | | | Merge pull request #44649 from dlahoti/patch-1Silvan Mosberger2018-08-09
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | add `/share/sddm/themes` to `environment.pathsToLink`
| | * | | | | | nixos/sddm: add `/share/sddm/themes` to `environment.pathsToLink`Deven Lahoti2018-08-09
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | Without this, there are no SDDM themes available in the directory configured in `sddm.conf`.
| * | | / / / nixos/metacity: switch to gnome3.metacityJan Tojnar2018-08-09
| | |_|/ / / | |/| | | |
* | | | | | Merge master into stagingFrederik Rietdijk2018-08-09
|\| | | | |
| * | | | | Merge pull request #29441 from oxij/nixos/luksSamuel Dionne-Riel2018-08-08
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos: initrd/luks: allow to reuse passphrases, cleanup
| | * | | | | doc: document luksroot.nix changes in release notesJan Malakhovski2018-08-08
| | | | | | |
| | * | | | | nixos: initrd/luks: disable input echo for the whole stageJan Malakhovski2018-08-08
| | | | | | |
| | * | | | | nixos: initrd/luks: simplify Yubikey handling codeJan Malakhovski2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From reading the source I'm pretty sure it doesn't support multiple Yubikeys, hence those options are useless. Also, I'm pretty sure nobody actually uses this feature, because enabling it causes extra utils' checks to fail (even before applying any patches of this branch). As I don't have the hardware to test this, I'm too lazy to fix the utils, but I did test that with extra utils checks commented out and Yubikey enabled the resulting script still passes the syntax check.
| | * | | | | nixos: initrd/luks: change passphrases handlingJan Malakhovski2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also reuse common cryptsetup invocation subexpressions. - Passphrase reading is done via the shell now, not by cryptsetup. This way the same passphrase can be reused between cryptsetup invocations, which this module now tries to do by default (can be disabled). - Number of retries is now infinity, it makes no sense to make users reboot when they fail to type in their passphrase.
| | * | | | | nixos: initrd/luks: cleanup and generalize common shell expressionsJan Malakhovski2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix Yubikey timeout handling mess.
| | * | | | | nixos: boot/stage-1: check syntax of the generated scriptJan Malakhovski2018-08-08
| | |/ / / /
| * | | | | Merge pull request #42469 from ghuntley/patch-4Silvan Mosberger2018-08-08
| |\ \ \ \ \ | | | | | | | | | | | | | | zerotier: added option to customise the port used
| | * | | | | nixos/zerotier: added option to customise the port usedGeoffrey Huntley2018-08-09
| | | | | | |
| * | | | | | systemd: improve unit script drv namingLinus Heckemann2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also store scripts directly in the nix store rather than having the superfluous /bin/ tree.
| * | | | | | Merge pull request #39792 from Moredread/fwupdJan Tojnar2018-08-08
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | WIP fwupd: 1.0.5 -> 1.1.0
| | * | | | | fwupd: 1.0.5 -> 1.1.0André-Patrick Bubel2018-08-07
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We override the ESP mount point in the config file /etc/fwupd/uefi.conf (available since version 1.0.6), as it is set to a path in the nix store during build time. Tests are disabled as it needs /etc/os-release, which is not available when building with sandboxing enabled.
| * | | | | nixos/cloud-init: order after network-online.target (#44633)Vincent Bernat2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some modules of cloud-init can cope with a network not immediately available (notably, the EC2 module), but some others won't retry if network is not available (notably, the Cloudstack module). network.target doesn't give much guarantee about the network availability. Applications not able to start without a fully configured network should be ordered after network-online.target. Also see #44573 and #44524.
| * | | | | luksroot: Add missing quote (#44639)Edmund Wu2018-08-07
| | | | | |
| * | | | | nixos/luksroot: Support keyfile offsetsJanne Heß2018-08-07
| | | | | |
| * | | | | cassandra: rewrote service from scratchThomas Bach2018-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a replacement for the previously broken `services.database.cassandra` with tests for a multi-node setup.
| * | | | | set initialHashedPassword in installation-device.nixBob van der Linden2018-08-07
| | | | | |
| * | | | | Merge pull request #44544 from bkchr/plasma_activation_script_use_absolute_pathadisbladis2018-08-07
| |\ \ \ \ \ | | | | | | | | | | | | | | services.plasma5: Make activationscript use absolute path to
| | * | | | | services.plasma5: Make activationscript use absolute path toBastian Köcher2018-08-06
| | | |_|/ / | | |/| | | | | | | | | | | | | | | `kbuildsyscoca5`
| * | | | | nixos/release.nix: add docker-registry testRobin Gloster2018-08-06
| | | | | |