diff --git a/Brewfile b/Brewfile index 15765a5..ee1213c 100644 --- a/Brewfile +++ b/Brewfile @@ -1,6 +1,7 @@ -tap "dart-lang/dart" +tap "dart-lang/dart", trusted: true +tap "espressif/eim" tap "holtwick/tap" -tap "sass/sass" +tap "sass/sass", trusted: true brew "ack" brew "acme.sh" @@ -20,9 +21,11 @@ brew "devcontainer" brew "dfu-util" brew "difftastic" brew "direnv" +brew "dua-cli" brew "duck" brew "dust" brew "earthly" +brew "espressif/eim/eim", trusted: true brew "esptool" brew "fish" brew "fq" @@ -31,11 +34,13 @@ brew "ghidra", link: false brew "git" brew "git-delta" brew "git-lfs" +brew "glib" brew "gnupg" brew "go" brew "gradle" +brew "hashcat" brew "hf" -brew "holtwick/tap/bx" +brew "holtwick/tap/bx", trusted: true brew "htop" brew "httpie" brew "hugo" @@ -44,7 +49,9 @@ brew "john-jumbo" brew "jq" brew "kubeconform" brew "kubectx" +brew "libgcrypt" brew "librsvg" +brew "libslirp" brew "lima" brew "minikube" brew "mise" @@ -56,23 +63,27 @@ brew "ollama" brew "p7zip" brew "pipenv" brew "pipx" +brew "pixman" brew "pkgconf" brew "protobuf" brew "pwgen" brew "pwntools" brew "python@3.13" +brew "python@3.14" brew "qemu" brew "restic" brew "ripgrep" -brew "ruby" +brew "ruby", link: false brew "ruby@3.3" brew "rustup" brew "sass/sass/migrator" brew "sass/sass/sass" +brew "sdl2" brew "shellcheck" brew "smartmontools" brew "starship" brew "tmux" +brew "todoist-cli" brew "uv" brew "virtualenvwrapper" brew "wget" @@ -81,6 +92,7 @@ brew "zlib" brew "zsh-syntax-highlighting" cask "codeql" +cask "codex" cask "cyberduck" cask "font-fira-code-nerd-font" cask "font-fira-mono-nerd-font" @@ -93,6 +105,7 @@ cask "ghidra" cask "gimp" cask "github" cask "iterm2" +cask "jordanbaird-ice@beta" cask "macfuse" cask "meld" cask "mitmproxy" diff --git a/bin/restic.sh b/bin/restic.sh index 48d1824..d562260 100755 --- a/bin/restic.sh +++ b/bin/restic.sh @@ -18,7 +18,7 @@ HOST_SPECIFIC_SCRIPT="${RESTIC_SCRIPTS_DIR}/${HOSTNAME}" # Check if the script exists and is executable if [[ -f "${HOST_SPECIFIC_SCRIPT}" && -x "${HOST_SPECIFIC_SCRIPT}" ]]; then echo "Executing restic script for hostname: ${HOSTNAME}" - "${HOST_SPECIFIC_SCRIPT}" + "${HOST_SPECIFIC_SCRIPT}" "$@" else echo "Error: No executable restic script found for hostname '${HOSTNAME}' at '${HOST_SPECIFIC_SCRIPT}'." >&2 echo "Please create an executable script at that path if you want to use this functionality." >&2 diff --git a/dotfiles/aliases b/dotfiles/aliases index ee4febb..6fbb15c 100755 --- a/dotfiles/aliases +++ b/dotfiles/aliases @@ -28,6 +28,9 @@ alias clear-gpg-agent="echo RELOADAGENT | gpg-connect-agent" # Earthly ssh alias earthly='earthly --ssh-auth-sock ""' +# ESP-IDF +alias activate_idf="source ~/.espressif/tools/activate_idf_v*.sh" + if [ "$(uname)" = "Linux" ]; then # Cryptsetup alias alias luksFormat='cryptsetup luksFormat --type=luks2 --pbkdf-memory=2560000 --pbkdf=argon2id -i 15000 -s 512 -h sha256 -c aes-xts-plain64' diff --git a/dotfiles/restic_exclude.darwin b/dotfiles/restic_exclude.darwin index f9c0bf9..3796cd0 100644 --- a/dotfiles/restic_exclude.darwin +++ b/dotfiles/restic_exclude.darwin @@ -45,3 +45,6 @@ hibernationfile sleepimage swapfile + +# Android and other big tools +/Users/*/.android