summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #27756 from volth/tinc-fixJörg Thalheim2017-07-30
|\ | | | | tinc: allow the daemon to write to files in /etc/tinc/${network}/hosts
| * tinc: allow the daemon to write to files in /etc/tinc/${network}/hostsVolth2017-07-30
| |
* | Merge pull request #27578 from ↵Jörg Thalheim2017-07-30
|\ \ | | | | | | | | | | | | Ma27/bugfix/thefuck/support-for-non-posix-compliant-shells programs.thefuck: support shells that don't use `/etc/profile`
| * | programs.thefuck: support shells that don't use `/etc/profile`Maximilian Bosch2017-07-30
| |/
* | postfix service: fix extraMasterConf (#27755)sshisk2017-07-30
| | | | | | thanks
* | Merge #27105: more correct form of /etc/hostsVladimír Čunát2017-07-30
|\ \ | |/ |/|
| * Deprecation warning for networking.extraHostsValentin Shirokov2017-07-28
| |
| * Example of networking.hosts is now literalExampleValentin Shirokov2017-07-09
| |
| * Style optimizationsValentin Shirokov2017-07-09
| |
| * Documentation fixesValentin Shirokov2017-07-09
| |
| * Style adjustmentsValentin Shirokov2017-07-08
| | | | | | | | Also dangerous typo fix
| * Typo fixValentin Shirokov2017-07-08
| |
| * Added networking.hosts and networking.fqdn optionsValentin Shirokov2017-07-08
| |
| * Added networking.extraLocalHosts optionValentin Shirokov2017-07-04
| | | | | | | | | | It adds its contents to '127.0.0.1' line of /etc/hosts It makes possible to point multiple domains to localhost in correct way
* | environment.etc: add user/group optionVolth2017-07-29
| | | | | | | | fixes #27546
* | nixos/tinc: remove restartTriggersvolth2017-07-29
| | | | | | ```restartTriggers``` pointed to the constant files in ```/nix/store/``` and had to effect.
* | nixos/systemd-networkd: allow [Link] section in .network filesFlorian Jacob2017-07-29
| |
* | make-ext4-fs: Fix modification timestamps in imageTuomas Tynkkynen2017-07-29
| | | | | | | | | | Use '-f' to make timestamp calls to always return the same time. Also Nix uses the timestamp of '1' instead of epoch directly.
* | nixos/lighttpd: add enableUpstreamMimeTypes optionBjørn Forsman2017-07-29
| | | | | | | | | | | | | | | | enableUpstreamMimeTypes controls whether to include the list of mime types bundled with lighttpd (upstream). This option is enabled by default and gives a much more complete mime type list than we currently have. If you disable this, no mime types will be added by NixOS and you will have to add your own mime types in services.lighttpd.extraConfig.
* | nixos/lighttpd: update list of allowed module namesBjørn Forsman2017-07-29
| | | | | | | | | | | | | | * mod_dirlisting is auto-loaded by lighttpd and should not be explicitly loaded in the configuration file. * The rest comes from looking at "ls -1 $lighttpd/lib/*.so" when lighttpd is built with "enableMagnet" and "enableMysql".
* | exhibitor: Fix bug with automatic instance managementJoel Thompson2017-07-28
| | | | | | | | | | | | | | Exhibitor tests the auto-manage-instances config value to see if it's a non-zero integer, rather than a true/false string, which was getting put into the config before. This now causes autoManageInstances to behave correctly.
* | nixos/xserver: Properly validate XKB optionsaszlig2017-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking the keyboard layout has been a long set of hurdles so far, with several attempts. Originally, the checking was introduced by @lheckemann in #23709. The initial implementation just was trying to check whether the symbols/ directory contained the layout name. Unfortunately, that wasn't enough and keyboard variants weren't recognized, so if you set layout to eg. "dvorak" it will fail with an error (#25526). So my improvement on that was to use sed to filter rules/base.lst and match the layout against that. I fucked up twice with this, first because layout can be a comma-separated list which I didn't account for and second because I ran into a Nix issue (NixOS/nix#1426). After fixing this, it still wasn't enough (and this is btw. what localectl also does), because we were *only* matching rules but not symbols, so using "eu" as a layout won't work either. I decided now it's the time to actually use libxkbcommon to try compiling the keyboard options and see whether it succeeds. This comes in the form of a helper tool called xkbvalidate. IMHO this approach is a lot less error-prone and we can be sure that we don't forget about anything because that's what the X server itself uses to compile the keymap. Another advantage of this is that we now validate the full set of XKB options rather than just the layout. Tested this against a variety of wrong and correct keyboard configurations and against the "keymap" NixOS VM tests. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @lheckemann, @peti, @7c6f434c, @tohl, @vcunat, @lluchs Fixes: #27597
* | zfs, spl: 0.6.5.11 -> 0.7.0Robin Gloster2017-07-27
| |
* | tinc_pre: avoid infinite loop with EBADFD on network restartVolth2017-07-27
| |
* | mongodb: we already set quiet in configMateusz Kowalczyk2017-07-27
| |
* | Merge pull request #27677 from peterhoeg/u/mcelogGraham Christensen2017-07-27
|\ \ | | | | | | mcelog: 148 -> 153
| * | mcelog: use .service file from upstreamPeter Hoeg2017-07-27
| | |
* | | nixos/tahoe: fixup create-introducer, syntax regression from 90acbe5, ↵Graham Christensen2017-07-26
| | | | | | | | | | | | improperly patched in 72f85b9e072
* | | nixos/tahoe: fixup create-introducer, syntax regression from 90acbe5Graham Christensen2017-07-26
| | |
* | | change swap.randomEncryption config option to "coercedTo" for backwards ↵Martin Wohlert2017-07-26
| | | | | | | | | | | | compatibility
* | | swap: extend randomEncryption to plainOpen and ability to select cipherMartin Wohlert2017-07-26
| | |
* | | Merge pull request #26761 from gnidorah/master3Peter Hoeg2017-07-26
|\ \ \ | | | | | | | | qt5ct module: expose qtstyleplugins
| * | | qt5ct module: expose qtstylepluginsgnidorah2017-07-23
| | | |
* | | | autofs service: fix the manualNikolay Amiantov2017-07-26
| | | | | | | | | | | | | | | | Fixes #27202.
* | | | environment.noXlibs: Disable gnome when noXLibs is set (#27567)k0ral2017-07-26
| | | |
* | | | nixos/…/swap.nix: don't create a LUKS header for randomEncryptionedef2017-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Creating and then erasing the key relies on the disk erasing data correctly, and otherwise allows attackers to simply decrypt swap just using "secretkey". We don't actually need a LUKS header, so we can save ourselves some pointless disk writes and identifiability. In addition, I wouldn't have made the awful mistake of backing up my swap partition's LUKS header instead of my zpool's. May my data rest in peace.
* | | | Cleanup tahoe module0xABAB2017-07-25
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | - Remove useless escape of question mark - Fix and quoting - Add some '&&s' for correctness - Add escapeShellArg - Remove &&s in preStart Edited by grahamc: fixed the ${} typo on line 246
* | | tinc service: add CLI tools to the $PATHVolth2017-07-25
| | | | | | | | | | | | Now user can execute e.g. "sudo tinc.netname dump nodes"
* | | Merge pull request #27627 from volth/zookeeper-escape-shellJörg Thalheim2017-07-25
|\ \ \ | | | | | | | | nixos/zookeeper: escape cfg.extraCmdLineOptions
| * | | nixos/zookeeper: escape cfg.extraCmdLineOptionsVolth2017-07-24
| | | |
* | | | Merge pull request #27347 from cstrahan/osquery-newCharles Strahan2017-07-24
|\ \ \ \ | | | | | | | | | | osquery: init at 2.5.2
| * | | | osquery: init at 2.5.2Charles Strahan2017-07-24
| | | | |
* | | | | wireguard: sometimes module tries to re-add the default route, which fails - ↵Aristid Breitkreuz2017-07-23
| | | | | | | | | | | | | | | | | | | | use replace to make it succeed
* | | | | Merge pull request #26632 from jazmit/nixpkgsJoachim F2017-07-23
|\ \ \ \ \ | | | | | | | | | | | | coturn: allow use of ports < 1024
| * | | | | coturn: allow use of ports < 1024James2017-06-20
| | | | | |
* | | | | | Merge pull request #27469 from Ma27/oh-my-zsh/make-pkg-configurableJörg Thalheim2017-07-22
|\ \ \ \ \ \ | | | | | | | | | | | | | | programs.zsh.ohMyZsh: add `package` option to make package overrides on module-base easier
| * | | | | | programs.zsh.ohMyZsh: add `package` option to make package overrides on ↵Maximilian Bosch2017-07-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | module-base easier
* | | | | | | exhibitor: Fix bugs in previous packageJoel Thompson2017-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous package didn't build properly due to a bug in the build script, and the nixos module didn't evaluate due to missing descriptions in the options. This fixes both issues. It also adds missing command-line options that weren't able to be set and properly converts bools to the strings exhibitor expects.
* | | | | | | docker module: fix autoPrune.enable descriptionFranz Pletz2017-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | cc #27503
* | | | | | | exhibitor: init at 3.4.9Joel Thompson2017-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial Exhibitor nix package and nixos module for Netflix's Exhibitor, which is a manager for Apache Zookeeper.