{ lib, pkgs, inputs, config, ... }: { imports = [ inputs.agenix.nixosModules.default ]; config = lib.mkIf config.osbmModules.agenix.enable { environment.systemPackages = [ inputs.agenix.packages.${pkgs.stdenv.hostPlatform.system}.agenix pkgs.age ]; age.secrets = { network-manager.file = ../../../secrets/network-manager.age; ssh-key-private = { file = ../../../secrets/ssh-key-private.age; path = "/home/osbm/.ssh/id_ed25519"; owner = "osbm"; group = "users"; mode = "600"; }; ssh-key-public = { file = ../../../secrets/ssh-key-public.age; path = "/home/osbm/.ssh/id_ed25519.pub"; owner = "osbm"; group = "users"; mode = "644"; }; }; }; }