From aa9301e8fe5360ae985c64521cffae21b6d0d509 Mon Sep 17 00:00:00 2001 From: Oliver Ladner Date: Mon, 15 Jan 2024 13:05:00 +0100 Subject: [PATCH] update brew package list and update readme regarding Neovim --- README.md | 37 ++++++++++++++++++++++--------------- brew.txt | 39 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 748da29..9133c9e 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,36 @@ +# Dot files + +## Neovim + +Maintained in [a separate repo](https://dev.lugh.ch/git/oli/neovim). + # macOS -## Software to make it behave like a real OS +This `README` also kind of documents my macOS "setup". -- [Homebrew](http://brew.sh) -- [Rectangle](https://rectangleapp.com) the alternative to Spectacle -- [Shortcat](https://shortcat.app) -- [Tunnelblick](https://tunnelblick.net) -- [iTerm2](https://iterm2.com) -- [cool-retro-term](https://github.com/Swordfish90/cool-retro-term) -- [Caffeine](http://lightheadsw.com/caffeine/) (does not work on M2) -- [Flycut](https://github.com/TermiT/Flycut/releases) -- [Nextcloud](https://nextcloud.com/install/) -- [Open-source fonts via brew](https://github.com/Homebrew/homebrew-cask-fonts) -- [displayplacer](https://github.com/jakehilborn/displayplacer) -- [Obsidian](https://obsidian.md) +## Essential macOS software + +- Package management: [Homebrew](http://brew.sh) +- Window management: [Rectangle](https://rectangleapp.com) the alternative to Spectacle +- Mouseless navigation: [Shortcat](https://shortcat.app) +- OpenVPN: [Tunnelblick](https://tunnelblick.net) +- Terminal: [iTerm2](https://iterm2.com) +- Terminal: [cool-retro-term](https://github.com/Swordfish90/cool-retro-term) +- Clipboard manager: [Maccy](https://maccy.app) +- Calendar/task sync: [Nextcloud](https://nextcloud.com/install/) +- Fonts with glyphs: [Nerd Fonts](https://www.nerdfonts.com) +- Screen arrangement: [displayplacer](https://github.com/jakehilborn/displayplacer) +- Note-taking: [heynote](https://heynote.com) ### Work related software - [Docker](https://www.docker.com/products/docker-desktop) -- [USB Overdrive](http://www.usboverdrive.com) ## brew installed packages List is stored in `brew.txt`. Compile list with `brew list -1 > brew.txt`, then -on a new machine, install it with `xargs brew install < brew.txt`. +on a new machine, install it with `xargs brew install < brew.txt` (not +recommended). ## CLI settings diff --git a/brew.txt b/brew.txt index f051930..f12d472 100644 --- a/brew.txt +++ b/brew.txt @@ -1,7 +1,9 @@ abseil +ansible aom aribb24 assimp +aws-elasticbeanstalk awscli azure-cli bicep @@ -17,6 +19,9 @@ docutils dos2unix double-conversion dvdrtools +elixir +erlang +fd ffmpeg findutils flac @@ -26,6 +31,7 @@ frei0r fribidi gd gdbm +geoip gettext ghostscript giflib @@ -50,8 +56,11 @@ jbig2dec jpeg-turbo jpeg-xl jq +json-c +jsoncpp k9s kind +krb5 kubectx kubernetes-cli lame @@ -75,6 +84,7 @@ libidn2 libksba liblinear liblqr +libmicrohttpd libmng libnghttp2 libogg @@ -86,8 +96,10 @@ libsamplerate libsndfile libsodium libsoxr +libssh libssh2 libtasn1 +libtermkey libtiff libtool libunibreak @@ -98,6 +110,8 @@ libvidstab libvmaf libvorbis libvpx +libvterm +libwebsockets libx11 libxau libxcb @@ -109,9 +123,12 @@ little-cms2 lolcat lua lua@5.3 +luajit +luv lz4 lzo m4 +marksman mbedtls md4c md5sha1sum @@ -119,9 +136,11 @@ midnight-commander minicom mpdecimal mpg123 +msgpack mysql-client ncdu ncurses +neovim nettle nmap node @@ -144,20 +163,31 @@ pcre pcre2 pinentry pixman +postgresql@14 prettyping protobuf pwgen pycparser python-certifi python-cryptography +python-dateutil +python-jinja +python-lxml +python-markupsafe +python-packaging +python-pyparsing +python-pytz +python-setuptools python-typing-extensions python@3.10 python@3.11 +python@3.12 pyyaml qt qt@5 rav1e readline +ripgrep rpm2cpio rubberband s-lang @@ -179,7 +209,12 @@ tflint theora tig tree +tree-sitter +ttyd unbound +unibilium +unixodbc +vhs watch webp wget @@ -194,9 +229,11 @@ zimg zlib zsh-autosuggestions zstd -amorphousdiskmark +betterdisplay +cool-retro-term cyberduck disk-inventory-x +maccy microsoft-auto-update microsoft-teams mysqlworkbench