flake/users/guanranwang/darwin/presets/core/proxy.nix

25 lines
641 B
Nix
Raw Normal View History

{ inputs, pkgs, ... }:
2023-10-09 06:52:33 +00:00
# README!!:
# I HAVE NO IDEA HOW LAUNCHD DAEMON WORKS
# USE AT YOUR OWN RISK
# it just works™
#
# Remember to manually copy `config.yaml` to `/etc/clash-meta`
# I have no idea how to get sops-nix working on darwin...
#
{
launchd.daemons."clash-meta" = {
command = "${pkgs.clash-meta}/bin/clash-meta -d /etc/clash-meta";
};
environment.variables = {
"http_proxy" = "http://127.0.0.1:7890";
"https_proxy" = "http://127.0.0.1:7890";
"ftp_proxy" = "http://127.0.0.1:7890";
"rsync_proxy" = "http://127.0.0.1:7890";
2023-10-09 06:52:33 +00:00
};
environment.etc."clash-meta/metacubexd".source = inputs.metacubexd;
2023-10-09 06:52:33 +00:00
}