Commit Graph
100 Commits
Author SHA1 Message Date
Florian Klink 39478874de Merge pull request #90069 from Mrmaxmeier/thelounge-restore-thelounge_home
thelounge: re-apply 'write out default path'
2020-06-10 18:48:39 +02:00
Florian Klink 9ad9ad86a4 Merge pull request #90039 from flokli/pipewire-0.3.6
pipewire: 0.3.5 -> 0.3.6
2020-06-10 14:41:06 +02:00
Florian Klink b981b77c2c pipewire: 0.3.5 -> 0.3.6
should fix bad v0 clients, such as google-chrome-stable etc:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/014e48c1f1c47404653f597e500314cbf021056d
2020-06-10 12:45:51 +02:00
Florian Klink 241eef1ec3 terraform-providers: update
This bumps the terraform provider to their latest version.

Hashicorp moved yet another provider to their organization
(`terraform-provider-helm`), so we need patch URLs in there as well.

The following proviers were not bumped:

 - `google[-beta]`: It seems something changed again here with how
   dependencies are provided.
 - `nomad`: fails to build
 - `lacework`: This one appeared fresh at `terraform-providers`, and
   doesn't build (yet?)
2020-06-08 21:17:16 +02:00
Florian Klink be483c8c6c Merge pull request #89570 from mjlbach/fix_pyxdg
pyxdg: fix call to missing class field Type
2020-06-08 15:31:47 +02:00
Florian Klink b56c66e7e8 Merge pull request #89762 from nlewo/nextcloud-oc_pass
nixos/nextcloud: preserve OC_PASS env variable in the occ wrapper
2020-06-08 10:57:49 +02:00
Florian Klink 3590f02e7d Merge pull request #88574 from JJJollyjim/qemu-vm-qboot-opt
nixos/qemu-vm: add option to use qboot
2020-06-08 10:46:11 +02:00
Florian Klink 495cf5fd17 Merge pull request #89565 from jsravn/enable-chromium-rtc-use-pipewire
chromium: add rtc_use_pipewire
2020-06-07 21:13:28 +02:00
Florian Klink cca875494f Merge pull request #89669 from r-ryantm/auto-update/pkger
pkger: 0.16.0 -> 0.17.0
2020-06-06 20:35:38 +02:00
Florian Klink a382d06ffd pipewire_0_2: move from 2.nix to 0.2.nix
This wrongly suggests there's a 2.x version.
2020-06-06 11:03:13 +02:00
Florian Klink 8d29650570 terraform-providers.ct: init at 0.5.0
This is a Terraform provider that can validate and render Ignition files
for Container Linux and Fedora CoreOS.
2020-06-05 19:41:13 +02:00
Florian Klink 47d4cd2c31 Merge pull request #87878 from Izorkin/mariadb-update
mariadb: 10.4.12 -> 10.4.13
2020-06-05 15:15:36 +02:00
Florian Klink c055fc0319 Merge pull request #89510 from flokli/buildbot-pbPort
nixos/buildbot-master: fix typo in services.buildbot-master.bpPort
2020-06-05 11:50:25 +02:00
Florian Klink 42f7db63ff Merge pull request #89504 from flokli/buildbot-2.8.0
buildbot: 2.7.0 -> 2.8.0
2020-06-05 01:30:09 +02:00
Florian Klink 1fd972bd50 nixos/buildbot-master: fix typo in services.buildbot-master.bpPort
It's pbPort, and it's also a connection string, meaning
listen-on-localhost is also possible. Provide an alias for the old
option name, so old configs still work.
2020-06-05 01:29:03 +02:00
Florian Klink f71d9240b0 buildbot: 2.7.0 -> 2.8.0
```
Bug fixes

    Fix GitHubEventHandler to include files in Change that comes from a github PR (issue # 5294)
    Updated the Docker container buildbot-master to Alpine 3.11 to fix segmentation faults caused by an old version of musl
    Base64 encoding logs and attachments sent via email so emails conform to RFC 5322 2.1.1
    Handling the case where the BitbucketStatusPush return code is not 200
    When cancelling a buildrequest, the reason field is now correctly transmitted all the way to the cancelled step.
    Fix Cache-control header to be compliant with RFC 7234 (issue # 5220)
    Fix GerritEventLogPoller class to be declared as entry_point (can be used in master.cfg file)
    Git poller: add –ignore-missing argument to git log call to avoid fatal: bad object errors
    Log watcher looks for the “tail” utility in the right location on Haiku OS.
    Add limit and filtering support for the changes data API as described in issue # 5207

Improved Documentation

    Make docs build with the latest sphinx and improve rendering of the example HTML file for custom dashboard
    Make docs build with Sphinx 3 and fix some typos and incorrect Python module declarations

Features

    Property and Interpolate objects can now be compared. This will generate a renderable that will be evaluated at runtime. see Renderable Comparison.
    Added argument count to lock access to allow a lock to consume a variable amount of units
    Added arguments pollRandomDelayMin and pollRandomDelayMax to HgPoller, GitPoller, P4Poller, SvnPoller to spread the polling load
```
2020-06-05 00:20:37 +02:00
Florian Klink c5669b0e47 Merge pull request #89441 from flokli/systemd-systemd.pc-system-user
systemd: systemd.pc: fix systemdsystemunitpath and systemduserunitpath
2020-06-04 10:28:46 +02:00
Florian Klink aad06c8ff5 Merge pull request #89328 from flokli/qemu-wrap
qemu: wrap GTK binaries
2020-06-03 22:29:19 +02:00
Florian Klink 3b1b4fde0c systemd: systemd.pc: fix systemdsystemunitpath and systemduserunitpath
The paths in the generated `systemd.pc` were flipped, fix this:

