nix/hosts/darwin/mba/system.nix
2025-09-10 23:02:44 +02:00

28 lines
658 B
Nix

{ config, pkgs, ... }:
{
# MacBook Air-specific configuration
networking.computerName = "mba";
networking.hostName = "mba";
# Import common Darwin configuration
imports = [
../system-default.nix
];
# WireGuard LaunchAgent for auto-start
launchd.user.agents.wireguard = {
serviceConfig = {
ProgramArguments = [
"/opt/homebrew/bin/wg-quick"
"up"
"/Users/yanlin/.config/nix/config/wireguard/mba.conf"
];
RunAtLoad = true;
KeepAlive = false;
Label = "com.wireguard.mba";
StandardErrorPath = "/tmp/wireguard.err";
StandardOutPath = "/tmp/wireguard.out";
};
};
}