# cask "miniconda" # Nice way to get a system Conda install # Programs cask "google-chrome" # Since once and a while a site doesn't work with Safari # cask "gimp" # Photo editor cask "blender" # The 3D application # Editors # cask "macdown" # Nice Markdown # cask "texstudio" # Nice IDE for LaTeX # cask "meld" # Compare files graphically. What can I say? # Python programs brew "pipx" # Better way to add PyPI applications brew "nox" # Tool for standard development environments brew "tox" # Old tool for standard development environments # brew "poetry" # Nice all-in-one packaging tool # brew "jupyterlab" # Programming environment # brew "black" # Python formatting # brew "mypy" # Python type checking brew "cookiecutter" # Quickly start new projects # Packages brew "hugo" # Fast website generator # brew "pandoc" # Convert between document formats # brew "pdftk-java" # PDF Tool Kit (Java port) # brew "qt" # The #1 graphics library for C++ and Python # brew "root" # High Energy Physics toolkit # brew "libsodium" # Have no idea why I needed this # Fonts cask "font-hack-nerd-font" cask "font-sauce-code-pro-nerd-font" # Core cask "iterm2" # A great terminal # cask "mactex" # LaTeX. Might move to zsh when macOS does, though # brew "lmod" # See my posts on lmod brew "macvim" # VI for macOS, with mvim graphical interface too # brew "interactive-rebase-tool" # Run git config -global sequence.editor interactive-rebase-tool # brew "bash-completion" # Nicer completion for bash if you use it # Programming languages brew "python" # Python 3.8 brew "numpy" # Now is Python3 only is for brew "go" # Used by hugo, can be useful to have brew "node" # Javascript (for gitbooks, etc) brew "yarn" # Package manager for node.js brew "ruby" # Just to be extra sure the system Ruby never gets modified brew "rbenv" # Use this for Ruby (pyenv also exists) brew "rust" # Was trying out mdbook # brew "lua" # Lightweight language like Python # brew "java" # Meh. Tap "homebrew/bundle" # First line of a bundle tap "homebrew/cask" # Not needed on command line tap "homebrew/cask-fonts" # Just needed for font casks below tap "homebrew/core" # Not needed on command line # Building tools # brew "boost" # C++ library brew "ccache" # Faster builds by caching brew "cmake" # Build software projects brew "ninja" # Replacement for make brew "doxygen" # Doxygen generates C++ documentation brew "pre-commit" # Allows pre-commit hooks to be installed and managed # brew "tbb" # Threaded building blocks from Intel # brew "swig" # Software wrapper interface generator # brew "qt" # The Qt Toolkit # General utilities # brew "colordiff" # More colorful diffs outside of git # brew "coreutils" # Basic stuff with a g prefix # brew "gnu-sed" # Adds the gsed command, more powerful than BSD sed # brew "gnu-time" # Nicer timing # brew "openssl" # Security stuff # brew "git" # The latest version of git instead of Apple's older one # brew "git-gui" # A quicker way to apply partial changes # brew "htop" # htop is better than top for checking processes # brew "tree" # tree is nice for looking at directories # brew "wget" # Mac's have curl by default, but not wget # brew "bash" # Bash 5 instead of 3, in case you need it # brew "rename" # Rename files utility # brew "clang-format" # Format C++ files # brew "tmux" # Split windows and saving terminal sessions (screen replacement) brew "gh" # GitHub's command line interface, from gh's tap # Personal customization options brew "fish" # My favorite shell. Ways, including typing python3 into a terminal. That is triggered automatically lots of different Hopefully that won’t happen again next update…įirst things first, to install pretty much anything you need the “XcodeĬommand-line tools” (CLT). I forgot this, so had to reinstall the CLTĪnd wipe and reinstall brew, since it was complaining that “git” was invalid. Good, built-ins get in the way of brew.Īlways update macOS first thing. ruby is 2.6.3p62 and a Universal build, gives a warning about going away in.MacOS, these must be custom Apple builds. Note that Python 3.9 + Pip 21.0.1 are required for a proper experience on.python3 (from the CLT) is 3.8.2 with pip 19.2.3. python is installed, 2.7.16, with the standard warning not to use it.Base system observationsīefore getting into setup, here are my observations on the base system setup Silicon setup, similar to my Intel setup. Periodically, and will eventually have a focused recommendation for Apple I recently got an M1 mac, and I’ll be cataloging my experience with using it for
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |