about summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* zsh-autosuggestions: Fix module for 0.5.0Tim Steinbach2018-12-10
| | | | | The update for zsh-autosuggestions in #51752 broke the module. This fix reflects the required changes.
* Merge pull request #51678 from NixOS/yegortimoshenko-patch-1Yegor Timoshenko2018-12-08
|\ | | | | nixos/bash: set title in PS1
| * nixos/bash: set title in PS1Yegor Timoshenko2018-12-07
| |
* | Merge pull request #51728 from ck3d/fix-lirc-runtime-owner-shipmarkuskowa2018-12-08
|\ \ | | | | | | nixos lirc: fix owner-ship of runtime directory
| * | nixos lirc: fix owner-ship of runtime directoryChristian Kögler2018-12-08
| | |
* | | Merge pull request #51670 from Mic92/quassel-webserverJörg Thalheim2018-12-08
|\ \ \ | | | | | | | | quassel-webserver: remove
| * | | quassel-webserver: removeJörg Thalheim2018-12-07
| | |/ | |/| | | | | | | | | | | | | | | | Package is broken and the original maintainer does not respond. Unless someone wants to pick it up, I propose the removal. fixes #51614
* | | Merge staging-next into masterFrederik Rietdijk2018-12-08
|\ \ \
| * \ \ Merge master into staging-nextFrederik Rietdijk2018-12-08
| |\ \ \ | | | |/ | | |/|
| * | | Merge master into staging-nextFrederik Rietdijk2018-12-07
| |\ \ \ | | | |/ | | |/|
| * | | Merge master into staging-nextFrederik Rietdijk2018-12-03
| |\ \ \
| * | | | gobject-introspection: rename packageJan Tojnar2018-12-02
| | | | | | | | | | | | | | | | | | | | camelCase package name was a huge inconsistency in GNOME package set.
| * | | | nixos/gnome3: enable remote desktop on waylandJan Tojnar2018-11-30
| | | | |
| * | | | gnome3.gnome-remote-desktop: init at 0.1.6Jan Tojnar2018-11-30
| | | | |
| * | | | nixos/gdm: use XDG_DATA_DIRS to find sessionsTor Hedin Brønner2018-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | Gdm now searches for session files in XDG_DATA_DIRS so we no longer need the sessions_dir.patch.
* | | | | Merge pull request #51583 from WilliButz/grafana-updatemarkuskowa2018-12-08
|\ \ \ \ \ | | | | | | | | | | | | grafana: 5.3.4 -> 5.4.0
| * | | | | nixos/grafana: use new default for connMaxLifetimeWilliButz2018-12-05
| | | | | |
* | | | | | nixos/systemd-nspawn: accept all Exec and Files optionsRenaud2018-12-08
| |_|_|_|/ |/| | | | | | | | | | | | | | See: https://www.freedesktop.org/software/systemd/man/systemd.nspawn.html Closes #49712
* | | | | Merge pull request #51314 from Izorkin/mariadb-my.cnfGraham Christensen2018-12-07
|\ \ \ \ \ | |_|_|_|/ |/| | | | mariadb: change location configuration file to /etc/my.cnf
| * | | | mariadb: change location configuration file to /etc/my.cnfIzorkin2018-12-02
| | | | |
* | | | | Merge pull request #50809 from sorki/wireguard_containers_wont_modprobeRenaud2018-12-07
|\ \ \ \ \ | |_|/ / / |/| | | | wireguard: don't modprobe if boot.isContainer is set
| * | | | wireguard: don't modprobe if boot.isContainer is setRichard Marko2018-11-20
| | | | |
* | | | | prometheus/exporters: fix regression in DynamicUser behaviorPierre Bourdon2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of setting User/Group only when DynamicUser is disabled, the previous version of the code set it only when it was enabled. This caused services with DynamicUser enabled to actually run as nobody, and services without DynamicUser enabled to run as root. Regression from fbb7e0c82f297815950e9153c21e561a704bfcd5.
* | | | | prometheus/exporters/tor: make CPython happy by defining $HOMEPierre Bourdon2018-12-05
| | | | |
* | | | | nixos/cockroachdb: simplify dataDir management, tweaksAustin Seipp2018-12-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This cleans up the CockroachDB expression, with a few suggestions from @aszlig. However, it brought up the note of using systemd's StateDirectory= directive, which is a nice feature for managing long-term data files, especially for UID/GID assigned services. However, it can only manage directories under /var/lib (for global services), so it has to introduce a special path to make use of it at all in the case someone wants a path at a different root. While the dataDir directive at the NixOS level is _occasionally_ useful, I've gone ahead and removed it for now, as this expression is so new, and it makes the expression cleaner, while other kinks can be worked out and people can test drive it. CockroachDB's dataDir directive, instead, has been replaced with systemd's StateDirectory management to place the data under /var/lib/cockroachdb for all uses. There's an included RequiresMountsFor= clause like usual though, so if people want dependencies for any kind of mounted device at boot time/before database startup, it's easy to specify using their own mount/filesystems clause. This can also be reverted if necessary, but, we can see if anyone ever actually wants that later on before doing it -- it's a backwards compatible change, anyway. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | Merge pull request #51393 from arianvp/container-namesFlorian Klink2018-12-05
|\ \ \ \ \ | | | | | | | | | | | | nixos/containers: Add assertion for container name length
| * | | | | nixos/containers: Add assertion for container name lengthArian van Putten2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When privateNetwork is enabled, currently the container's interface name is derived from the container name. However, there's a hard limit on the size of interface names. To avoid conflicts and other issues, we set a limit on the container name when privateNetwork is enabled. Fixes #38509
* | | | | | Merge pull request #51475 from redvers/update/mediawikiRenaud2018-12-04
|\ \ \ \ \ \ | | | | | | | | | | | | | | mediawiki: 1.29.1 -> 1.31.1
| * | | | | | mediawiki: 1.29.1 -> 1.31.1Red Davies2018-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.29.1 is out of support and has security vulnerabilities. 1.31.1 is current LTS.
* | | | | | | Merge pull request #49392 from uvNikita/nixos/containers/vethsJörg Thalheim2018-12-03
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | nixos/containers: don't create veths if not configured
| * | | | | | nixos/containers: don't create veths if not configuredNikita Uvarov2018-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, setting "privateNetwork = true" without specifying host and local addresses would create unconfigured interfaces: ve-$INSTANCE on the host and eth0 inside the container. These changes is rebased part of the original PR #3021.
* | | | | | | nixos/jenkins-job-builder: add accessTokenFile optionBjørn Forsman2018-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new option allows storing the secret access token outside the world readable Nix store.
* | | | | | | nixos/jenkins-job-builder: stop reloadScript on errorBjørn Forsman2018-12-03
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently there are two calls to curl in the reloadScript, neither which check for errors. If something is misconfigured (like wrong authToken), the only trace that something wrong happened is this log message: Asking Jenkins to reload config <h1>Bad Message 400</h1><pre>reason: Illegal character VCHAR='<'</pre> The service isn't marked as failed, so it's easy to miss. Fix it by passing --fail to curl. While at it: * Add $curl_opts and $jenkins_url variables to keep the curl command lines DRY. * Add --show-error to curl to show short error message explanation when things go wrong (like HTTP 401 error). * Lower-case the $CRUMB variable as upper case is for exported environment variables. The new behaviour, when having wrong accessToken: Asking Jenkins to reload config curl: (22) The requested URL returned error: 401 And the service is clearly marked as failed in `systemctl --failed`.
* | | | | | nixos/cockroachdb: supply defaultText for the package optionPiotr Bogdan2018-12-02
| | | | | |
* | | | | | nixos/chrony: fix misplaced ConditionCapability= directiveAustin Seipp2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | Merge pull request #51316 from primeos/swayMichael Weiss2018-12-02
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/sway-beta: Improve the wrapper
| * | | | | | nixos/sway-beta: Improve the wrapperMichael Weiss2018-12-01
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the dbus-launch documentation [0] "--exit-with-session" shouldn't be used: "This option is not recommended, since it will consume input from the terminal where it was started; it is mainly provided for backwards compatibility." And it also states: "To start a D-Bus session within a text-mode session, do not use dbus-launch. Instead, see dbus-run-session(1)." The new wrapper also avoids starting an additional D-Bus session if DBUS_SESSION_BUS_ADDRESS is already set. Fix #51303. [0]: https://dbus.freedesktop.org/doc/dbus-launch.1.html [1]: https://dbus.freedesktop.org/doc/dbus-run-session.1.html
* | | | | | Merge pull request #48423 from charles-dyfis-net/beesSilvan Mosberger2018-12-02
|\ \ \ \ \ \ | | | | | | | | | | | | | | bees: init at 0.6.1; nixos/modules: services.bees init
| * | | | | | nixos/modules: services.bees initCharles Duffy2018-11-29
| | | | | | |
* | | | | | | Revert "nixos/luksroot: Check whether the device already exists"Jörg Thalheim2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9cd4ce98bfc11292fbebc6b85d14bb386e82c9a8. This might be broken for some people: https://github.com/NixOS/nixpkgs/pull/50281#issuecomment-443516289
* | | | | | | Merge pull request #51329 from c0bw3b/cleanup/gnu-httpsmarkuskowa2018-12-02
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | Favor HTTPS URLs - the GNU edition
| * | | | | | Treewide: use HTTPS on GNU domainsc0bw3b2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HTTP -> HTTPS for : - http://gnu.org/ - http://www.gnu.org/ - http://elpa.gnu.org/ - http://lists.gnu.org/ - http://gcc.gnu.org/ - http://ftp.gnu.org/ (except in fetchurl mirrors) - http://bugs.gnu.org/
* | | | | | | Merge pull request #51225 from LumiGuide/elk-6.5.1Bas van Dijk2018-12-02
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | elk: 6.3.2 -> 6.5.1
| * | | | | | | elk: 6.3.2 -> 6.5.1Bas van Dijk2018-12-01
| | | | | | | |
* | | | | | | | Merge pull request #51379 from Gerschtli/add/programs-nm-appletJörg Thalheim2018-12-02
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/nm-applet: add nm-applet program
| * | | | | | | | nixos/nm-applet: make the module smallerJörg Thalheim2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more readable imho
| * | | | | | | | nixos/nm-applet: add nm-applet programTobias Happ2018-12-02
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | nixos/cockroachdb: create new serviceJohn Boehr2018-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also includes a full end-to-end CockroachDB clustering test to ensure everything basically works. However, this test is not currently enabled by default, though it can be run manually. See the included comments in the test for more information. Closes #51306. Closes #38665. Co-authored-by: Austin Seipp <aseipp@pobox.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | | | nixos/luksroot: Check whether the device already existsJanne Heß2018-12-01
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new reuse behaviour is cool and really useful but it breaks one of my use cases. When using kexec, I have a script which will unlock the disks in my initrd. However, do_open_passphrase will fail if the disk is already unlocked.
* | | | | | | Merge pull request #51199 from samueldr/fix/iso-image-fat32Renaud2018-12-01
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | iso-image: Verifies the FAT partition at build.