aboutsummaryrefslogtreecommitdiff
path: root/macos.local/.flake/system/homebrew.nix.org
diff options
context:
space:
mode:
Diffstat (limited to 'macos.local/.flake/system/homebrew.nix.org')
-rw-r--r--macos.local/.flake/system/homebrew.nix.org121
1 files changed, 121 insertions, 0 deletions
diff --git a/macos.local/.flake/system/homebrew.nix.org b/macos.local/.flake/system/homebrew.nix.org
new file mode 100644
index 0000000..1dcd5b4
--- /dev/null
+++ b/macos.local/.flake/system/homebrew.nix.org
@@ -0,0 +1,121 @@
+#+title: Homebrew Configuration
+
+#+begin_src nix
+ { config, pkgs, ... }:
+
+ {
+ homebrew = {
+ enable = true;
+ brews = [
+ "aescrypt"
+ "aspell"
+ "avrdude"
+ "bash-language-server"
+ "bear"
+ "biber"
+ "binutils"
+ "bison"
+ "btop"
+ "clang-format"
+ "cmake"
+ "cmake-language-server"
+ "coreutils"
+ "curl"
+ "dos2unix"
+ "dotnet"
+ "eza"
+ "fd"
+ "gnutls"
+ "ffmpeg"
+ "fzf"
+ "gpgme"
+ "go"
+ "grep"
+ "htop"
+ "hunspell"
+ "hyfetch"
+ "imagemagick"
+ "ispell"
+ "jq"
+ "lesspipe"
+ "latexdiff"
+ "llvm@18"
+ "marksman"
+ "meson"
+ "mono"
+ "mpv"
+ "ninja"
+ "nmap"
+ "open-mpi"
+ "open-ocd"
+ "openjdk"
+ "pandoc"
+ "pinentry-mac"
+ "ripgrep"
+ "rsync"
+ "rust"
+ "sevenzip"
+ "shellcheck"
+ "shfmt"
+ "telnet"
+ "texlab"
+ "tree-sitter"
+ "typescript-language-server"
+ "wget"
+ "yt-dlp"
+ {
+ name = "d12frosted/emacs-plus/emacs-plus@29";
+ args = [ "with-imagemagick" ];
+ }
+ "felixkratz/formulae/sketchybar"
+ "osx-cross/avr/avr-binutils"
+ "osx-cross/avr/avarice"
+ "osx-cross/avr/avr-gcc@14"
+ ];
+ caskArgs.no_quarantine = true;
+ casks = [
+ "alacritty"
+ "audacity"
+ "blender"
+ "cabal"
+ "calibre"
+ "desmume"
+ "gcc-arm-embedded"
+ "gimp"
+ "godot"
+ "inkscape"
+ "krita"
+ "mactex"
+ "multimc"
+ "obs"
+ "openemu"
+ "pokemon-showdown"
+ "protonmail-bridge"
+ "protonvpn"
+ "qbittorrent"
+ "rar"
+ "syncthing"
+ "thunderbird"
+ "vlc"
+ "whisky"
+ "zen-browser"
+ "zotero"
+ ];
+ global.autoUpdate = false;
+ onActivation = {
+ autoUpdate = false;
+ cleanup = "zap";
+ upgrade = true;
+ };
+ taps = [
+ "d12frosted/emacs-plus"
+ "felixkratz/formulae"
+ "homebrew/bundle"
+ "homebrew/cask-fonts"
+ "homebrew/cask-versions"
+ "homebrew/services"
+ "osx-cross/avr"
+ ];
+ };
+ }
+#+end_src