summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #38773 from bandresen/zfsAutoSnapshotYegor Timoshenko2018-04-11
|\ | | | | zfs.autoSnapshot: make `frequent` run every 15 mins
| * zfs.autoSnapshot: make `frequent` run every 15 minsBenjamin Andresen2018-04-11
| | | | | | | | fixes bug that there is 30 minutes between hh:45 and hh:15 every hour.
* | Merge staging into masterFrederik Rietdijk2018-04-11
|\ \
| * | Merge master into stagingFrederik Rietdijk2018-04-10
| |\|
| * | Merge branch 'master' into stagingRobert Schütz2018-04-10
| |\ \
| * \ \ Merge master into stagingFrederik Rietdijk2018-04-09
| |\ \ \
| * | | | Increase max group name length to 32 charactersaszlig2018-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With #36556, a check was introduced to make sure the user and group names do not exceed their respective maximum length. This is in part because systemd also enforces that length, but only at runtime. So in general it's a good idea to catch as much as we can during evaluation time, however the maximum length of the group name was set to 16 characters according groupadd(8). The maximum length of the group names however is a compile-time option and even systemd allows more than 16 characters. In the mentioned pull request (#36556) there was already a report that this has broken evaluation for people out there. I have also checked what other distributions are doing and they set the length to either 31 characters or 32 characters, the latter being more common. Unfortunately there is a difference between the maximum length enforced by the shadow package and systemd, both for user name lengths and group name lengths. However, systemd enforces both length to have a maximum of 31 characters and I'm not sure if this is intended or just a off-by-one error in systemd. Nevertheless, I choose 32 characters simply to bring it in par with the maximum user name length. For the NixOS assertion however, I use a maximum length of 31 to make sure that nobody accidentally creates services that contain group names that systemd considers invalid because of a length of 32 characters. Signed-off-by: aszlig <aszlig@nix.build> Closes: #38548 Cc: @vcunat, @fpletz, @qknight
| * | | | Merge master into stagingFrederik Rietdijk2018-04-08
| |\ \ \ \
| * \ \ \ \ Merge master into stagingFrederik Rietdijk2018-04-05
| |\ \ \ \ \
| * \ \ \ \ \ Merge master into stagingFrederik Rietdijk2018-04-04
| |\ \ \ \ \ \
| * | | | | | | Machine.pm: tweak to look for graphical target in waitForXWill Dietz2018-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current message may not be printed (nothing in systemd contains that string, it comes from elsewhere)
| * | | | | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-04-03
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/top-level/all-packages.nix
| * | | | | | | | nixos testing: significantly reduce deps needed for OCR testsWill Dietz2018-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of imagemagick built with many libraries (notably librsvg which these days requires rust) use imagemagick_light with support for libtiff added.
| * | | | | | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2018-03-30
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into stagingShea Levy2018-03-28
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge pull request #37840 from matthewbauer/unixtoolsMatthew Justin Bauer2018-03-27
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Cross-platform "unixtools"
| * | | | | | | | | | | opengl service: don't override mesa non-drivers in runtimeNikolay Amiantov2018-03-26
| | | | | | | | | | | |
| * | | | | | | | | | | qemu-vm service: quote arguments in qemu runnerNikolay Amiantov2018-03-26
| | | | | | | | | | | |
| * | | | | | | | | | | xserver service: cleanup LD_LIBRARY_PATHNikolay Amiantov2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X libraries in LD_LIBRARY_PATH seem to not be needed anymore. I've tracked this addition as far as I could (02cef04c8187f12fd160d5fedf0ec8a928f02639) and they seem to be added for unfree NVIDIA and ATI drivers but at least for NVIDIA they are not needed anymore. We can add them with patchelf instead if it turns out to be the case with ATI.
| * | | | | | | | | | | opengl service: move options under common hardware.opengl treeNikolay Amiantov2018-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purely cosmetic.
| * | | | | | | | | | | nvidia service: rely on libglvndNikolay Amiantov2018-03-26
| | | | | | | | | | | |
| * | | | | | | | | | | wrapper.c: fixup includes to work w/muslWill Dietz2018-03-25
| | | | | | | | | | | |
| * | | | | | | | | | | Merge branch 'master' into stagingShea Levy2018-03-24
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge pull request #37647 from abbradar/systemd-238Nikolay Amiantov2018-03-23
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | [WIP] Update systemd and unbreak staging
| | * | | | | | | | | | | | systemd: 237 -> 238Nikolay Amiantov2018-03-22
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | safeeyes: restart only on failureBjornMelgaard2018-04-10
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | safeeyes: add moduleBjornMelgaard2018-04-10
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #38643 from brainrape/prosody-add-dataDirJörg Thalheim2018-04-10
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | nixos/prosody: add dataDir option
| * | | | | | | | | | | | nixos/prosody: add dataDir optionMárton Boros2018-04-09
| | | | | | | | | | | | |
* | | | | | | | | | | | | nixos/make-ext4-fs: Use closureInfoTuomas Tynkkynen2018-04-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exportReferencesGraph is deprecated and doesn't have the generated initial Nix database contain the SHA256 of the contents of the store paths, which breaks various things under Nix 2.0.
* | | | | | | | | | | | | Merge pull request #33794 from yrashk/onlykeyMatthew Justin Bauer2018-04-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | config.hardware.onlykey configuration option
| * | | | | | | | | | | | config.hardware.onlykey configuration optionYurii Rashkovskii2018-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, OnlyKey device (https://crp.to/p/) won't work on Linux (and, therefore, NixOS). This is unintuitive and requires one to search for a solution in the documentation. This change allows one to enable OnlyKey device support directly from their NixOS configuration.
* | | | | | | | | | | | | nixos/tests.chromium: actually notice the tab crashMichael Raskin2018-04-09
| |/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Argh, debugging NixOS tests takes forever… (cherry picked from commit 1afb6e790a6a28a4fc5f310a2b0e5e012eb416fd)
* | | | | | | | | | | | Merge pull request #38362 from orbekk/acme-pathJörg Thalheim2018-04-09
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | fix: nixos/nginx certificate location
| * | | | | | | | | | | | fix: nixos/nginx certificate locationKjetil Ørbekk2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issue when using a cert location other than the default.
* | | | | | | | | | | | | Merge pull request #38513 from Ma27/clementine-license-fixesJörg Thalheim2018-04-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | clementine: provide free derivation by default
| * | | | | | | | | | | | | clementine: provide free derivation by defaultMaximilian Bosch2018-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `clementine` package is actually released under Apache license, but requires the unfree `libspotify` package to build. Now `nixpkgs.clementine` points to the free derivation and `nixpkgs.clementineUnfree` has been introduced for the package bundled with spotify support. Fixes #38315
* | | | | | | | | | | | | | lxc: enable pam_cgfs and fix moduleJörg Thalheim2018-04-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pam_cgfs was part in lxcfs before and moved here fixes #37985
* | | | | | | | | | | | | | Merge pull request #38629 from ivanbrennan/less-configFileJörg Thalheim2018-04-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/less: add configFile option
| * | | | | | | | | | | | | | nixos/less: add configFile optionivanbrennan2018-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expose the path to a lesskey file as a module option. This makes it possible to maintain a single lesskey file, used for both NixOS and non-nix systems. An example of how this can be done follows. 1. Write a derivation that fetches lesskey from a known location: { stdenv, fetchgit }: stdenv.mkDerivation { name = "foo"; src = fetchgit { .. }; phases = [ "unpackPhase" "installPhase" ]; installPhase = "mkdir -p $out && cp $src/lesskey $out/lesskey"; } 2. Set programs.less.configFile to the corresponding path: programs.less = { enable = true; configFile = "${pkgs.foo}/lesskey"; };
* | | | | | | | | | | | | | | Merge pull request #38533 from nyanloutre/duplicati-packageMatthew Justin Bauer2018-04-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | duplicati: init at 2.0.3.3
| * | | | | | | | | | | | | | | duplicati: create servicenyanloutre2018-04-07
| | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #38094 from volth/patch-120Matthew Justin Bauer2018-04-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | nixos/network-scripted: print error details
| * | | | | | | | | | | | | | nixos/network-scripted: print error detailsvolth2018-03-30
| | |_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #38547 from Ma27/iftop-moduleJörg Thalheim2018-04-08
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | nixos/iftop: add module
| * | | | | | | | | | | | | nixos/iftop: add moduleMaximilian Bosch2018-04-07
| | |/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is heavily inspired by bd0d8ed807d29faa3deee96bafcbbd76c8fa4060 which added a setcap wrapper for `mtr` in order to allow running `mtr` without `sudo`. The need for the capability `cap_net_raw` that can be registered using `setcap` has been documented in the Arch Wiki: https://wiki.archlinux.org/index.php/Capabilities#iftop A simple testcase has been added which starts two machines, one with a setcap wrapper for `iftop`, one without. Both testcases monitor the bandwidth usage of the machine using the options `-t -s 1` once, the machine with setcap wrapper is expected to succeed, the `iftop` on the machine without setcap wrapper is expected to return a non-zero exit code.
* | | | | | | | | | | | | google-compute-image: provide correct MTUWout Mertens2018-04-08
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #38527 from gnidorah/gitwebWout Mertens2018-04-07
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | nixos/nginx: fix gitweb submodule
| * | | | | | | | | | | | nixos/nginx: fix gitweb submodulegnidorah2018-04-06
| | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | |
* | | | | | | | | | | | Update create-gce.sh script. Set default option for GCE images to disable ↵Rob Vermaas2018-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | host key replacement by service. (cherry picked from commit 748d96ffa3c51c3127bcdf23a88d54afad6406e9)