dots/modules/hosts/darwin/Blue-Rock/default.nix
Gene Liverman 5dbcce7686
Add linting, formatting, and CI infrastructure
- Add deadnix, nixfmt, and statix to flake inputs
- Add formatter output to flake for nix fmt support
- Add deadnix, nixfmt, statix to Home Manager packages
- Add GitHub Actions workflow for CI validation
- Add .pre-commit-config.yaml with hooks for nixfmt, deadnix, and statix
- Support x86_64-darwin in formatter
2026-03-22 18:32:20 -04:00

54 lines
960 B
Nix

{ pkgs, ... }:
{
system.stateVersion = 4;
environment = {
systemPackages = with pkgs; [
chart-testing
kopia
kubectx
python2
];
};
homebrew = {
taps = [
"hashicorp/tap"
# "homebrew/bundle"
# "jandedobbeleer/oh-my-posh"
"puppetlabs/puppet"
];
brews = [
"adr-tools"
"helm"
"kubernetes-cli"
];
casks = [
"asana"
"boinc"
"discord"
"elgato-stream-deck"
"google-drive"
"kopiaui"
"obs"
"pdk"
"puppet-agent"
"puppet-bolt"
"qmk-toolbox"
"thunderbird"
"vagrant"
"vial"
"virtualbox"
"whalebird"
"zenmap"
];
masApps = {
"HomeCam" = 1292995895;
"Keeper Password Manager" = 414781829;
"MeetingBar" = 1532419400;
"Microsoft Remote Desktop" = 1295203466;
"Telegram" = 747648890;
"WhatsApp Messenger" = 310633997;
};
};
}