{ lib, pkgs, config, ... }: let user = config.user; in { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ # nonfree vscode required for dev containers "vscode" "steam-run" ]; networking = { networkmanager = { plugins = [pkgs.networkmanager-openvpn]; }; }; # breaks some work projects ):< networking.stevenblack.enable = false; nixpkgs.overlays = [(import ../../lib/cypress.nix)]; services.onedrive.enable = true; users.users.${user}.extraGroups = ["docker"]; virtualisation.docker = { enable = true; storageDriver = "btrfs"; rootless = { enable = false; setSocketVariable = true; daemon.settings = { "userns-remap" = "default"; }; }; }; }