nixcfg/systems/aarch64-darwin/m4/default.nix
Harald Hoyer ff89519ba5 chore(nix): enable RustDesk server on Darwin and X1
- Added `services.rustdesk-server.enable = true` to aarch64-darwin and x86_64-linux X1 configurations.
- Provides remote desktop functionality through RustDesk server.
2025-11-24 14:36:21 +01:00

64 lines
957 B
Nix

{ lib, pkgs, ... }:
with lib.metacfg;
{
services.rustdesk-server.enable = true;
system.defaults.dock.autohide = false;
imports = [
./../../nixbuild.nix
];
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;
};
build.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
gemini-cli
opencode
];
users.users.harald.shell = pkgs.fish;
ids.gids.nixbld = 350;
system.stateVersion = 4;
}