{ pkgs, inputs, ... }: { imports = [ inputs.sops-nix.homeManagerModules.sops ]; home.packages = with pkgs; [ sops age ]; sops = { age.keyFile = "/home/hadi/.config/sops/age/keys.txt"; defaultSopsFile = ../../../secrets/laptop.yaml; secrets = { sshconfig = { path = "/home/hadi/.ssh/config"; }; github-key = { path = "/home/hadi/.ssh/github"; }; nextcloud-adminpass = { path = "/etc/nextcloud/adminpassFile"; owner = "nextcloud"; group = "nextcloud"; }; cloudflare-apitoken = { path = "/etc/cloudflare/apiToken"; owner = "cloudflare-dyndns"; group = "cloudflare-dyndns"; }; tailscaled-authKey = { path = "/etc/tailscale/authKey"; owner = "tailscaled"; group = "tailscaled"; }; }; }; systemd.user.services.mbsync.Unit.After = [ "sops-nix.service" ]; }