diff --git a/modules/home/terminal/hr/default.nix b/modules/home/terminal/hr/default.nix index eef1a98..c77bdfd 100644 --- a/modules/home/terminal/hr/default.nix +++ b/modules/home/terminal/hr/default.nix @@ -12,5 +12,35 @@ in { config = lib.mkIf cfg.hr.enable { home.packages = [hr]; + + systemd.user.services = { + google-db-proxy-test = { + Unit = { + Description = "Google Cloud SQL Proxy (Test)"; + After = ["network.target"]; + }; + Service = { + ExecStart = "${pkgs.google-cloud-sql-proxy}/bin/cloud-sql-proxy mk2-test:europe-west1:mk2-test-sql-instance -p 5436"; + Restart = "always"; + }; + Install = { + WantedBy = ["default.target"]; + }; + }; + + google-db-proxy-prod = { + Unit = { + Description = "Google Cloud SQL Proxy (Prod)"; + After = ["network.target"]; + }; + Service = { + ExecStart = "${pkgs.google-cloud-sql-proxy}/bin/cloud-sql-proxy mk2-prod:europe-west1:mk2-prod-sql-instance -p 5437"; + Restart = "always"; + }; + Install = { + WantedBy = ["default.target"]; + }; + }; + }; }; }