This commit is contained in:
David Tomaschik
2026-05-19 17:02:08 -07:00
5 changed files with 32 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
tap "dart-lang/dart" tap "dart-lang/dart"
tap "holtwick/tap"
tap "sass/sass" tap "sass/sass"
brew "ack" brew "ack"
@@ -8,11 +9,11 @@ brew "autoconf"
brew "automake" brew "automake"
brew "b2-tools" brew "b2-tools"
brew "bat" brew "bat"
brew "bazelisk"
brew "binwalk" brew "binwalk"
brew "cask" brew "cask"
brew "ccache" brew "ccache"
brew "certbot" brew "certbot"
brew "cloudflared"
brew "cmake" brew "cmake"
brew "colima" brew "colima"
brew "devcontainer" brew "devcontainer"
@@ -22,6 +23,7 @@ brew "direnv"
brew "duck" brew "duck"
brew "earthly" brew "earthly"
brew "esptool" brew "esptool"
brew "fish"
brew "gh" brew "gh"
brew "ghidra", link: false brew "ghidra", link: false
brew "git" brew "git"
@@ -31,14 +33,18 @@ brew "gnupg"
brew "go" brew "go"
brew "gradle" brew "gradle"
brew "hf" brew "hf"
brew "holtwick/tap/bx"
brew "htop" brew "htop"
brew "httpie" brew "httpie"
brew "huggingface-cli"
brew "hugo" brew "hugo"
brew "imagemagick" brew "imagemagick"
brew "john-jumbo" brew "john-jumbo"
brew "jq" brew "jq"
brew "kubeconform"
brew "kubectx"
brew "librsvg"
brew "lima" brew "lima"
brew "minikube"
brew "mise" brew "mise"
brew "mosh" brew "mosh"
brew "neovim" brew "neovim"
@@ -93,6 +99,7 @@ cask "rectangle"
cask "scroll-reverser" cask "scroll-reverser"
cask "temurin" cask "temurin"
cask "veracrypt" cask "veracrypt"
cask "wezterm"
cask "zulu@17" cask "zulu@17"
def is_corp? def is_corp?
@@ -100,13 +107,20 @@ def is_corp?
`profiles status -type enrollment 2>/dev/null`.include?("Enrolled via DEP: Yes") `profiles status -type enrollment 2>/dev/null`.include?("Enrolled via DEP: Yes")
end end
if is_corp?
brew "bazelisk", link: false
end
# non-corp # non-corp
if !is_corp? if !is_corp?
brew "bazel" brew "bazelisk"
brew "openssh" brew "openssh"
cask "claude-code" cask "claude-code"
cask "cryptomator" cask "cryptomator"
cask "keepassxc"
cask "gcloud-cli" cask "gcloud-cli"
cask "google-cloud-sdk" cask "google-cloud-sdk"
cask "keybase"
cask "orbstack" cask "orbstack"
end end

View File

@@ -251,7 +251,13 @@ def main(args):
if last_type and e.pkg_type != last_type: if last_type and e.pkg_type != last_type:
output_lines.append("") output_lines.append("")
last_type = e.pkg_type last_type = e.pkg_type
output_lines.extend(e.to_lines())
lines = e.to_lines()
# If we just added a blank line, and the new lines start with one, skip the first new line
if output_lines and output_lines[-1] == "" and lines and lines[0] == "":
output_lines.extend(lines[1:])
else:
output_lines.extend(lines)
new_content = "\n".join(output_lines) new_content = "\n".join(output_lines)
if footer: if footer:

4
dotfiles/bxignore Normal file
View File

@@ -0,0 +1,4 @@
# Credentials
.ssh
Passwords.kdbx
Passwords.kdbx.age

View File

@@ -19,6 +19,9 @@
[difftool] [difftool]
prompt = false prompt = false
[difftool "difftastic"]
cmd = difft "$LOCAL" "$REMOTE"
[alias] [alias]
st = status st = status
last = log -1 HEAD last = log -1 HEAD

View File

@@ -15,6 +15,7 @@ export DEBEMAIL="david@systemoverlord.com"
export DEBFULLNAME="David Tomaschik" export DEBFULLNAME="David Tomaschik"
export LESS="-MR" export LESS="-MR"
export QUOTING_STYLE="literal" # Coreutils quotes export QUOTING_STYLE="literal" # Coreutils quotes
export HOMEBREW_NO_ENV_HINTS=1
# Fix gnome-terminal # Fix gnome-terminal
if [ "$TERM" = "xterm" ] && [ "$COLORTERM" = "gnome-terminal" ] ; then if [ "$TERM" = "xterm" ] && [ "$COLORTERM" = "gnome-terminal" ] ; then