`systemdsystemunitpath`: `/nix/var/nix/profiles/default/lib/systemd/{user => system}`
`systemduserunitpath`: `/nix/var/nix/profiles/default/lib/systemd/{system => user}`

The paths actually used in the code (further below in that patch) were
correct, so keep them there.

Fixes #59473.
2020-06-03 22:25:01 +02:00
Florian Klink 687a09705f Merge pull request #89279 from mweinelt/zsh-powerlevel10k/v1.11.0
zsh-powerlevel10k: v1.7.0 -> v1.11.0
2020-06-01 23:51:34 +02:00
Florian Klink c7eb16cec3 qemu: wrap GTK binaries
Applications using a different GTK version than the user session don't
work well, and people often run NixOS VM tests on different channels.

Wrapping these GTK binaries is a common way to fix this.

Fixes #69158
2020-06-01 23:06:28 +02:00
Florian Klink 8a388c8296 Merge pull request #82258 from erikarvstedt/fix-xchg-caching
fix inconsistent caching of VM xchg dirs
2020-06-01 22:34:48 +02:00
Florian Klink a2eccf3a30 Merge pull request #89274 from flokli/nscd-disable-positive-hosts-caching
nixos/nscd: set positive hosts caching ttl to 0
2020-06-01 17:24:02 +02:00
Florian Klink 09244cbd98 nixos/nscd: set positive hosts caching ttl to 0
This effectively disables nscd's built-in hosts cache, which turns out
to be erratic in some cases.

We only use nscd these days as a more ABI-neutral NSS dispatcher
mechanism.

Local caching should still be possible with local resolvers in
/etc/resolv.conf (via the `dns` NSS module), or without local resolvers
via systemd-networkd (via the `resolve` nss module)

