diff options
Diffstat (limited to 'lass/1systems/prism')
| -rw-r--r-- | lass/1systems/prism/config.nix | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/lass/1systems/prism/config.nix b/lass/1systems/prism/config.nix index 593a1fc9c..03e9f6eeb 100644 --- a/lass/1systems/prism/config.nix +++ b/lass/1systems/prism/config.nix @@ -184,14 +184,17 @@ in {      }      {        #hotdog +      systemd.services."container@hotdog".reloadIfChanged = mkForce false;        containers.hotdog = {          config = { ... }: { +          imports = [ <stockholm/lass/2configs/rebuild-on-boot.nix> ];            environment.systemPackages = [ pkgs.git ];            services.openssh.enable = true;            users.users.root.openssh.authorizedKeys.keys = [              config.krebs.users.lass.pubkey            ];          }; +        autoStart = true;          enableTun = true;          privateNetwork = true;          hostAddress = "10.233.2.1"; @@ -200,8 +203,10 @@ in {      }      {        #kaepsele +      systemd.services."container@kaepsele".reloadIfChanged = mkForce false;        containers.kaepsele = {          config = { ... }: { +          imports = [ <stockholm/lass/2configs/rebuild-on-boot.nix> ];            environment.systemPackages = [ pkgs.git ];            services.openssh.enable = true;            users.users.root.openssh.authorizedKeys.keys = with config.krebs.users; [ @@ -209,6 +214,7 @@ in {              tv.pubkey            ];          }; +        autoStart = true;          enableTun = true;          privateNetwork = true;          hostAddress = "10.233.2.3"; @@ -217,8 +223,10 @@ in {      }      {        #onondaga +      systemd.services."container@onondaga".reloadIfChanged = mkForce false;        containers.onondaga = {          config = { ... }: { +          imports = [ <stockholm/lass/2configs/rebuild-on-boot.nix> ];            environment.systemPackages = [ pkgs.git ];            services.openssh.enable = true;            users.users.root.openssh.authorizedKeys.keys = [ @@ -226,6 +234,7 @@ in {              config.krebs.users.nin.pubkey            ];          }; +        autoStart = true;          enableTun = true;          privateNetwork = true;          hostAddress = "10.233.2.5"; @@ -302,6 +311,13 @@ in {          }        ];      } +    { +      krebs.repo-sync.repos.stockholm.timerConfig = { +        OnBootSec = "5min"; +        OnUnitInactiveSec = "2min"; +        RandomizedDelaySec = "2min"; +      }; +    }    ];    krebs.build.host = config.krebs.hosts.prism; | 
