nur Bahnhof

Recommended Tooling

(moved over from https://git.h.oluflorenzen.de/finkregh/scratchpad/wiki/Recommended-tools)

My configs: https://git.h.oluflorenzen.de/finkregh/dotfiles or https://github.com/finkregh/dotfiles

Browser

I use Firefox for privacy and security. Recommended extensions (most are also available on other browsers):

Important to note, though I dont use them:

MacOS

Shell

Make python and nodejs use system managed CAs

See also: https://git.h.oluflorenzen.de/finkregh/dotfiles/src/commit/7a0a05c568e005cbce5113ac48850f4a1c705231/dot_zshrc.tmpl#L333

1# get system CAs for e.g. python
2security export -t certs -f pemseq -k /System/Library/Keychains/SystemRootCertificates.keychain -o /tmp/bundleCA.pem
3security export -t certs -f pemseq -k /Library/Keychains/System.keychain -o /tmp/selfSignedCAbundle.pem
4cat /tmp/selfSignedCAbundle.pem >> /tmp/bundleCA.pem
5export REQUESTS_CA_BUNDLE=/tmp/bundleCA.pem NODE_EXTRA_CA_CERTS=/tmp/bundleCA.pem SSL_CERT_FILE=/tmp/bundleCA.pem

Applications

Homebrew packages

Put this into a Brewfile and install all of them via brew bundle --file Brewfile.

  1tap "bensadeh/tailspin"
  2tap "borgbackup/tap"
  3tap "charmbracelet/tap"
  4tap "dagger/tap"
  5tap "homebrew/bundle"
  6tap "homebrew/cask"
  7tap "homebrew/cask-fonts"
  8tap "homebrew/core"
  9tap "homebrew/services"
 10tap "koekeishiya/formulae"
 11tap "pkgxdev/made"
 12tap "raggi/ale"
 13tap "satrik/togglemute"
 14brew "ca-certificates"
 15brew "coreutils"
 16brew "aws-es-proxy"
 17brew "bash"
 18brew "bat"
 19brew "broot"
 20brew "chafa"
 21brew "checkov"
 22brew "cocogitto"
 23brew "gnutls"
 24brew "colima"
 25brew "colordiff"
 26brew "container-diff"
 27brew "crabz"
 28brew "curl"
 29brew "dagger"
 30brew "diff-so-fancy"
 31brew "difftastic"
 32brew "direnv"
 33brew "dive"
 34brew "docker"
 35brew "docker-buildx"
 36brew "dog"
 37brew "dust"
 38brew "eslint"
 39brew "eza"
 40brew "fd"
 41brew "figlet"
 42brew "fish"
 43brew "fx"
 44brew "generate-json-schema"
 45brew "gh"
 46brew "git"
 47brew "git-extras"
 48brew "git-gui"
 49brew "git-imerge"
 50brew "gnu-sed"
 51brew "gnupg"
 52brew "terminal-notifier"
 53brew "gopass"
 54brew "grep"
 55brew "gron"
 56brew "hadolint"
 57brew "htop"
 58brew "httpie"
 59brew "jq"
 60brew "ijq"
 61brew "ipcalc"
 62brew "iproute2mac"
 63brew "ipython"
 64brew "jing-trang"
 65brew "jj"
 66brew "jless"
 67brew "jo"
 68brew "jsonlint"
 69brew "keychain"
 70brew "kubernetes-cli"
 71brew "languagetool"
 72brew "mr"
 73brew "mtr"
 74brew "neovim"
 75brew "tree"
 76brew "pass"
 77brew "pinentry-mac"
 78brew "pipx"
 79brew "podman"
 80brew "prettier"
 81brew "progress"
 82brew "pstree"
 83brew "pwgen"
 84brew "ripgrep"
 85brew "rye"
 86brew "sd"
 87brew "semgrep"
 88brew "shellcheck"
 89brew "shfmt"
 90brew "sipcalc"
 91brew "sk"
 92brew "socat"
 93brew "sponge"
 94brew "sslyze"
 95brew "stow"
 96brew "syft"
 97brew "tcptraceroute"
 98brew "testssl"
 99brew "tflint"
100brew "tig"
101brew "trivy"
102brew "typos-cli"
103brew "vale"
104brew "virtualenv"
105brew "watch"
106brew "wget"
107brew "xauth"
108brew "xh"
109brew "xxhash"
110brew "yamlfmt"
111brew "yamllint"
112brew "yapf"
113brew "ydiff"
114brew "yq"
115brew "zoxide"
116brew "zsh"
117brew "zsh-completions"
118brew "bensadeh/tailspin/tailspin"
119brew "borgbackup/tap/borgbackup-fuse"
120brew "koekeishiya/formulae/skhd"
121brew "koekeishiya/formulae/yabai"
122brew "pkgxdev/made/pkgx"
123brew "raggi/ale/openssl-osx-ca"
124cask "accessmenubarapps"
125cask "alt-tab"
126cask "drawio"
127cask "flameshot"
128cask "font-delugia-mono-powerline"
129cask "font-droid-sans-mono-nerd-font"
130cask "font-fantasque-sans-mono-nerd-font"
131cask "font-fira-code-nerd-font"
132cask "font-fira-mono-nerd-font"
133cask "font-inconsolata-nerd-font"
134cask "font-jetbrains-mono"
135cask "font-meslo-lg-nerd-font"
136cask "font-monaspace-nerd-font"
137cask "iterm2"
138cask "keycastr"
139cask "kitty" # terminal i use
140cask "meetingbar"
141cask "monitorcontrol"
142cask "podman-desktop"
143cask "raycast"
144cask "togglemute"
145cask "xit"

Comments

#privacy #tooling #cli

Reply to this post by email ↪