From 6d1d1af12cb25d32447c04bea07df8bcda0c39f3 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Mon, 16 Dec 2024 20:28:28 +0800 Subject: [PATCH] services/vnstat: init --- flake/nixos.nix | 1 + nixos/profiles/services/vnstat/default.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 nixos/profiles/services/vnstat/default.nix diff --git a/flake/nixos.nix b/flake/nixos.nix index 206ba6c..1993ad1 100644 --- a/flake/nixos.nix +++ b/flake/nixos.nix @@ -40,6 +40,7 @@ let services.firewall services.networkd services.resolved + services.vnstat system.boot.sysctl.tcp-bbr # keep-sorted end ]; diff --git a/nixos/profiles/services/vnstat/default.nix b/nixos/profiles/services/vnstat/default.nix new file mode 100644 index 0000000..5de2a38 --- /dev/null +++ b/nixos/profiles/services/vnstat/default.nix @@ -0,0 +1,12 @@ +{ config, mylib, ... }: +{ + services.vnstat.enable = true; + + environment.etc."vnstat.conf".text = '' + UseUTC 1 + ''; + + systemd.services.vnstat.restartTriggers = [ config.environment.etc."vnstat.conf".text ]; + + systemd.services.vnstat.serviceConfig = mylib.misc.serviceHardened; +}