Commit Graph
232535 Commits
Author SHA1 Message Date
Michael Weiss 6653a35faa intel-media-driver: 19.4.0r -> 20.1.1 (#90094) 2020-06-13 12:26:45 +02:00
Arian van Putten 71a6d32c18 nixos/timesyncd: Make dbus-activatible
Upstream has this alias too; so that dbus activation works.
What I don't fully understand is why this would ever be useful given
this unit is already started way in early boot; even before dbus is up.
But lets just keep behaviour similar to upstream and then ask these
questions to upstream.
2020-06-13 12:23:45 +02:00
Arian van Putten cd1dedac67 nixos/networkd: Make activatible through dbus and netlink
With this systemd buffers netlink messages in early boot from the kernel
itself; and passes them on to networkd for processing once it's started.
Makes sure no routing messages are missed.

Also makes an alias so that dbus can activate this unit. Upstream has
this too.
2020-06-13 12:23:45 +02:00
Arian van Putten 0e18e5db99 nixos/resolved: Include dbus alias of resolved unit
This will make dbus socket activation for it work

When `systemd-resolved` is restarted; this would lead to unavailability
of DNS lookups.  You're supposed to use DBUS socket activation to buffer
resolved requests; such that restarts happen without downtime
2020-06-13 12:23:45 +02:00
Michael Weiss 82a0240bb0 fuse3: 3.9.1 -> 3.9.2 (#90232) 2020-06-13 12:23:42 +02:00
sternenseemann ff53f0930e ocamlPackages.dns(-client): 4.5.0 -> 4.6.0 2020-06-13 11:45:37 +02:00
Vincent Laporte c9963a8ec4 ocamlPackages.ocsigen-toolkit: 2.5.0 → 2.7.0 2020-06-13 11:40:54 +02:00
Antonio Nuno Monteiro aee70358c5 ocamlPackages.tls: 0.12.0 -> 0.12.1 2020-06-13 11:25:56 +02:00
R. RyanTM fc94ec9baf libmbim: 1.22.0 -> 1.23.900 2020-06-13 11:11:27 +02:00
Frederik Rietdijk 2e4b4e3300 Merge staging-next into staging 2020-06-13 11:03:26 +02:00
Frederik Rietdijk 1523382160 Merge master into staging-next 2020-06-13 11:02:21 +02:00
Anders Kaseorg c8d064eec1 gstreamer: Fix wrapper quoting
The bug was that the inner double quotes in "\$("…")" are not actually
inner like they would be in "$("…")".  We could write "\$(\"…\")", but
using single quotes on the outside makes everything simpler.

Fixes #63751.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-06-13 11:01:38 +02:00
Michael Weiss 1b6e357424 kmod: 26 -> 27 2020-06-13 10:57:19 +02:00
R. RyanTM dbb4452ee3 man: 2.9.0 -> 2.9.2 2020-06-13 10:56:45 +02:00
R. RyanTM 0d4fba9168 lcms2: 2.9 -> 2.10 2020-06-13 10:56:18 +02:00
R. RyanTM f67bc33140 libyaml: 0.2.4 -> 0.2.5 2020-06-13 10:55:20 +02:00
R. RyanTM b5a814cb5d iptables: 1.8.4 -> 1.8.5 2020-06-13 10:54:58 +02:00
R. RyanTM 858acc3ee5 harfbuzz: 2.6.4 -> 2.6.7 2020-06-13 10:54:40 +02:00
R. RyanTM 4aa1511b70 libnftnl: 1.1.5 -> 1.1.7 2020-06-13 10:54:19 +02:00
Frederik Rietdijk d2971d15c6 Merge pull request #89723 from NixOS/python-unstable
Python package set major updates
2020-06-13 10:41:31 +02:00
Frederik Rietdijk b4f85b97f5 python.pkgs.pip: 20.1 -> 20.1.1 2020-06-13 10:40:39 +02:00
Frederik Rietdijk da12111115 Merge pull request #90208 from FRidh/bytecode
buildPythonPackage: recompile bytecode for reproducibility
2020-06-13 10:40:11 +02:00
Frederik Rietdijk 818cf7827b buildPythonPackage: recompile bytecode for reproducibility
Due to a change in pip the unpacked wheels are no longer reproducible.
We recompile the bytecode to cleanup this error.
https://github.com/NixOS/nixpkgs/issues/81441
2020-06-13 10:36:28 +02:00
Frederik Rietdijk a7ea828f09 pythonRemoveBinBytecodeHook: fix explanation 2020-06-13 10:20:14 +02:00
José Luis Lafuente a89e9a2eec kubectx: re-pack, switch from bash to go
With release 0.9, kubectx was rewritten in go. For more info see
https://github.com/ahmetb/kubectx/releases/tag/v0.9.0
2020-06-13 10:10:46 +02:00
Vladimír Čunát c055851648 mesa: 20.0.7 -> 20.0.8
https://lists.freedesktop.org/archives/mesa-dev/2020-June/224501.html
/cc PR #89105; this is indeed announced to be the last 20.0 version.
2020-06-13 09:58:30 +02:00
Vincent Laporte 0905a5d990 ocamlPackages.vg: 0.9.3 → 0.9.4 2020-06-13 09:56:40 +02:00
Roman Kuznetsov 05e16d2886 vscode, vscodium: use nix-shell to install dependencies 2020-06-13 08:56:51 +02:00
Vladyslav M 6ce032f79b Merge pull request #89557 from ju1m/stig
stig: update to 0.11.0a
2020-06-13 09:51:04 +03:00
Roman Kuznetsov 906b729191 vscode, vscodium: add update.sh script 2020-06-13 08:49:24 +02:00
Luke Granger-Brown d45fd11a81 reuse: 0.7.0 -> 0.11.0 2020-06-13 11:36:01 +05:30
Emery Hemingway b8a9e3eea1 nixos/lib/make-disk-image.nix: VDI support 2020-06-13 11:08:48 +05:30
Emery Hemingway de20ec04f9 tup: fix setup hook location 2020-06-13 11:03:55 +05:30
Emery Hemingway 3065ab3a92 tup: add setupHook 2020-06-13 10:56:20 +05:30
Emery Hemingway 896959cf66 tup: 0.7.8 -> 0.7.9 2020-06-13 10:55:22 +05:30
Mario Rodas c2ce7eb7f1 Merge pull request #89334 from zowoq/go_1_14
go: 1.14.3 -> 1.14.4
2020-06-12 22:20:30 -05:00
Mario Rodas 1cd56fc682 Merge pull request #89333 from zowoq/go_1_13
go_1_13: 1.13.11 -> 1.13.12
2020-06-12 22:19:46 -05:00
Mario Rodas b7d252dfb0 Merge pull request #90209 from berbiche/playerctl-bash-completions
playerctl: enable bash completions
2020-06-12 21:49:32 -05:00
Nicolas Berbiche c539d7c1c7 playerctl: enable bash completions 2020-06-12 22:30:46 -04:00
Samuel Dionne-Riel c42545445a Merge pull request #90212 from lovesegfault/rm-casper
casperjs: remove
2020-06-12 22:03:32 -04:00
Mario Rodas 6be09e27c9 Merge pull request #90194 from bbigras/broot
broot: 0.13.6 -> 0.15.1
2020-06-12 19:46:48 -05:00
Daniel Fullmer 34d1beb1b4 rclone: 1.52.0 -> 1.52.1 2020-06-12 17:33:52 -07:00
Joe Hermaszewski 3e10731b08 ffmpeg-full: add librsvg support 2020-06-12 17:18:38 -07:00
Bernardo Meurer dbf352aca1 casperjs: remove 2020-06-12 16:08:39 -07:00
Bernardo Meurer d55e70b7cd rust-analyzer: 2020-06-01 -> 2020-06-08 2020-06-12 15:55:44 -07:00
John Ericson 1c4480e931 Merge pull request #90157 from obsidiansystems/socket-based-ipfs
Add socket-based IPFS support
2020-06-12 18:31:01 -04:00
Matthew Bauer 2c2f6c0b38 nixos/ipfs: only set listenstream when gateway/api is default 2020-06-12 17:15:34 -05:00
Matthew Bauer 982a17a48e nixos/ipfs: always expose sockets 2020-06-12 17:15:34 -05:00
Matthew Bauer fa06d8f961 nixos/ipfs: actually use upstream systemd units 2020-06-12 17:15:34 -05:00
Matthew BauerandFlorian Klink b36ef706fb nixos/ipfs: add startWhenNeeded option
This makes it possible to only start IPFS when needed. So a user’s
IPFS daemon only starts when they actually use it.

A few important warnings though:

  - This probably shouldn’t be mixed with services.ipfs.autoMount
    since you want /ipfs and /ipns aren’t activated like this
  - ipfs.socket assumes that you are using ports 5001 and 8080 for the
    API and gateway respectively. We could do some parsing to figure
    out what is in apiAddress and gatewayAddress, but that’s kind of
    difficult given the nonstandard address format.
  - Apparently? this doesn’t work with the --api commands used in the tests.

Of course you can always start automatically with startWhenNeeded =
false, or just running ‘systemctl start ipfs.service’.

Tested with the following test (modified from tests/ipfs.nix):

  import ./make-test-python.nix ({ pkgs, ...} : {
    name = "ipfs";

    nodes.machine = { ... }: {
      services.ipfs = {
        enable = true;
        startWhenNeeded = true;
      };
    };

    testScript = ''
      start_all()

      machine.wait_until_succeeds("ipfs id")
      ipfs_hash = machine.succeed("echo fnord | ipfs add | awk '{ print $2 }'")

      machine.succeed(f"ipfs cat /ipfs/{ipfs_hash.strip()} | grep fnord")
    '';
  })

Fixes #90145

Update nixos/modules/services/network-filesystems/ipfs.nix

Co-authored-by: Florian Klink <flokli@flokli.de>
2020-06-12 17:15:27 -05:00