{ config, lib, pkgs, ... }: let cfg = config.sisyphus.virtualisation.docker; in { options.sisyphus.virtualisation.docker.enable = lib.mkEnableOption "Docker"; config = lib.mkIf cfg.enable { virtualisation.docker = { enable = true; # Because these are made for development purposes and not for servers enableOnBoot = false; }; hardware.nvidia-container-toolkit.enable = true; }; }