dotfiles/machines/sashimi/brew.nix

54 lines
1 KiB
Nix
Raw Normal View History

2024-05-07 18:20:52 +02:00
{ config, ... }:
let
noQuarantine = name: {
inherit name;
args.no_quarantine = true;
};
skipSha = name: {
inherit name;
args.require_sha = false;
};
2024-05-07 18:20:52 +02:00
in
{
2023-08-21 07:05:47 +02:00
# make brew available in PATH
2024-05-07 18:20:52 +02:00
environment.systemPath = [ config.homebrew.brewPrefix ];
2023-08-21 07:05:47 +02:00
2023-02-20 08:58:46 +01:00
homebrew = {
enable = true;
2023-03-09 14:27:51 +01:00
caskArgs.require_sha = true;
2024-08-11 01:51:49 +02:00
brews = [ ];
casks = [
2023-02-20 08:58:46 +01:00
"1password"
(skipSha "affinity-designer")
(skipSha "affinity-photo")
(skipSha "affinity-publisher")
2023-02-20 08:58:46 +01:00
"alfred"
"blender"
(noQuarantine "easy-move-plus-resize")
(skipSha "element")
"elgato-wave-link"
2023-11-15 20:34:33 +01:00
"eloston-chromium"
"iina"
2023-02-20 08:58:46 +01:00
"imageoptim"
"jetbrains-toolbox"
"keka"
"little-snitch"
2023-05-31 21:48:14 +02:00
"macfuse"
"mullvad-browser"
2023-02-20 08:58:46 +01:00
"mullvadvpn"
2024-07-13 00:23:39 +02:00
"orion"
2023-02-20 08:58:46 +01:00
"rustdesk"
"signal"
(skipSha "sizzy")
"uhk-agent"
2023-02-20 08:58:46 +01:00
"uninstallpkg"
2023-03-30 04:28:43 +02:00
"utm"
2023-02-20 08:58:46 +01:00
"yubico-yubikey-manager"
];
onActivation = {
autoUpdate = true;
upgrade = true;
};
2023-02-20 08:58:46 +01:00
};
}