We don't set enable-cache to no due to
https://github.com/NixOS/nixpkgs/pull/50316#discussion_r241035226.
2020-06-01 01:12:43 +02:00
Florian Klink 09a7612cbe Merge pull request #88434 from pstch/patch-2
nixos/haproxy: add reloading support, use upstream service hardening
2020-05-31 23:11:44 +02:00
Florian Klink 4cd605f3ca Merge pull request #62671 from kfiz/networking-proxy_arp-fix
tasks/network-interfaces.nix: Enable ip_forwarding for ipv4 and p…
2020-05-31 22:22:49 +02:00
Florian Klink 5cad739409 Merge pull request #89223 from midchildan/cleanup/intel-media-sdk
intel-media-sdk: remove samples
2020-05-31 22:20:36 +02:00
Florian Klink ba6bc5fd22 Merge pull request #88784 from NickHu/redshift
redshift: enable appindicator support
2020-05-31 16:46:22 +02:00
Florian Klink 414e1c6305 Merge pull request #88887 from mweinelt/vsftpd
vsftpd: listen on both address families
2020-05-31 16:34:01 +02:00
Florian Klink b19590a880 Merge pull request #89122 from prusnak/appimage-exec-fix-space
appimage: replace radare2+jq with readelf+awk+sha256sum
2020-05-31 16:21:30 +02:00
Florian Klink 98ed9c35c9 Merge pull request #89137 from bhipple/fix/colormake
colormake: use fetchFromGitHub
2020-05-31 16:12:49 +02:00
Florian Klink d5831b9c36 Merge pull request #89138 from bhipple/fix/go-bindata
go-bindata: use fetchFromGitHub
2020-05-31 16:12:05 +02:00
Florian Klink 8ae5866152 Merge pull request #89224 from etu/fix-unit-php-extensions
unit: Expose PHP expressions used so it can easily be accessed for configs
2020-05-31 16:05:30 +02:00
Florian Klink 1957a62039 Merge pull request #89212 from piperswe/keybase-gui-x86_64-only
keybase-gui: set platforms to x86_64-linux
2020-05-31 16:01:44 +02:00
Florian Klink 1c170f9ae4 Merge pull request #89244 from doronbehar/gnuradio-rewrite
gnuradio: 3.7.13.4 -> 3.7.14.0
2020-05-31 16:00:40 +02:00
Florian Klink 921a4ec9c1 Merge pull request #76542 from primeos/etc-hosts-fqdn-fix
nixos/networking: Add the FQDN and hostname to /etc/hosts
2020-05-25 22:57:24 +02:00
Florian Klink a1d501b87e Merge pull request #88807 from NinjaTrappeur/nin-prosody-passthru
prosody: add passthru tests
2020-05-24 23:53:08 +02:00
Florian Klink 16c72ff72e Merge pull request #88810 from flokli/fetchgitlab-rev-tag
fetchgitlab: escape rev to support "+" in it
2020-05-24 22:53:10 +02:00
Florian Klink 9b7a4694a0 fetchgitlab: escape rev to support "+" in it 2020-05-24 22:24:50 +02:00
Florian Klink dc351baa44 Merge pull request #88570 from JJJollyjim/qboot-2020
qboot: 20170330 -> 20200423
2020-05-24 19:48:57 +02:00
Florian Klink 73b4ea16f7 Merge pull request #88725 from aanderse/modem-manager
nixos/networkmanager: apply --filter-policy=STRICT to modemmanager service
2020-05-24 19:44:15 +02:00
Florian Klink 2226972c7a lieer: use fetchFromGitHub instead of fetchPypi
as per https://github.com/gauteh/lieer/pull/138#issuecomment-633262043
2020-05-24 19:35:11 +02:00
Florian Klink 34b39335f6 Merge pull request #88683 from flokli/lieer-1.2
lieer: 1.1 -> 1.2
2020-05-24 17:50:10 +02:00
Florian Klink eaea983e41 lieer: add myself to maintainers 2020-05-24 14:54:18 +02:00
Florian Klink cd7f1f97a4 lieer: 1.1 -> 1.2 2020-05-24 14:54:18 +02:00
Florian Klink 9d333b2889 Merge pull request #84243 from doronbehar/package-comedilib
comedilib: init at 0.11.0
2020-05-24 13:37:28 +02:00
Florian Klink 75e18ab323 nixosTests.nextcloud: Add davfs2 example to the VM test
Some people use davfs2 to mount a NextCloud instance, so make sure this
works as well.
2020-05-24 01:07:56 +02:00
Florian Klink b0b3c30361 Merge pull request #88693 from doronbehar/gnuradio-rewrite
gnuradio: format arguments and inputs
2020-05-23 23:59:20 +02:00
Florian Klink a04104aebc Merge pull request #88610 from Ma27/wireguard-go
wireguard-go: fix executable name
2020-05-23 20:41:34 +02:00
Florian Klink 30583847f1 Merge pull request #88660 from r-ryantm/auto-update/python2.7-authlib
python27Packages.authlib: 0.14.1 -> 0.14.3
2020-05-23 14:27:16 +02:00
Florian Klink 98efbe9052 Merge pull request #79286 from ju1m/openldap_sha2_pbkdf2
openldap: enable sha2 and pbkdf2 modules
2020-05-22 22:02:37 +02:00
Florian Klink 93ff93d539 Merge pull request #88607 from flokli/udev-rules-run-current-system-systemd
nixos/udev: support /run/current-system/systemd in udevRules
2020-05-22 17:10:51 +02:00
Florian Klink d64d42e023 nixos/udev: support /run/current-system/systemd in udevRules
https://github.com/NixOS/nixpkgs/pull/88492 flipped some references to
systemctl from config.systemd.package to /run/current-system/systemd/,
which udevRules obviously isn't able resolve.

