71 lines
1.3 KiB
Nix
Executable File
71 lines
1.3 KiB
Nix
Executable File
{ config, inputs, ... }:
|
|
{
|
|
nix-homebrew = {
|
|
user = config.system.primaryUser;
|
|
enable = true;
|
|
autoMigrate = true;
|
|
enableRosetta = true;
|
|
mutableTaps = false;
|
|
taps = {
|
|
"homebrew/homebrew-core" = inputs.homebrew-core;
|
|
"homebrew/homebrew-cask" = inputs.homebrew-cask;
|
|
};
|
|
};
|
|
|
|
# Homebrew
|
|
homebrew = {
|
|
enable = true;
|
|
taps = builtins.attrNames config.nix-homebrew.taps;
|
|
global = {
|
|
autoUpdate = false;
|
|
brewfile = true;
|
|
};
|
|
onActivation = {
|
|
autoUpdate = false;
|
|
cleanup = "zap";
|
|
};
|
|
casks = [
|
|
"aldente"
|
|
# "bartender"
|
|
"betterdisplay"
|
|
"chromium"
|
|
"discord"
|
|
# "dnclient"
|
|
"epic-games"
|
|
"gstreamer-runtime"
|
|
"iterm2"
|
|
"jagex"
|
|
# "jordanbaird-ice"
|
|
"kitty"
|
|
"minecraft"
|
|
"omnissa-horizon-client"
|
|
"onlyoffice"
|
|
"orcaslicer"
|
|
"proton-drive"
|
|
"proton-pass"
|
|
"protonvpn"
|
|
"scroll-reverser"
|
|
"steam"
|
|
"tabby"
|
|
"tg-pro"
|
|
"thaw"
|
|
"utm"
|
|
"vesktop"
|
|
"vlc"
|
|
"vscodium"
|
|
"wine-stable"
|
|
# "xpipe"
|
|
"xquartz"
|
|
];
|
|
masApps = {
|
|
Amphetamine = 937984704;
|
|
Infuse = 1136220934;
|
|
"Proton Pass for Safari" = 6502835663;
|
|
Tailscale = 1475387142;
|
|
Termius = 1176074088;
|
|
};
|
|
};
|
|
|
|
# homebrew.global.autoUpdate = true;
|
|
}
|