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

View File

@@ -251,7 +251,13 @@ def main(args):
if last_type and e.pkg_type != last_type:
output_lines.append("")
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)
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]
prompt = false
[difftool "difftastic"]
cmd = difft "$LOCAL" "$REMOTE"
[alias]
st = status
last = log -1 HEAD

View File

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