mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 13:19:07 -07:00
Merge branch 'main' of https://github.com/Matir/skel
This commit is contained in:
20
Brewfile
20
Brewfile
@@ -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
|
||||||
|
|||||||
@@ -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
4
dotfiles/bxignore
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Credentials
|
||||||
|
.ssh
|
||||||
|
Passwords.kdbx
|
||||||
|
Passwords.kdbx.age
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user