summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nginx module: clean up SSL/listen handlingRobin Gloster2017-08-30
|
* Merge pull request #28378 from Ma27/fix-zshrc-eval-orderFranz Pletz2017-08-30
|\ | | | | programs.zsh: move evlauation of `${zshAliases}` after `cfg.interactiveShellInit`
| * programs.zsh: move evlauation of `${zshAliases}` after ↵Maximilian Bosch2017-08-18
| | | | | | | | | | | | | | | | | | `cfg.interactiveShellInit` `cfg.interactiveShellInit` is used by modules like `programs.zsh.oh-my-zsh`. This means that all aliases defined in `programs.zsh.shellAliases` might be overriden which is highly unpredictable
* | Merge pull request #28741 from bachp/gitlab-runner-improveFranz Pletz2017-08-30
|\ \ | | | | | | Gitlab runner improve
| * | gitlab-runner service: allow adding additional tools to PATHPascal Bach2017-08-30
| | | | | | | | | | | | | | | | | | | | | This is similar to how it is implemented for the Jenkins service. Bash and docker-machine are added by default as they are required in many cases.
| * | gitlab-runner service: honor proxy variablesPascal Bach2017-08-30
| | |
* | | Merge pull request #28746 from mguentner/ipfstestFranz Pletz2017-08-30
|\ \ \ | | | | | | | | tests: fix ipfs test, test actual networking functionality
| * | | tests: fix ipfs test, test actual networking functionalityMaximilian Güntner2017-08-30
| | | |
* | | | ipfs: adding mountDir options but disabling broken autoMountEric Litak2017-08-30
| | | |
* | | | ipfs: preStart configuration moved into daemon servicesEric Litak2017-08-30
| | | |
* | | | ipfs: refactor; wrapper adjustmentEric Litak2017-08-30
| | | |
* | | | ipfs: optionally manage ulimit -n in serviceConfigEric Litak2017-08-30
| | | |
* | | | ipfs: add extraConfig optionEric Litak2017-08-30
| | | |
* | | | ipfs: add autoMount optionEric Litak2017-08-30
| | | |
* | | | znapzend service: add autoCreation optionSilvan Mosberger2017-08-30
| |/ / |/| |
* | | network-interfaces-scripted: don't add 'lo' as device dependencyJörg Thalheim2017-08-30
| | | | | | | | | | | | | | | systemd does not create device units for loopback devices, since they are not physical.
* | | compiz: dropGraham Christensen2017-08-30
| | |
* | | Merge pull request #28722 from copumpkin/filterSource-cleanupDaniel Peebles2017-08-29
|\ \ \ | | | | | | | | Deduplicate some filterSource invocations
| * | | Deduplicate some filterSource invocationsDan Peebles2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version should have more conventional regexes that work across many platforms and regex engines. This is an issue because up until Nix 1.11, Nix called out to the libc regex matcher, which behaved differently on Darwin and Linux. And in Nix 1.12, we're moving to std::regex which will also behave differently here. And yes, I do actually evaluate make-disk-image.nix on Darwin ;)
* | | | networkmanager_iodine: init at 1.2.0Symphorien Gibol2017-08-30
| | | |
* | | | Merge pull request #27826 from Infinisil/radicaleFranz Pletz2017-08-30
|\ \ \ \ | | | | | | | | | | radicale: update to version 2
| * | | | radicale: 1.1.4 -> 2.1.2Silvan Mosberger2017-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit readds and updates the 1.x package from 1.1.4 to 1.1.6 which also includes the needed command for migrating to 2.x The module is adjusted to the version change, defaulting to radicale2 if stateVersion >= 17.09 and radicale1 otherwise. It also now uses ExecStart instead of the script service attribute. Some missing dots at the end of sentences were also added. I added a paragraph in the release notes on how to update to a newer version.
* | | | | Merge pull request #28660 from NeQuissimus/frandom_patchFranz Pletz2017-08-30
|\ \ \ \ \ | | | | | | | | | | | | frandom: Remove
| * | | | | frandom: RemoveTim Steinbach2017-08-29
| | | | | |
* | | | | | Merge pull request #28465 from danbst/reloadable-containersFranz Pletz2017-08-30
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reloadable containers
| * | | | | | nixos tests: add test for declarative containers, that container config changesdanbst2017-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | are applied on `nixos-rebuild switch` invocations.
| * | | | | | switch-to-configuration: fix detection of changes between rebuilds for ↵danbst2017-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | template instances This makes declarative containers truly reloadable. Current code already declares it: https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/nixos/modules/virtualisation/containers.nix#L488 ``` restartIfChanged = false; ``` https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/nixos/modules/virtualisation/containers.nix#L540 ``` reloadIfChanged = true; ``` Original author: @chrisfarms in https://github.com/NixOS/nixpkgs/pull/3021/commits/6e36619b277f78ece1bb81b79b5651897e46a2bf Most of stuff from that commit has already been ported.
* | | | | | | tasks/filesystems: Make sure /dev/pts/ptmx is 0666 (#28490)Richard Yang2017-08-30
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | This is required for running commands likes screen and tmux, especially inside containers. See also : https://www.kernel.org/doc/Documentation/filesystems/devpts.txt
* | | | | | auto-upgrade: add proxy supportPascal Bach2017-08-30
| | | | | | | | | | | | | | | | | | | | | | | | Add the proxy variables so that auto upgrade works behind a proxy.
* | | | | | cups service: Automatically detect Gutenprint in driversMichael Weiss2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional CUPS drivers can be added via "services.printing.drivers" but Gutenprint was an exception. It was possible to add a Gutenprint derivation to that list and it would work at first but unlike the other drivers Gutenprint requires a script to be run after each update or any attempt to print something would simply fail and an error would show up in the jobs queue (http://localhost:631/jobs/): "The PPD version (5.2.11) is not compatible with Gutenprint 5.2.13. Please run `/nix/store/7762kpyhfkcgmr3q81v1bbyy0bjhym80-gutenprint-5.2.13/sbin/cups-genppdupdate' as administrator." This is due to state in "/var/lib/cups/ppd" and one would need to run "/nix/store/.../bin/cups-genppdupdate -p /var/lib/cups/ppd" manually. The alternative was to enable the following option: "services.printing.gutenprint" but this had two disadvantages: 1) It is an exception that one could be unaware of or that could potentially cause some confusion. 2) One couldn't use a customized Gutenprint derivation in "services.printing.drivers" but would instead have to overwrite "pkgs.gutenprint". This new approach simply detects a Gutenprint derivation in "services.printing.gutenprint" by checking if the meta set of a derivation contains "isGutenprint = true". Therefore no special exception for Gutenprint would be required and it could easily be applied to other drivers if they would require such a script to be run.
* | | | | | phpfpm service: allow netlink sockets for sendmailFranz Pletz2017-08-29
| |/ / / / |/| | | | | | | | | | | | | | Fixes #26611.
* | | | | libvirtd module: add qemu_kvm to pathRobin Gloster2017-08-28
| | | | |
* | | | | lldpd: 0.9.7 -> 0.9.8Franz Pletz2017-08-27
| | | | | | | | | | | | | | | | | | | | Now uses the upstream systemd unit which adds lots of hardening flags.
* | | | | Merge pull request #27833 from volth/hpsa-2.40Joachim F2017-08-26
|\ \ \ \ \ | | | | | | | | | | | | nixos/hardware/raid/hpsa: init at 2.40
| * | | | | nixos/hardware/raid/hpsa: init at 2.40Volth2017-08-01
| | | | | |
* | | | | | Revert "boot.kernelParams: dedup and sort"Jörg Thalheim2017-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9e00c643d823b9c7483c13cc338c6a3322102a9c. reason: https://github.com/NixOS/nixpkgs/pull/28392#issuecomment-325130848
* | | | | | Merge pull request #28392 from volth/patch-53Jörg Thalheim2017-08-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | boot.kernelParams: dedup and sort
| * | | | | | boot.kernelParams: dedup and sortvolth2017-08-19
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | dedup and sort boot.kernelParams to avoid restarting services on eval order change Fixes https://github.com/NixOS/nixpkgs/issues/28277
* | | | | | Merge pull request #28562 from oxij/nixos/i2pdJoachim F2017-08-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos: i2pd: bits and pieces
| * | | | | | nixos: i2pd: fix indentJan Malakhovski2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: tiny fix in a descriptionJan Malakhovski2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: enable ElGamal precomputation by defaultSLNOS2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: add logLevelSLNOS2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: one fork less, one process lessSLNOS2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: rename extIp -> address to harmonize with torSLNOS2017-08-25
| | | | | | |
| * | | | | | nixos: i2pd: change httpproxy port to its default valueSLNOS2017-08-25
| | | | | | |
* | | | | | | nixos/usbguard: create package and module (#28363)Phil2017-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/usbguard: create package and module No usbguard module or package existed for NixOS previously. USBGuard will protect you from BadUSB attacks. (assuming configuration is done correctly) * nixos/usbguard: remove extra packages Users can override this by themselves. * nixos/usbguard: add maintainer and fix style
* | | | | | | Merge pull request #28476 from disassembler/airsonicJörg Thalheim2017-08-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | airsonic: init at 10.0.0
| * | | | | | | nixos/airsonic: remove full-path commands from preStartJörg Thalheim2017-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | systemd services are initialised with a default PATH. This path includes coreutils.
| * | | | | | | nixos/airsonic: change script to serviceConfig.ExecStartJörg Thalheim2017-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - shell invocation is not necessary here