The goal of this repo is to make a Tap for homebrew to install scimax and dependencies.
scimax needs working installations of Emacs, texlive and Python + Jupyter.
If you need an Emacs, I recommend you run this:
brew tap d12frosted/emacs-plus
brew install emacs-plus@28
If you need texlive for making LaTeX and pdf files you should run:
brew install texlive
Finally, you probably need to install Anaconda Python. This is a cask, so install it like this. This may be Mac specific. You can also install it from https://www.anaconda.com/download/. Other Python installations may work, but this one is the easiest and has most of what you need.
brew install --cask anaconda
After those, you can install scimax like this.
brew tap jkitchin/homebrew-scimax
$ brew install scimax
Probably you should first uninstall scimax.
brew uninstall scimax
Then, it is a good idea to update brew, and reinstall it.
brew update && brew install scimax
- install scimax with dependencies
- Emacs-plus@28 (optional)
- git https://formulae.brew.sh/formula/git#default
- coreutils https://formulae.brew.sh/formula/coreutils#default
- curl https://formulae.brew.sh/formula/curl#default
- cask https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/cask.rb
- aspell https://formulae.brew.sh/formula/aspell#default
- enchant https://formulae.brew.sh/formula/enchant#default
- ag https://formulae.brew.sh/formula/the_silver_searcher#default
- grep https://formulae.brew.sh/formula/grep#default
- latex (texlive) https://formulae.brew.sh/formula/texlive#default (optional)
- python https://formulae.brew.sh/cask/anaconda (optional)
- wkhtmltodpf https://formulae.brew.sh/cask/wkhtmltopdf#default
- tesseract https://formulae.brew.sh/formula/tesseract#default
- create a command called scimax
- runs something like “emacs -q -l $(scimax-dir)/init.el”
- [ ] confirm where user files go
- [ ] make sure you can still install new packages.