diff options
| author | 2026-06-10 16:54:04 -0700 | |
|---|---|---|
| committer | 2026-06-10 16:55:34 -0700 | |
| commit | e70c05c9390405861a5dc2eeb32fdaeb1a988419 (patch) | |
| tree | 35e61eb8dd95bf1542d6b24ad9a2a6a70df06569 | |
| parent | c8c22bb8fd07a8c04707f2a6fa361057ac42ceca (diff) | |
| download | new-dotfiles-e70c05c9390405861a5dc2eeb32fdaeb1a988419.tar.gz new-dotfiles-e70c05c9390405861a5dc2eeb32fdaeb1a988419.zip | |
Brewfile: Fixup some packages
| -rw-r--r-- | _mbsetupuser/Brewfile.org | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/_mbsetupuser/Brewfile.org b/_mbsetupuser/Brewfile.org index c0c6d2f..6f3d1a4 100644 --- a/_mbsetupuser/Brewfile.org +++ b/_mbsetupuser/Brewfile.org @@ -5,8 +5,11 @@ This file defines all the software that needs to be installed on the system. First off, of course, needs to be Emacs. This is done through a cask, which is what all graphical applications are installed as. +Although the default Emacs cask doesn't work well with yabai, so I've had to install emacs-plus instead, which needs a separate tap first. + #+begin_src ruby - cask "emacs-app" + tap "d12frosted/emacs-plus" + cask "emacs-plus-app" #+end_src Then comes Glide, the browser that's configurable and extensible through TypeScript. It lets me configure things that Firefox generally doesn't, but it's still based on Firefox, so I don't have to use Chrome. @@ -27,12 +30,15 @@ Then I need some things for configuration and development purposes: - stow :: Mainly used with this repository, "installs" configuration files by making and maintaining symbolic links. - make :: The bundled version with macos is really old and doesn't support some of the features that I use. - tailscale :: Mesh VPN that lets me connect to my self-hosted services like music streaming. +- yabai :: A tiling window manager for MacOS, I use these a lot on Linux, I'm hoping this can work well here as well. + #+begin_src ruby brew "git" brew "stow" brew "make" cask "tailscale-app" + brew "asmvik/formulae/yabai" #+end_src And there are some development projects that I need to be able to install. @@ -40,11 +46,21 @@ And there are some development projects that I need to be able to install. - docker :: This runs all of my development projects. - docker-compose :: This is used to organize the different docker containers. - colima :: This is apparently needed to run the docker daemon if you don't want to run Docker Desktop. I can't run Docker Desktop because you have to pay quite a bit of money for that. +- postgres@16 :: We use PostgreSQL here and I need the client to be able to connect to the containers in docker. +- php :: It's what we use. #+begin_src ruby brew "docker" brew "docker-compose" brew "colima" + brew "postgresql" + brew "php" +#+end_src + +For postgresql we also need to have a shell script to add the tools to the path. + +#+begin_src shell :tangle .config/zsh/conf.d/postgresql.sh :mkdirp t + export PATH="/opt/homebrew/opt/postgresql@16/bin:$PATH" #+end_src Fonts too! |