If we encounter such references, replace them with
config.systemd.package before doing the check.
2020-05-22 14:43:58 +02:00
Florian Klink cfb4d0dfe3 Merge pull request #84032 from teto/fix_kernel_merge
Fix kernel configuration merge
2020-05-22 13:32:22 +02:00
Florian Klink a02f3fbabb Merge pull request #88032 from flokli/scripted-networking-link
nixos/scripted-networking: use udev to configure link MACAddress and MTUBytes
2020-05-22 10:58:45 +02:00
Florian Klink 822918df4c nixos/scripted-networking: use udev to configure link MACAddress and MTUBytes
The `network-link-${i.name}` units raced with other things trying to
configure the interface, or ran before the interface was available.

Instead of running our own set of shell scripts on boot, and hoping
they're executed at the right time, we can make use of udev to configure
the interface *while they appear*, by providing `.link` files in
/etc/systemd/network/*.link to set MACAddress and MTUBytes.

This doesn't require networkd to be enabled, and is populated properly
on non-networkd systems since
https://github.com/NixOS/nixpkgs/pull/82941.

This continues clean-up work done in
https://github.com/NixOS/nixpkgs/pull/85170 for the scripted networking
stack.

The only leftover part of the `network-link-${i.name}` unit (bringing
the interface up) is moved to the beginning of the
`network-addresses-${i.name}` unit.

Fixes: https://github.com/NixOS/nixpkgs/issues/74471
Closes: https://github.com/NixOS/nixpkgs/pull/87116
2020-05-22 10:58:00 +02:00
Florian Klink 927b7795cb Merge pull request #88492 from flokli/current-system-systemctl
tree-wide: use systemctl of running system
2020-05-21 20:22:26 +02:00
Florian Klink 4f6cd4f6c6 Merge pull request #88507 from r-ryantm/auto-update/google-compute-engine-oslogin
google-compute-engine-oslogin: 20200325.00 -> 20200507.00
2020-05-21 18:53:04 +02:00
Florian Klink 5fdf6a6f92 google-compute-engine-oslogin: add test passthru 2020-05-21 18:49:26 +02:00
Florian Klink 9dfcff3a1c Merge pull request #88170 from glittershark/update-zoom
zoom-us: 5.0.403652.0509 -> 5.0.408598.0517
2020-05-21 10:53:13 +02:00
Florian Klink d69f95e2fe google-compute-engine: run systemctl of the currently running systemd 2020-05-21 10:35:34 +02:00
Florian Klink 2d5de92f8e autorandr: run systemctl of the currently running systemd 2020-05-21 10:35:21 +02:00
Florian Klink 5cca485396 displaylink: run systemctl of the currently running systemd 2020-05-21 10:35:07 +02:00
Florian Klink c7e8ceae0c deepin.dde-control-center: always run systemctl of the currently running systemd 2020-05-21 10:34:29 +02:00
Florian Klink 45c03c0dd2 nixos/azure-agent: always run systemctl of the currently running systemd 2020-05-21 10:34:11 +02:00
Florian Klink ad26d7c044 nixos/network-interfaces-scripted: always run systemctl of the currently running systemd 2020-05-21 10:33:51 +02:00
Florian Klink 062302e006 nixos/xautolock: always run systemctl of the currently running systemd 2020-05-21 10:33:37 +02:00
Florian Klink de358a00b5 nixos/sddm: always run systemctl of the currently running systemd 2020-05-21 10:33:22 +02:00
Florian Klink 3fcfcb8bcb nixos/display-managers: always run systemctl of the currently running systemd 2020-05-21 10:32:59 +02:00
Florian Klink a3678ed347 nixos/nginx: always run systemctl of the currently running systemd
Also, make the postRun script refer to that systemctl, and not just rely
on $PATH for consistency.
2020-05-21 10:31:47 +02:00
Florian Klink 1955982190 nixos/wpa_supplicant: always run systemctl of the currently running systemd 2020-05-21 10:31:08 +02:00
Florian Klink 52e104cfdf nixos/nsd: always run systemctl of the currently running systemd 2020-05-21 10:30:40 +02:00
Florian Klink b0222a5e9c nixos/dhcpcd: always run systemctl of the currently running systemd 2020-05-21 10:30:21 +02:00
Florian Klink 73392b748f nixos/freeswitch: always run systemctl of the currently running systemd 2020-05-21 10:29:52 +02:00
Florian Klink 8aaca0addc nixos/docker-registry: always run systemctl of the currently running systemd 2020-05-21 10:29:37 +02:00
Florian Klink ea462c742e nixos/resolvconf: always run systemctl of the currently running systemd 2020-05-21 10:29:22 +02:00
Florian Klink 783f40bb70 nixos/power-management: always run systemctl of the currently running systemd 2020-05-21 10:28:29 +02:00
Florian Klink 528d35bec0 Merge pull request #87742 from flokli/systemd-binfmt
nixos/binfmt: move systemd-binfmt.service to binfmt module
2020-05-18 19:43:25 +02:00
Florian Klink 5621b50c73 Merge pull request #88026 from puckipedia/linux-deferred-takeover
linux: Enable fbcon deferred takeover when possible
2020-05-18 15:05:52 +02:00
Florian Klink 33b2ebba2e Merge pull request #88037 from mweinelt/ansible
ansible: v2.9.7 → v2.9.9, v2.8.11 → v2.8.12, v2.7.17 → v2.7.18, drop v2.6.x
2020-05-18 11:57:49 +02:00
Florian Klink 667bf5c167 Merge pull request #87946 from timokau/google-pasta-0.2.0
python.pkgs.google-pasta: 0.1.8 -> 0.2.0
2020-05-18 11:40:04 +02:00
Florian Klink fd49155848 nixosTests.systemd-binfmt: init
This adds a simple test running GNU Hello cross-compiled for armv7l and
aarch64 inside a x86_64 VM with configured binfmt.

We already build the cross toolchains in other invocations, and building
hello itself is small.
2020-05-18 11:28:03 +02:00
Florian Klink 4e2715934e nixos/binfmt: move systemd-binfmt.service to binfmt module
Also, remove the dangling systemd.services.systemd-binfmt.wants = [
"proc-sys-fs-binfmt_misc.mount" ]; in systemd.nix.

If boot.binfmt.registrations != {}, systemd will install
proc-sys-fs-binfmt_misc.automount, which will auto-mount
`/proc/sys/fs/binfmt_misc` as soon as systemd-binfmt tries to access it.

Fixes https://github.com/NixOS/nixpkgs/issues/87687
Fixes https://github.com/NixOS/nixops/issues/574
2020-05-18 11:18:44 +02:00
Florian Klink 682b7c2a19 Merge pull request #87891 from Izorkin/connector-c
mariadb-connector-c: 3.1.7 -> 3.1.8
2020-05-18 09:38:51 +02:00
Florian Klink 0878903e35 Merge pull request #86214 from elohmeier/obs
obs-studio: 25.0.3 -> 25.0.8, use addOpenGLRunpath
2020-05-17 23:07:28 +02:00
Florian Klink bf311f1b97 pkger: init at 0.16.0 2020-05-16 23:51:11 +02:00
Florian Klink a42e33612a Merge pull request #87968 from elohmeier/ffmpeg-addOpenGLRunpath2
ffmpeg: extend addOpenGLRunpath to handle libcuda referencing libraries
2020-05-16 21:51:25 +02:00
Florian Klink 1f207888d3 Merge pull request #87588 from elohmeier/ffmpeg-addOpenGLRunpath
ffmpeg-full: setup addOpenGLRunpath
2020-05-16 21:24:12 +02:00
Florian Klink 5b82ec90ca Merge pull request #87925 from Mathnerd314/fonts-update
OldSindhi / MarathiCursive Fonts update
2020-05-16 21:08:56 +02:00
Florian Klink b611581162 Merge pull request #87885 from flokli/fly-6.1.0
fly: 6.0.0 -> 6.1.0
2020-05-15 21:21:15 +02:00
Florian Klink 44c0533497 fly: 6.0.0 -> 6.1.0 2020-05-15 14:54:35 +02:00
Florian Klink 5d362c2335 fly: use completion generator
There's no need to ship the pre-generated completions in the nixpkgs
tree anymore.
2020-05-15 13:53:14 +02:00
Florian Klink 3c911d48cc Merge pull request #87820 from nhey/port-kubernetes-test
nixosTests.kubernetes: port tests to python
2020-05-14 20:02:31 +02:00
Florian Klink 6f4f37d655 nixos/manual: fix build
This broke in https://github.com/NixOS/nixpkgs/pull/86376

Also, fix some stray trailing whitespaces
2020-05-14 18:18:34 +02:00
Florian Klink 3d60859dfb Merge pull request #86900 from Izorkin/mariadb-update
mariadb: 10.3.22 -> 10.4.12
2020-05-14 17:33:22 +02:00
Florian Klink 4a85559ffc Merge pull request #87016 from flokli/nsswitch-cleanup
nixos/nsswitch cleanup nss modules
2020-05-14 14:55:43 +02:00
Florian Klink d6f90e4f9e Merge pull request #73530 from eadwu/nvidia/systemd-pm
nixos/nvidia: include systemd power management
2020-05-12 13:54:45 +02:00
Florian Klink 629fa8a2d4 Merge pull request #86954 from lovesegfault/binutils-2.34
binutils: 2.31.1 -> 2.34
2020-05-11 22:08:50 +02:00
Florian Klink 23ba506113 nixos/nsswitch: improve error message
Show the config option triggering the assertion, so people don't
necessary lookup the nixpkgs source code.
2020-05-11 16:14:51 +02:00
Florian Klink 90bc3ec9b9 nixos/sssd remove redundant condition
This is all inside a global cfg.enable conditional, so we don't need to
check here again.
2020-05-11 16:14:51 +02:00