aboutsummaryrefslogtreecommitdiff
path: root/macos.local/.flake/system/homebrew.nix.org
diff options
context:
space:
mode:
authorjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
committerjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
commite6edbad14d8255743c7b259a1985db5fb5bd4e91 (patch)
treeab535ebf7942b3935b8ec35158291c09226faf73 /macos.local/.flake/system/homebrew.nix.org
parentc1f8c535d59658dd29d199c62326b9436a489ecf (diff)
system changes
Diffstat (limited to 'macos.local/.flake/system/homebrew.nix.org')
-rw-r--r--macos.local/.flake/system/homebrew.nix.org118
1 files changed, 0 insertions, 118 deletions
diff --git a/macos.local/.flake/system/homebrew.nix.org b/macos.local/.flake/system/homebrew.nix.org
deleted file mode 100644
index 6a65114..0000000
--- a/macos.local/.flake/system/homebrew.nix.org
+++ /dev/null
@@ -1,118 +0,0 @@
-#+title: Homebrew Configuration
-
-Set up Homebrew. I disable the quarantine automatically and ensure that the state of Homebrew is exactly as specified here.
-#+begin_src nix
- { config, pkgs, ... }:
-
- {
- homebrew = {
- enable = true;
-
- caskArgs.no_quarantine = true;
-
- global.autoUpdate = false;
- onActivation = {
- autoUpdate = true;
- cleanup = "zap";
- upgrade = true;
- };
-
- taps = [
- "camillescholtz/formulae"
- "d12frosted/emacs-plus"
- "homebrew/bundle"
- "homebrew/cask-fonts"
- "homebrew/cask-versions"
- "homebrew/services"
- "jorgelbg/tap"
- "osx-cross/avr"
- ];
-
- brews = [
- # emacs is handled better by homebrew on mac
- {
- name = "emacs-plus@30";
- args = [
- "with-native-comp"
- "with-imagemagick"
- "with-xwidgets"
- "with-mailutils"
- "with-ctags"
- "with-retro-emacs-logo-icon"
- ];
- }
-
- # problematic nix builds
- "choose-gui" # nix version fails to build
- "clang-format" # nix version screws up clang setup
- "openjdk" # there's really no jdk for mac from nix?
- "pinentry-touchid" # no nix version
-
- # need for grading purposes
- "avrdude"
- "open-mpi"
- "open-ocd"
- "osx-cross/avr/avr-binutils"
- "osx-cross/avr/avarice"
- "osx-cross/avr/avr-gcc@14"
-
- # needed for pdf-tools for emacs
- "autoconf"
- "automake"
- "pkg-config"
- "poppler"
-
- # required by emacs-plus@30
- "imagemagick"
- "jansson"
- "jpeg"
- "libgccjit"
- "librsvg"
- "zlib"
-
- "mailutils"
- "tree-sitter"
-
- # required by pinentry-touchid
- "libassuan@2"
- "gnupg"
- "pinentry-mac"
- ];
-
- # homebrew handles graphical applications better than nix
- casks = [
- "audacity"
- "blender"
- "cabal"
- "calibre"
- "desmume"
- "discord"
- "dwarf-fortress-lmp"
- "firefox"
- "gcc-arm-embedded"
- "ghostty"
- "gimp"
- "godot"
- "gzdoom"
- "inkscape"
- "krita"
- "librewolf"
- "multimc"
- "obs"
- "openemu"
- "openmw"
- "pokemon-showdown"
- "proton-mail-bridge"
- "protonvpn"
- "qbittorrent"
- "rar"
- "syncthing"
- "thunderbird"
- "tor-browser"
- "vlc"
- "whisky"
- "zotero"
- ];
- };
- }
-#+end_src