summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* nixos/activation-script: fix formatting of exampleLeroy Hopson2016-02-27
|
* xserver service: fix formatting of exampleLeroy Hopson2016-02-27
|
* phpfpm service: fix formatting of exampleLeroy Hopson2016-02-27
|
* fail2ban service: fix formatting of exampleLeroy Hopson2016-02-27
|
* nsd service: fix formatting of exampleLeroy Hopson2016-02-27
|
* cacert: fix formatting of exampleLeroy Hopson2016-02-27
|
* nixos/freetds: fix formatting of exampleLeroy Hopson2016-02-27
|
* nixos/vpnc: fix formatting of exampleLeroy Hopson2016-02-27
|
* nixos: libinput use mkEnableOptionRobert Klotzner2016-02-27
|
* ibus: add engine list to module descriptionThomas Tuegel2016-02-26
|
* ibus: refresh cache at startupThomas Tuegel2016-02-26
|
* Merge branch 'ibus'Thomas Tuegel2016-02-26
|\
| * ibus: rewrite NixOS moduleThomas Tuegel2016-02-26
| |
* | Merge pull request #13471 from Profpatsch/networkmanager-link-localArseniy Seroka2016-02-27
|\ \ | |/ |/| networkmanager: fix link-local ip addresses
| * networkmanager: fix link-local ip addressesProfpatsch2016-02-26
| | | | | | | | | | | | NetworkManager needs an additional avahi-user to use link-local IPv4 (and probably IPv6) addresses. avahi-autoipd also needs to be patched to the right path.
* | Merge pull request #13434 from spacefrogg/oath-modulezimbatm2016-02-26
|\ \ | | | | | | config.security.oath: new module
| * | config.security.oath: new moduleMichael Raitza2016-02-25
| |/ | | | | | | | | | | | | | | | | Add a module to make options to pam_oath module configurable. These are: - enable - enable the OATH pam module - window - number of OTPs to check - digits - length of the OTP (adds support for two-factor auth) - usersFile - filename to store OATH credentials in
* | cups service: set path for cups-genppdupdateNikolay Amiantov2016-02-26
| |
* | Merge pull request #13396 from mayflower/pkg/gitlabzimbatm2016-02-26
|\ \ | | | | | | gitlab: 8.0.5 -> 8.5.1, service improvements
| * | gitlab: Add documentationFranz Pletz2016-02-26
| | | | | | | | | | | | Fixes #13303.
| * | fixup! gitlab: 8.0.5 -> 8.5.0, service improvementsFranz Pletz2016-02-26
| | | | | | | | | | | | Make the gitlab packages and components overrideable.
| * | fixup! gitlab: 8.0.5 -> 8.5.0, service improvementsFranz Pletz2016-02-26
| | | | | | | | | | | | | | | gitlab-shell is now talking over the unix socket to gitlab, so the TCP port isn't needed anymore.
| * | fixup! gitlab: 8.0.5 -> 8.5.0, service improvementsFranz Pletz2016-02-26
| | | | | | | | | | | | Some debugging and development leftovers.
| * | gitlab: 8.0.5 -> 8.5.0, service improvementsFranz Pletz2016-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates gitlab to the current stable version and fixes a lot of features that were broken, at least with the current version and our configuration. Quite a lot of sweat and tears has gone into testing nearly all features and reading/patching the Gitlab source as we're about to deploy gitlab for our whole company. Things to note: * The gitlab config is now written as a nix attribute set and will be converted to JSON. Gitlab uses YAML but JSON is a subset of YAML. The `extraConfig` opition is also an attribute set that will be merged with the default config. This way *all* Gitlab options are supported. * Some paths like uploads and configs are hardcoded in rails (at least after my study of the Gitlab source). This is why they are linked from the Gitlab root to /run/gitlab and then linked to the configurable `statePath`. * Backup & restore should work out of the box from another Gitlab instance. * gitlab-git-http-server has been replaced by gitlab-workhorse upstream. Push & pull over HTTPS works perfectly. Communication to gitlab is done over unix sockets. An HTTP server is required to proxy requests to gitlab-workhorse over another unix socket at `/run/gitlab/gitlab-workhorse.socket`. * The user & group running gitlab are now configurable. These can even be changed for live instances. * The initial email address & password of the root user can be configured. Fixes #8598.
* | | Merge pull request #13365 from abbradar/cups-second-attemptDomen Kožar2016-02-26
|\ \ \ | | | | | | | | CUPS update (second attempt)
| * | | nixos.tests.printing: fix for new CUPS versionNikolay Amiantov2016-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks like now queue is not immediately cleared from cancelled jobs. Instead, files like "c00001" are left alongside "d00001-001", and cleanup happens at some later point of time. Also, all new jobs are assigned consecutive numbers now (00002, 00003 etc.). So when original d00001 file is finally cleaned, it breaks the test. Fixed by checking for any "d*" file inside the queue and cleaning it by ourselves to ensure that each job works correctly.
* | | | Merge pull request #13469 from tg-x/acme-externalzimbatm2016-02-26
|\ \ \ \ | | | | | | | | | | simp_le: external_pem.sh plugin is now called external.sh
| * | | | simp_le: external_pem.sh plugin is now called external.shtg(x)2016-02-26
| | |/ / | |/| |
* | | | ec2-data: ensure providing a SSH host key is actually optionalTanner Doshier2016-02-25
| | | | | | | | | | | | | | | | 27016659046a8f8e7b4fd61ecbceaf9f5e306258 broke this.
* | | | Merge pull request #10546 from aszlig/nixops-issue-350zimbatm2016-02-26
|\ \ \ \ | |/ / / |/| | | Fixes for NixOps issue #350
| * | | nixos/nix-daemon: Require .mount for /nix/store.aszlig2015-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also related to NixOS/nixops#350, because while switching to the new configuration, depending on /nix/store also propagates to the mount points for /nix/.ro-store and /nix/.rw-store and we don't get an error while trying to unmount them (because nix-daemon needs to be stopped for unmounting these paths). While Nix does have the option to set a different store path, I've found only hardcoded references in nix-daemon.nix, so I'm using a hardcoded reference here as well, because after all customizing the store path will probably only make sense on non-NixOS systems. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * | | switch-to-configuration: Fix unit name quoting.aszlig2015-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clearly it would be the best if we'd directly generate mount units instead of converting /etc/fstab. But in order to do that we need to test it throughly so this approach is for the next stable release. This fix however is intended for inclusion into release-14.12 and release-15.09. Using a simple regular expression unfortunately isn't sufficient for proper mount unit name quoting/escaping and there is a utility in systemd called systemd-escape which does nothing less than that. Of course, using an external program to escape the unit name is way more expensive and causes us to fork for each mount point. But given that we already do quite a lot of forks just for unit starting and stopping, I think it doesn't matter that much. Well, except if you have a whole bunch of mount points. However, if the latter is the case and you have thousands of mount points, you probably have stumbled over this already if your mount point contains a dash. As for my motivation to fix this: I've stumbled on this while trying to fix the "none" backend test for NixOps (see NixOS/nixops#350), where the target machines use /nix/.ro-store and /nix/.rw-store as mount points. The implementation we had so far did improperly escape it so those mount points got the following unit files: * nix-.ro-store.mount * nix-.rw-store.mount The correct names for these units are however: * nix-.ro\x2dstore.mount * nix-.rw\x2dstore.mount So using systemd-escape now properly generates these names. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | Merge pull request #13324 from zimbatm/doc-from-wikizimbatm2016-02-25
|\ \ \ \ | |_|_|/ |/| | | Converting the wiki to documentation
| * | | samba module: add more descriptionzimbatm2016-02-25
| | | | | | | | | | | | | | | | Fixes #13281
| * | | sane module: add more documentationzimbatm2016-02-25
| | | | | | | | | | | | | | | | Imported from https://nixos.org/wiki/Scanners
* | | | New hdapsd moduleEmery2016-02-24
| | | |
* | | | netatalk: 3.1.0 -> 3.1.7, new service moduleJordan Mulcahey2016-02-24
|/ / /
* | | Merge pull request #13415 from MatrixAI/masterEelco Dolstra2016-02-24
|\ \ \ | | | | | | | | nixos/stage-1/2: Added -r option to read so that read interprets backslashes literally
| * | | nixos/stage-1/2: Added -r option to read so that read interprets backslashes ↵Roger Qiu2016-02-24
| | | | | | | | | | | | | | | | literally, and corrected the comment about optional logging.
* | | | openbox: fix copy/paste typo in configBrian McKenna2016-02-24
|/ / /
* | | Merge pull request #12540 from eskimor/libinput-masterzimbatm2016-02-24
|\ \ \ | | | | | | | | nixos: Libinput: Add support like there is for synaptics
| * | | libinput: configuration support: PolishingRobert Klotzner2016-01-22
| | | | | | | | | | | | | | | | + addition of missing options
| * | | nixos: libinput added optionsRobert Klotzner2016-01-22
| | | | | | | | | | | | | | | | | | | | | | | | - natural scrolling - scroll method - disable while typing
| * | | nixos: Added libinput configurationRobert Klotzner2016-01-22
| | | | | | | | | | | | | | | | like there was for synaptics
* | | | Merge pull request #13114 from colemickens/azurezimbatm2016-02-23
|\ \ \ \ | | | | | | | | | | azure: package qemu 2.2.0 to fix VHD creation
| * | | | azure: package qemu @ 2.2.0Cole Mickens2016-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | This commit packages qemu-220. This package is qemu-2.2.0 and is only used with Azure.
* | | | | Merge pull request #13115 from colemickens/azure-agentzimbatm2016-02-23
|\ \ \ \ \ | | | | | | | | | | | | azure-agent: switch back to upstream WALinuxAgent
| * | | | | azure-agent: switch back to upstream WALinuxAgentCole Mickens2016-02-18
| |/ / / /
* | | | | Merge pull request #13125 from abbradar/uwsgizimbatm2016-02-23
|\ \ \ \ \ | | | | | | | | | | | | Refactor uWSGI
| * | | | | uwsgi service: update documentationNikolay Amiantov2016-02-19
| | | | | |