about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | | | syslinux: change serial bit rate to 115200Tom Fitzhenry2019-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this commit an installation over serial via syslinux would involve: 1. setting bitrate to BIOS's bitrate (typically 115200) 2. setting bitrate to syslinux's bitrate (38400) 3. setting bitrate to stty's bitrate (115200) By changing syslinux's bitrate to 115200, an installation over serial is a smoother experience, and consistent with the GRUB2 installation which is also 115200 bps. [root@nixos:~]# stty speed 115200 baud; line = 0; -brkint ixoff iutf8 -iexten In a future commit I will add default serial terminals to the syslinux kernel lines.
* | | | | | | | | | | | | Merge pull request #58284 from bgamari/gitlab-railsFlorian Klink2019-03-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/gitlab: Package gitlab-rails
| * | | | | | | | | | | | | nixos/gitlab: Package gitlab-railsBen Gamari2019-03-28
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This utility (particularly `gitlab-rails console`) is packaged by GitLab Omnibus and is used for diagnostics and maintenance operations.
* | | | | | | | | | | | | Merge pull request #57550 from florianjacob/typed-mysql-optionsSilvan Mosberger2019-03-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/mysql: specify option types, add tests
| * | | | | | | | | | | | | nixos/mysql: expand tests to mariadb and ensureUsers / ensureDatabasesFlorian Jacob2019-03-15
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | nixos/mysql: specify option typesFlorian Jacob2019-03-15
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #58487 from bgamari/gitlab-gitaly-procpcSilvan Mosberger2019-03-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gitaly: Run gitaly with procps in scope
| * | | | | | | | | | | | | | nixos/gitaly: Run gitaly with procps in scopeBen Gamari2019-03-28
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gitaly uses `ps` to track the RSS of `gitlab-ruby` and kills it when it detects excessive memory leakage. See https://gitlab.com/gitlab-org/gitaly/issues/1562.
* | | | | | | | | | | | | | Merge pull request #58345 from xtruder/pkgs/dockerTools/pullImage/finalImageNamelewo2019-03-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | dockerTools: add finalImageName parameter for pullImage
| * | | | | | | | | | | | | dockerTools: add finalImageName parameter for pullImageJaka Hudoklin2019-03-26
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #58419 from flokli/ldap-nslcd-startupFlorian Klink2019-03-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | nixos/ldap: set proper User= and Group= for nslcd service
| * | | | | | | | | | | | | nixos/ldap: set proper User= and Group= for nslcd serviceFlorian Klink2019-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb90d9700958aefbc7b886f2b524c6d04dc1d80d broke nslcd, as /run/nslcd was created/chowned as root user, while nslcd wants to do parts as nslcd user. This commit changes the nslcd to run with the proper uid/gid from the start (through User= and Group=), so the RuntimeDirectory has proper permissions, too. In some cases, secrets are baked into nslcd's config file during startup (so we don't want to provide it from the store). This config file is normally hard-wired to /etc/nslcd.conf, but we don't want to use PermissionsStartOnly anymore (#56265), and activation scripts are ugly, so redirect /etc/nslcd.conf to /run/nslcd/nslcd.conf, which now gets provisioned inside ExecStartPre=. This change requires the files referenced to in users.ldap.bind.passwordFile and users.ldap.daemon.rootpwmodpwFile to be readable by the nslcd user (in the non-nslcd case, this was already the case for users.ldap.bind.passwordFile) fixes #57783
| * | | | | | | | | | | | | nixos/ldap: rename password file options properlyFlorian Klink2019-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | users.ldap.daemon.rootpwmodpw -> users.ldap.daemon.rootpwmodpwFile users.ldap.bind.password -> users.ldap.bind.passwordFile as users.ldap.daemon.rootpwmodpw never was part of a release, no mkRenamedOptionModule is introduced.
* | | | | | | | | | | | | | Merge pull request #58432 from aanderse/mailcatcherMaximilian Bosch2019-03-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/mailcatcher: init module for existing package
| * | | | | | | | | | | | | | nixos/mailcatcher: add nixos testAaron Andersen2019-03-27
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | nixos/mailcatcher: init module for existing packageAaron Andersen2019-03-27
| |/ / / / / / / / / / / / /
* | | | | | | | | | | | | | nixos.cron: fix docstring sentenceBenjamin Hipple2019-03-26
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #57836 from reanimus/duo-secure-failSilvan Mosberger2019-03-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | nixos/security: make duo support secure failure correctly
| * | | | | | | | | | | | | nixos/security: make duo support secure failure correctlyAlex Guzman2019-03-17
| | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | seems that this got broken when the config option was made to use enums. "secure" got replaced with "enum", which isn't a valid option for the failure mode.
* | | | | | | | | | | | | Merge pull request #57928 from averelld/plex-updateDaiderd Jordan2019-03-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | plex: 1.14.1.5488 -> 1.15.1.791
| * | | | | | | | | | | | plex: 1.14.1.5488 -> 1.15.2.793Averell Dalton2019-03-22
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #57578 from bgamari/gitlab-extra-initializersFlorian Klink2019-03-26
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | | nixos/gitlab: Allow configuration of extra initializers
| * | | | | | | | | | | | nixos/gitlab: Allow configuration of extra initializersBen Gamari2019-03-25
| | |_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a configuration option allowing the addition of additional initializers in config/extra-gitlab.rb.
* | | | | | | | | | | | nixos: Don't enable Docker by defaultaszlig2019-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regression introduced by c94005358c185d8262814a5b59b2b4185183bd95. The commit introduced declarative docker containers and subsequently enables docker whenever any declarative docker containers are defined. This is done via an option with type "attrsOf somesubmodule" and a check on whether the attribute set is empty. Unfortunately, the check was whether a *list* is empty rather than wether an attribute set is empty, so "mkIf (cfg != [])" *always* evaluates to true and thus subsequently enables docker by default: $ nix-instantiate --eval nixos --arg configuration {} \ -A config.virtualisation.docker.enable true Fixing this is simply done by changing the check to "mkIf (cfg != {})". Tested this by running the "docker-containers" NixOS test and it still passes. Signed-off-by: aszlig <aszlig@nix.build> Cc: @benley, @danbst, @Infinisil, @nlewo
* | | | | | | | | | | | Merge pull request #57925 from rnhmjoj/ifnames-fixMatthew Bauer2019-03-25
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/tests/predictable-interfaces: fix failure on aarch64
| * | | | | | | | | | | | nixos/tests/predictable-interfaces: fix failure on aarch64rnhmjoj2019-03-19
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #57617 from aaronjanse/patch-20190313aMatthew Bauer2019-03-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/manual: clarify declarative packages section
| * | | | | | | | | | | | | nixos/manual: reword note in declarative packages sectionAaron Janse2019-03-14
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | nixos/manual: clarify declarative packages sectionAaron Janse2019-03-13
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #57139 from delroth/firewall-dedupMatthew Bauer2019-03-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | nixos/firewall: canonicalize ports lists
| * | | | | | | | | | | | | nixos/firewall: canonicalize firewall ports listsPierre Bourdon2019-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #56086.
| * | | | | | | | | | | | | nixos/firewall: use types.port where appropriatePierre Bourdon2019-03-09
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | nixos/virtualbox-image: set the root fsType to reenable root FS resizingSamuel Dionne-Riel2019-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This otherwise does not eval `:tested` any more, which means no nixos channel updates. Regression comes from 0eb6d0735f599fa84e99b727c93681bcae96c845 (#57751) which added an assertion stopping the use of `autoResize` when the filesystem cannot be resized automatically.
* | | | | | | | | | | | | | Merge branch 'master' into postgresql-socket-in-runDanylo Hlynskyi2019-03-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | NixOS: Run Docker containers as declarative systemd services (#55179)Benjamin Staffin2019-03-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: Run Docker containers as declarative systemd services * PR feedback round 1 * docker-containers: add environment, ports, user, workdir options * docker-containers: log-driver, string->str, line wrapping * ExecStart instead of script wrapper, %n for container name * PR feedback: better description and example formatting * Fix docbook formatting (oops) * Use a list of strings for ports, expand documentation * docker-continers: add a simple nixos test * waitUntilSucceeds to avoid potential weird async issues * Don't enable docker daemon unless we actually need it * PR feedback: leave ExecReload undefined
| * | | | | | | | | | | | | | Merge pull request #57527 from Chiiruno/dev/megucaDmitry Kalinkin2019-03-24
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Init: statik, Update: easyjson, quicktemplate, meguca, hydron
| | * | | | | | | | | | | | | | nixos/meguca: Add videoPaths, set postgresql version to 11Okina Matara2019-03-23
| | | |_|_|/ / / / / / / / / / | | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | | home-assistant: 0.89.2 -> 0.90.1 (#58017)Robert Schütz2019-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://www.home-assistant.io/blog/2019/03/20/release-90/
| * | | | | | | | | | | | | | Merge pull request #57897 from rnhmjoj/fix-ipv6Andreas Rammhold2019-03-24
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/containers: create veths if only IPv6 is configured
| | * | | | | | | | | | | | | | nixos/release: make ipv6 tests as important as legacy IP testsAndreas Rammhold2019-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPv6 container support broke a while ago and we didn't notice it. Making them part of the (small) release test set should fix that. At this point in time they should be granted the same amount of importance as the legacy IP tests.
| | * | | | | | | | | | | | | | nixos/containers: create veths if only IPv6 is configuredrnhmjoj2019-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the failing nixos.tests.containers-ipv6 test. Thanks to andir.
| * | | | | | | | | | | | | | | nixos/pantheon: add meta.maintainersworldofpeace2019-03-24
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | nixos/pantheon/files: add meta.maintainersworldofpeace2019-03-24
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | nixos/pantheon/contractor: add meta.maintainersworldofpeace2019-03-24
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | nixos/gsignond: add meta.maintainersworldofpeace2019-03-24
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #57988 from lopsided98/buildbot-updateDmitry Kalinkin2019-03-23
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | buildbot: 1.8.1 -> 2.1.0
| | * | | | | | | | | | | | | | | buildbot: 1.8.1 -> 2.1.0Ben Wolsieffer2019-03-22
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Merge pull request #57434 from ck3d/user-dwmmarkuskowa2019-03-23
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos dwm: start user installed dwm if available
| | * | | | | | | | | | | | | | | | nixos dwm: start user installed dwm if availableChristian Kögler2019-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dwm has no configuration file. The user has to install his own version.
| * | | | | | | | | | | | | | | | | nixos/docker-registry: Allow use of non-filesystem storageBen Gamari2019-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this module precluded use of storage backends other than `filesystem`. It is now possible to configure another storage backend manually by setting `services.dockerRegistry.storagePath` to `null` and configuring the other backend via `extraConfig`.