From 43c9825e49d25fbd2c19abcdeb8f73aee8be2a4c Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 14 May 2025 10:50:27 +0200 Subject: ... --- hosts/surtr/vpn/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'hosts/surtr/vpn/default.nix') diff --git a/hosts/surtr/vpn/default.nix b/hosts/surtr/vpn/default.nix index 1bdcf74e..92223144 100644 --- a/hosts/surtr/vpn/default.nix +++ b/hosts/surtr/vpn/default.nix @@ -1,4 +1,4 @@ -{ pkgs, config, lib, ... }: +{ flake, pkgs, config, lib, ... }: with lib; @@ -22,7 +22,11 @@ in { "--load-credential=surtr.priv:/run/credentials/container@vpn.service/surtr.priv" "--network-ipvlan=ens3:upstream" ]; - config = { + config = let hostConfig = config; in { config, pkgs, ... }: { + system.stateVersion = lib.mkIf hostConfig.containers."vpn".ephemeral config.system.nixos.release; + system.configurationRevision = mkIf (flake ? rev) flake.rev; + nixpkgs.pkgs = hostConfig.nixpkgs.pkgs; + boot.kernel.sysctl = { "net.core.rmem_max" = 4194304; "net.core.wmem_max" = 4194304; -- cgit v1.2.3