update brew package list and update readme regarding Neovim

This commit is contained in:
Oliver Ladner 2024-01-15 13:05:00 +01:00
commit aa9301e8fe
2 changed files with 61 additions and 17 deletions

View file

@ -1,29 +1,36 @@
# Dot files
## Neovim
Maintained in [a separate repo](https://dev.lugh.ch/git/oli/neovim).
# macOS # macOS
## Software to make it behave like a real OS This `README` also kind of documents my macOS "setup".
- [Homebrew](http://brew.sh) ## Essential macOS software
- [Rectangle](https://rectangleapp.com) the alternative to Spectacle
- [Shortcat](https://shortcat.app) - Package management: [Homebrew](http://brew.sh)
- [Tunnelblick](https://tunnelblick.net) - Window management: [Rectangle](https://rectangleapp.com) the alternative to Spectacle
- [iTerm2](https://iterm2.com) - Mouseless navigation: [Shortcat](https://shortcat.app)
- [cool-retro-term](https://github.com/Swordfish90/cool-retro-term) - OpenVPN: [Tunnelblick](https://tunnelblick.net)
- [Caffeine](http://lightheadsw.com/caffeine/) (does not work on M2) - Terminal: [iTerm2](https://iterm2.com)
- [Flycut](https://github.com/TermiT/Flycut/releases) - Terminal: [cool-retro-term](https://github.com/Swordfish90/cool-retro-term)
- [Nextcloud](https://nextcloud.com/install/) - Clipboard manager: [Maccy](https://maccy.app)
- [Open-source fonts via brew](https://github.com/Homebrew/homebrew-cask-fonts) - Calendar/task sync: [Nextcloud](https://nextcloud.com/install/)
- [displayplacer](https://github.com/jakehilborn/displayplacer) - Fonts with glyphs: [Nerd Fonts](https://www.nerdfonts.com)
- [Obsidian](https://obsidian.md) - Screen arrangement: [displayplacer](https://github.com/jakehilborn/displayplacer)
- Note-taking: [heynote](https://heynote.com)
### Work related software ### Work related software
- [Docker](https://www.docker.com/products/docker-desktop) - [Docker](https://www.docker.com/products/docker-desktop)
- [USB Overdrive](http://www.usboverdrive.com)
## brew installed packages ## brew installed packages
List is stored in `brew.txt`. Compile list with `brew list -1 > brew.txt`, then 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 ## CLI settings

View file

@ -1,7 +1,9 @@
abseil abseil
ansible
aom aom
aribb24 aribb24
assimp assimp
aws-elasticbeanstalk
awscli awscli
azure-cli azure-cli
bicep bicep
@ -17,6 +19,9 @@ docutils
dos2unix dos2unix
double-conversion double-conversion
dvdrtools dvdrtools
elixir
erlang
fd
ffmpeg ffmpeg
findutils findutils
flac flac
@ -26,6 +31,7 @@ frei0r
fribidi fribidi
gd gd
gdbm gdbm
geoip
gettext gettext
ghostscript ghostscript
giflib giflib
@ -50,8 +56,11 @@ jbig2dec
jpeg-turbo jpeg-turbo
jpeg-xl jpeg-xl
jq jq
json-c
jsoncpp
k9s k9s
kind kind
krb5
kubectx kubectx
kubernetes-cli kubernetes-cli
lame lame
@ -75,6 +84,7 @@ libidn2
libksba libksba
liblinear liblinear
liblqr liblqr
libmicrohttpd
libmng libmng
libnghttp2 libnghttp2
libogg libogg
@ -86,8 +96,10 @@ libsamplerate
libsndfile libsndfile
libsodium libsodium
libsoxr libsoxr
libssh
libssh2 libssh2
libtasn1 libtasn1
libtermkey
libtiff libtiff
libtool libtool
libunibreak libunibreak
@ -98,6 +110,8 @@ libvidstab
libvmaf libvmaf
libvorbis libvorbis
libvpx libvpx
libvterm
libwebsockets
libx11 libx11
libxau libxau
libxcb libxcb
@ -109,9 +123,12 @@ little-cms2
lolcat lolcat
lua lua
lua@5.3 lua@5.3
luajit
luv
lz4 lz4
lzo lzo
m4 m4
marksman
mbedtls mbedtls
md4c md4c
md5sha1sum md5sha1sum
@ -119,9 +136,11 @@ midnight-commander
minicom minicom
mpdecimal mpdecimal
mpg123 mpg123
msgpack
mysql-client mysql-client
ncdu ncdu
ncurses ncurses
neovim
nettle nettle
nmap nmap
node node
@ -144,20 +163,31 @@ pcre
pcre2 pcre2
pinentry pinentry
pixman pixman
postgresql@14
prettyping prettyping
protobuf protobuf
pwgen pwgen
pycparser pycparser
python-certifi python-certifi
python-cryptography python-cryptography
python-dateutil
python-jinja
python-lxml
python-markupsafe
python-packaging
python-pyparsing
python-pytz
python-setuptools
python-typing-extensions python-typing-extensions
python@3.10 python@3.10
python@3.11 python@3.11
python@3.12
pyyaml pyyaml
qt qt
qt@5 qt@5
rav1e rav1e
readline readline
ripgrep
rpm2cpio rpm2cpio
rubberband rubberband
s-lang s-lang
@ -179,7 +209,12 @@ tflint
theora theora
tig tig
tree tree
tree-sitter
ttyd
unbound unbound
unibilium
unixodbc
vhs
watch watch
webp webp
wget wget
@ -194,9 +229,11 @@ zimg
zlib zlib
zsh-autosuggestions zsh-autosuggestions
zstd zstd
amorphousdiskmark betterdisplay
cool-retro-term
cyberduck cyberduck
disk-inventory-x disk-inventory-x
maccy
microsoft-auto-update microsoft-auto-update
microsoft-teams microsoft-teams
mysqlworkbench mysqlworkbench