dotfiles/machines/sashimi/brew.nix

68 lines
1.4 KiB
Nix
Raw Normal View History

2023-02-20 08:58:46 +01:00
{
homebrew = {
enable = true;
2023-03-09 14:27:51 +01:00
caskArgs.require_sha = true;
2023-02-20 08:58:46 +01:00
onActivation.autoUpdate = true;
2023-03-09 14:27:51 +01:00
onActivation.upgrade = true;
brews = [
"koekeishiya/formulae/yabai"
"koekeishiya/formulae/skhd"
"felixkratz/formulae/sketchybar"
];
2023-02-20 08:58:46 +01:00
casks = let
skipSha = name: {
inherit name;
args = {require_sha = false;};
};
noQuarantine = name: {
inherit name;
args = {no_quarantine = true;};
};
in [
"1password"
"alfred"
"bitwarden"
"blender"
"discord"
"docker"
"firefox"
"iina"
2023-02-20 08:58:46 +01:00
"imageoptim"
"insomnia"
"jetbrains-toolbox"
"karabiner-elements"
"keepassxc"
"keka"
"little-snitch"
"mattermost"
"mullvadvpn"
"obs"
"postman"
"qt-creator"
"rustdesk"
"uninstallpkg"
2023-03-30 04:28:43 +02:00
"utm"
2023-02-20 08:58:46 +01:00
"yubico-yubikey-manager"
(noQuarantine "easy-move-plus-resize")
(noQuarantine "eloston-chromium")
(noQuarantine "neovide")
2023-02-20 08:58:46 +01:00
(skipSha "affinity-designer")
(skipSha "affinity-photo")
(skipSha "affinity-publisher")
(skipSha "sizzy")
# drivers
"elgato-wave-link"
"uhk-agent"
(noQuarantine "vial")
];
taps = [
"homebrew/cask"
"homebrew/cask-drivers"
"homebrew/services"
"koekeishiya/formulae"
"felixkratz/formulae"
2023-02-20 08:58:46 +01:00
];
};
}