diff options
author | zowoq <59103226+zowoq@users.noreply.github.com> | 2020-03-06 12:01:39 +1000 |
---|---|---|
committer | zowoq <59103226+zowoq@users.noreply.github.com> | 2020-05-16 09:23:07 +1000 |
commit | 5195aed6171249a830c95401a88687bac4eb7193 (patch) | |
tree | c724b7b56926fb2a18f0b04dc4a7c59a3d91d030 /nixos/modules/virtualisation | |
parent | 32b8ed738096bafb4cdb7f70347a0f63f9f40151 (diff) | |
download | nixlib-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.nix | 64 |
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 = {}; - }; -} |