diff options
| author | 2026-05-26 14:45:24 -0700 | |
|---|---|---|
| committer | 2026-05-27 15:34:55 -0700 | |
| commit | 874c3337b5a1eec14fb315b311bb7838a7cc63a0 (patch) | |
| tree | 84398677dd785bc179b368e60c45be6af2aa5a92 /_mbsetupuser | |
| parent | 2198cb5dc75952a0655f377ef076ebc9a32e0724 (diff) | |
| download | new-dotfiles-874c3337b5a1eec14fb315b311bb7838a7cc63a0.tar.gz new-dotfiles-874c3337b5a1eec14fb315b311bb7838a7cc63a0.zip | |
Add basic macos setup
Diffstat (limited to '_mbsetupuser')
| -rw-r--r-- | _mbsetupuser/.gitignore | 1 | ||||
| -rw-r--r-- | _mbsetupuser/Brewfile.org | 51 |
2 files changed, 52 insertions, 0 deletions
diff --git a/_mbsetupuser/.gitignore b/_mbsetupuser/.gitignore new file mode 100644 index 0000000..e4c7250 --- /dev/null +++ b/_mbsetupuser/.gitignore @@ -0,0 +1 @@ +Brewfile
\ No newline at end of file diff --git a/_mbsetupuser/Brewfile.org b/_mbsetupuser/Brewfile.org new file mode 100644 index 0000000..93670ed --- /dev/null +++ b/_mbsetupuser/Brewfile.org @@ -0,0 +1,51 @@ +#+title: Brewfile +#+PROPERTY: header-args:ruby :tangle Brewfile + +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. + +#+begin_src ruby + cask "emacs-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. + +#+begin_src ruby + cask "glide-browser" +#+end_src + +Third is the terminal that I use, Wezterm, which can be configured through Lua. + +#+begin_src ruby + cask "wezterm" +#+end_src + +Then I need some things for configuration and development purposes: + +- git :: Version control system that I use. +- 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. + +#+begin_src ruby + brew "git" + brew "stow" + brew "make" +#+end_src + +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. + +#+begin_src ruby + brew "docker" + brew "docker-compose" +#+end_src + +Fonts too! + +#+begin_src ruby + cask "font-fantasque-sans-mono" + cask "font-dosis" +#+end_src |
