Skip to content

Commit

Permalink
LSP and script updates
Browse files Browse the repository at this point in the history
  • Loading branch information
brightpuddle committed Dec 8, 2024
1 parent 4b233c8 commit dd0d78c
Show file tree
Hide file tree
Showing 12 changed files with 1,890 additions and 399 deletions.
131 changes: 48 additions & 83 deletions .Brewfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ tap "gcenx/wine"
tap "ggp1/tap"
tap "goreleaser/tap"
tap "grdl/tap"
tap "hashicorp/tap"
tap "helix-editor/helix"
tap "homebrew/bundle"
tap "homebrew/services"
Expand All @@ -29,6 +30,7 @@ tap "nats-io/nats-tools"
tap "nikitabobko/tap"
tap "oven-sh/bun"
tap "pantsbuild/tap"
tap "redis-stack/redis-stack"
tap "spicetify/tap"
tap "tidwall/jj"
tap "tinygo-org/tools"
Expand All @@ -48,12 +50,6 @@ brew "aspell"
brew "azure-cli"
# Clone of cat(1) with syntax highlighting and Git integration
brew "bat"
# Platform built on V8 to build network applications
brew "node"
# Secure and free password manager for all of your devices
brew "bitwarden-cli"
# GNU multiple precision arithmetic library
brew "gmp"
# Resource monitor. C++ version and continuation of bashtop and bpytop
brew "btop"
# Core application library for C
Expand All @@ -70,8 +66,6 @@ brew "chezscheme"
brew "chicken"
# Cross-platform make
brew "cmake"
# Console Matrix
brew "cmatrix"
# Powerful, clean, object-oriented scripting language
brew "ruby"
# Dependency manager for Cocoa projects
Expand All @@ -80,8 +74,6 @@ brew "cocoapods"
brew "curl"
# Converts boring normal dates to fun Discordian Date
brew "ddate"
# Build tool for D projects
brew "dub"
# Select default apps for documents and URL schemes on macOS
brew "duti"
# Run arbitrary commands when files change
Expand All @@ -90,6 +82,10 @@ brew "entr"
brew "eza"
# Simple, fast and user-friendly alternative to find
brew "fd"
# GNU multiple precision arithmetic library
brew "gmp"
# C/C++ and Java libraries for Unicode and globalization
brew "icu4c@76"
# OpenType text shaping engine
brew "harfbuzz"
# Play, record, convert, and stream audio and video
Expand Down Expand Up @@ -124,8 +120,6 @@ brew "git-flow"
brew "git-lfs"
# Git Submodule Alternative
brew "git-subrepo"
# Manage your git repositories in one place
brew "gitbatch"
# Update multiple git repositories at once
brew "gitup"
# Alternative to top/htop
Expand Down Expand Up @@ -204,8 +198,12 @@ brew "meson"
brew "mingw-w64"
# Simple tool to make locally trusted development certificates
brew "mkcert"
# Platform built on V8 to build network applications
brew "node"
# MongoDB Shell to connect, configure, query, and work with your MongoDB database
brew "mongosh"
# Atlas CLI enables you to manage your MongoDB Atlas
brew "mongodb-atlas-cli"
# UNIX movie player
brew "mplayer"
# Feature-rich command-line audio/video downloader
Expand All @@ -214,22 +212,12 @@ brew "yt-dlp"
brew "mpv"
# Socket library in C
brew "nanomsg"
# Lightweight cloud messaging system
brew "nats-server"
# Fast, highly customisable system info script
brew "neofetch"
# Ambitious Vim-fork focused on extensibility and agility
brew "neovim"
# Port scanning utility for large networks
brew "nmap"
# Nanomsg-next-generation -- light-weight brokerless messaging
brew "nng"
# Tiny, lightning fast, feature-packed file manager
brew "nnn"
# Programming language with focus on simplicity, performance and modern systems
brew "odin"
# OCaml package manager
brew "opam"
# Create, run, and share large language models (LLMs)
brew "ollama"
# C library to read whole-slide images (a.k.a. virtual slides)
brew "openslide"
# Formatter for Haskell source code
Expand All @@ -238,36 +226,18 @@ brew "ormolu"
brew "pandoc"
# Indents and reformats Perl scripts to make them easier to read
brew "perltidy"
# CLI for Postgres with auto-completion and syntax highlighting
brew "pgcli"
# Execute binaries from Python packages in isolated environments
brew "pipx"
# Fast, disk space efficient package manager
brew "pnpm"
# Object-oriented, actor-model, capabilities-secure programming language
brew "ponyc"
# Object-relational database system
brew "postgresql@14"
# Service monitoring system and time series database
brew "prometheus"
# Python version management
brew "pyenv"
# Static type checker for Python
brew "pyright"
# Tool Command Language
brew "tcl-tk", link: false
# Python interface to Tcl/Tk
brew "[email protected]"
# Interpreted, interactive, object-oriented programming language
brew "[email protected]"
# Python interface to Tcl/Tk
brew "[email protected]"
# Visualize data generated by Cachegrind and Calltree
brew "qcachegrind"
# State machine compiler
brew "ragel"
# File browser
brew "ranger"
# Reattach process (e.g., tmux) to background
brew "reattach-to-user-namespace"
# Persistent key-value database, with built-in net interface
Expand All @@ -290,34 +260,30 @@ brew "screenfetch"
brew "shfmt"
# Simple keystroke visualizer
brew "showkey"
# Fast and powerful open source alternative to grep
brew "sift"
# SOcket CAT: netcat on steroids
brew "socat"
# State of the art linter for the Go programming language
brew "staticcheck"
# Opinionated Lua code formatter
brew "stylua"
# Version control system designed to be a better CVS
brew "subversion"
# Formatting tool for reformatting Swift code
brew "swiftformat"
# Tool to enforce Swift style and conventions
brew "swiftlint"
# Utility-first CSS framework
brew "tailwindcss"
# TOML toolkit written in Rust
brew "taplo"
# Client-server synchronization for todo lists
brew "taskd"
# Shell wrapper for Taskwarrior commands
brew "tasksh"
# Terminal user interface for taskwarrior
brew "taskwarrior-tui"
# Tool Command Language
brew "tcl-tk"
# User interface to the TELNET protocol
brew "telnet"
# Tool to build, change, and version infrastructure
brew "terraform", link: false
# Terraform Language Server
brew "terraform-ls"
# Thin wrapper for Terraform e.g. for locking state
brew "terragrunt"
# Terraform version manager inspired by rbenv
brew "tfenv"
# Text interface for Git repositories
Expand Down Expand Up @@ -384,15 +350,13 @@ brew "ggp1/tap/kure"
brew "goreleaser/tap/goreleaser"
# Better way to clone, organize and manage multiple git repositories
brew "grdl/tap/git-get"
# Nomad
brew "hashicorp/tap/nomad"
# instant coding answers via the command line (howdoi in rust)
brew "hors-org/hors/hors"
# A simple terminal UI for git commands, written in Go
brew "jesseduffield/lazygit/lazygit"
brew "keith/formulae/reminders-cli"
# Simple hotkey-daemon for macOS.
brew "koekeishiya/formulae/skhd"
# A tiling window manager for macOS based on binary space partitioning.
brew "koekeishiya/formulae/yabai"
# Terminal user interface for terraform power users.
brew "leg100/tap/pug"
# High-performance, schema-free, document-oriented database
Expand All @@ -412,22 +376,18 @@ cask "1password-cli"
cask "alacritty"
# Android SDK component
cask "android-platform-tools"
# Chromium based browser
cask "arc"
# Tool to flash OS images to SD cards & USB drives
cask "balenaetcher"
# Menu bar icon organiser
cask "bartender"
# Managed desktop virtualization solution
cask "citrix-workspace"
# Voice and text chat software
cask "discord"
# App to build and share containerised applications and microservices
cask "docker"
# Downloads videos from different websites
cask "downie"
# Client for the Dropbox cloud storage service
cask "dropbox"
# UI toolkit for building applications for mobile, web and desktop
cask "flutter"
cask "font-fontawesome"
cask "font-material-icons"
cask "font-roboto"
Expand All @@ -436,34 +396,38 @@ cask "font-roboto-mono-nerd-font"
cask "font-roboto-serif"
cask "font-sf-mono"
cask "font-ubuntu"
# Update maps and software, sync with Garmin Connect and register your device
cask "garmin-express"
# Web browser
cask "google-chrome"
# Client for the Google Drive storage service
cask "google-drive"
# Desktop automation application
cask "hammerspoon"
# Open source code editor written in Rust
cask "lapce"
# Automation software
cask "keyboard-maestro"
# Productivity tool
cask "launchbar"
# Create, manage and debug system and user services
cask "launchcontrol"
# Discover, download, and run local LLMs
cask "lm-studio"
# Native desktop app for Messenger (formerly Facebook Messenger)
cask "messenger"
# Provides updates to various Microsoft products
cask "microsoft-auto-update"
# Meet, chat, call, and collaborate in just one place
cask "microsoft-teams"
# Interactive tool for analyzing MongoDB data
cask "mongodb-compass"
# Knowledge base that works on top of a local folder of plain text Markdown files
cask "obsidian"
# Visual communication software
cask "omnigraffle"
# Fast, scalable, user-friendly build system for codebases of all sizes
cask "pants"
# Window and app manager scriptable with JavaScript
cask "phoenix"
# Collaboration platform for API development
cask "postman"
# Tool to organise photo libraries
cask "powerphotos"
# Peer to peer Bitorrent client
cask "qbittorrent"
# All-in-one bookmark manager
Expand All @@ -472,8 +436,12 @@ cask "raindropio"
cask "rar"
# Control your tools with a few keystrokes
cask "raycast"
# Move and resize windows using keyboard shortcuts or snap areas
cask "rectangle"
# Redis server with additional database capabilities and the visualisation tool RedisInsight.
cask "redis-stack"
# A graphical tool for visualizing data and managing Redis databases
cask "redis-stack-redisinsight"
# Redis Stack Server install a Redis server with additional database capabilities
cask "redis-stack-server"
# Word processing software with a typewriter style
cask "scrivener"
# Tool that provides consistent, highly configurable symbols for apps
Expand All @@ -482,6 +450,8 @@ cask "sf-symbols"
cask "spotify"
# Replacement for RCDefaultApps, written in Swift
cask "swiftdefaultappsprefpane"
# Control windows and applications right from your trackpad
cask "swish"
# Configurable document editor that supports Markdown
cask "typora"
# Open-source code editor
Expand All @@ -490,40 +460,38 @@ cask "visual-studio-code"
cask "vlc"
# GPU-accelerated cross-platform terminal emulator and multiplexer
cask "wezterm"
# Multiplayer code editor
cask "zed"
# Video communication and virtual meeting platform
cask "zoom"
mas "1Password for Safari", id: 1569813296
mas "Amphetamine", id: 937984704
mas "Balance", id: 1637311725
mas "Free Ruler", id: 1483172210
mas "Ghostery Privacy Ad Blocker", id: 6504861501
mas "GoodTask", id: 1143437985
mas "Microsoft Remote Desktop", id: 1295203466
mas "MindNode", id: 992076693
mas "The Unarchiver", id: 425424353
mas "Tomato One", id: 907364780
mas "Transmit", id: 403388562
mas "Xcode", id: 497799835
vscode "4ops.terraform"
vscode "a-h.templ"
vscode "alfredbirk.tailwind-documentation"
vscode "andrsdc.base16-themes"
vscode "arcticicestudio.nord-visual-studio-code"
vscode "asvetliakov.vscode-neovim"
vscode "bradlc.vscode-tailwindcss"
vscode "braver.vscode-solarized"
vscode "catppuccin.catppuccin-vsc"
vscode "charliermarsh.ruff"
vscode "dotjoshjohnson.xml"
vscode "foam.foam-vscode"
vscode "formulahendry.auto-close-tag"
vscode "formulahendry.auto-rename-tag"
vscode "formulahendry.code-runner"
vscode "ginfuru.ginfuru-better-solarized-dark-theme"
vscode "github.copilot"
vscode "github.copilot-chat"
vscode "golang.go"
vscode "huytd.nord-light"
vscode "hashicorp.terraform"
vscode "jinliming2.vscode-go-template"
vscode "keifererikson.nightfox"
vscode "kleber-swf.ocean-dark-extended"
vscode "laike9m.cyberbrain"
vscode "magicstack.magicpython"
vscode "ms-azuretools.vscode-docker"
Expand All @@ -535,20 +503,17 @@ vscode "ms-python.vscode-pylance"
vscode "ms-vscode-remote.remote-containers"
vscode "naumovs.color-highlight"
vscode "nickdemayo.vscode-json-editor"
vscode "nord.nord"
vscode "qufiwefefwoyn.kanagawa"
vscode "redhat.vscode-yaml"
vscode "rome.rome"
vscode "rpbritton.zenbones"
vscode "rust-lang.rust-analyzer"
vscode "ryanolsonx.solarized"
vscode "samuelcolvin.jinjahtml"
vscode "sswg.swift-lang"
vscode "steoates.autoimport"
vscode "stylelint.vscode-stylelint"
vscode "sumneko.lua"
vscode "supperchong.pretty-json"
vscode "tamasfe.even-better-toml"
vscode "teabyii.ayu"
vscode "vadimcn.vscode-lldb"
vscode "vincaslt.highlight-matching-tag"
vscode "webfreak.debug"
vscode "zaaack.markdown-editor"
3 changes: 3 additions & 0 deletions .bin/network
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/zsh

nettop -P -k state,interface -d -t wifi
Loading

0 comments on commit dd0d78c

Please sign in to comment.