about summary refs log tree commit diff
path: root/nixos/modules/virtualisation
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-03-06 12:01:39 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-05-16 09:23:07 +1000
commit5195aed6171249a830c95401a88687bac4eb7193 (patch)
treec724b7b56926fb2a18f0b04dc4a7c59a3d91d030 /nixos/modules/virtualisation
parent32b8ed738096bafb4cdb7f70347a0f63f9f40151 (diff)
downloadnixlib-5195aed6171249a830c95401a88687bac4eb7193.tar
nixlib-5195aed6171249a830c95401a88687bac4eb7193.tar.gz
nixlib-5195aed6171249a830c95401a88687bac4eb7193.tar.bz2
nixlib-5195aed6171249a830c95401a88687bac4eb7193.tar.lz
nixlib-5195aed6171249a830c95401a88687bac4eb7193.tar.xz
nixlib-5195aed6171249a830c95401a88687bac4eb7193.tar.zst
nixlib-5195aed6171249a830c95401a88687bac4eb7193.zip
rkt: remove
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r--nixos/modules/virtualisation/rkt.nix64
1 files changed, 0 insertions, 64 deletions
diff --git a/nixos/modules/virtualisation/rkt.nix b/nixos/modules/virtualisation/rkt.nix
deleted file mode 100644
index fd662b52df52..000000000000
--- a/nixos/modules/virtualisation/rkt.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-  cfg = config.virtualisation.rkt;
-in
-{
-  options.virtualisation.rkt = {
-    enable = mkEnableOption "rkt metadata service";
-
-    gc = {
-      automatic = mkOption {
-        default = true;
-        type = types.bool;
-        description = "Automatically run the garbage collector at a specific time.";
-      };
-
-      dates = mkOption {
-        default = "03:15";
-        type = types.str;
-        description = ''
-          Specification (in the format described by
-          <citerefentry><refentrytitle>systemd.time</refentrytitle>
-          <manvolnum>7</manvolnum></citerefentry>) of the time at
-          which the garbage collector will run.
-        '';
-      };
-
-      options = mkOption {
-        default = "--grace-period=24h";
-        type = types.str;
-        description = ''
-          Options given to <filename>rkt gc</filename> when the
-          garbage collector is run automatically.
-        '';
-      };
-    };
-  };
-
-  config = mkIf cfg.enable {
-    environment.systemPackages = [ pkgs.rkt ];
-
-    systemd.services.rkt = {
-      description = "rkt metadata service";
-      wantedBy = [ "multi-user.target" ];
-      after = [ "network.target" ];
-      serviceConfig = {
-        ExecStart = "${pkgs.rkt}/bin/rkt metadata-service";
-      };
-    };
-
-    systemd.services.rkt-gc = {
-      description = "rkt garbage collection";
-      startAt = optionalString cfg.gc.automatic cfg.gc.dates;
-      serviceConfig = {
-        Type = "oneshot";
-        ExecStart = "${pkgs.rkt}/bin/rkt gc ${cfg.gc.options}";
-      };
-    };
-
-    users.groups.rkt = {};
-  };
-}