2023-10-15 06:24:40 +00:00
|
|
|
{ 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...
|
|
|
|
#
|
|
|
|
|
|
|
|
{
|
|
|
|
#environment.systemPackages = with pkgs; [ clash-meta ];
|
|
|
|
# do i even need to add it to environment.systemPackages...
|
|
|
|
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";
|
2023-10-10 09:49:57 +00:00
|
|
|
"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
|
|
|
};
|
|
|
|
|
2023-10-15 06:24:40 +00:00
|
|
|
environment.etc."clash-meta/metacubexd".source = inputs.metacubexd;
|
2023-10-09 06:52:33 +00:00
|
|
|
}
|