diff --git a/systems/aarch64-darwin/rialo/default.nix b/systems/aarch64-darwin/rialo/default.nix new file mode 100644 index 0000000..792d425 --- /dev/null +++ b/systems/aarch64-darwin/rialo/default.nix @@ -0,0 +1,53 @@ +{ lib, pkgs, ... }: + +with lib.metacfg; +{ + homebrew = { + enable = true; + brews = [ + "libusb" + "mas" + ]; + masApps = { }; + onActivation = { + cleanup = "zap"; + autoUpdate = true; + upgrade = true; + }; + }; + + metacfg = { + system.homebrew = enabled; + suites = { + common = enabled; + }; + tools = { + direnv.enable = true; + alacritty.enable = true; + }; + }; + + environment.systemPackages = with pkgs; [ + azure-cli + kubectl + kubectx + k9s + attic-client + imagemagick + gh + libvirt + dnsmasq + virt-manager + qemu + claude-code + nodejs + goose-cli + aider-chat + fabric-ai + ]; + + users.users.harald.shell = pkgs.fish; + + ids.gids.nixbld = 350; + system.stateVersion = 4; +}