mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-05 18:30:13 +00:00
change macos directory layout
This commit is contained in:
38
macos/homebrew/Caskfile
Normal file
38
macos/homebrew/Caskfile
Normal file
@ -0,0 +1,38 @@
|
||||
tap "homebrew/cask"
|
||||
|
||||
# Core Applications
|
||||
cask "alacritty" # Terminal
|
||||
cask "firefox" # Browser
|
||||
#cask "slack" # Chat
|
||||
#cask "zoomus" # Video conference
|
||||
cask "1password" # Passwords
|
||||
cask "dropbox" # File sync
|
||||
#cask "docker" # Containers
|
||||
|
||||
# Helpful Applications
|
||||
cask "obsidian" # Notes
|
||||
|
||||
# Auxiliary Tools
|
||||
cask "scroll-reverser" # Mouse vs. trackpad
|
||||
cask "meetingbar" # Scheduling
|
||||
cask "gitify" # GitHub notifications
|
||||
# cask "basictex" # Small LaTeX distribution
|
||||
cask "hammerspoon"
|
||||
|
||||
tap "homebrew/cask-drivers"
|
||||
cask "logitech-g-hub" # Hardware drivers
|
||||
|
||||
# Fonts
|
||||
tap "homebrew/cask-fonts"
|
||||
cask "font-fira-mono-nerd-font"
|
||||
|
||||
# Personal
|
||||
cask "keybase" # Encryption
|
||||
cask "discord" # Chat
|
||||
#cask "steam" # Games
|
||||
#cask "epic-games" # Games
|
||||
#cask "calibre" # E-Books
|
||||
#cask "signal" # Messaging
|
||||
|
||||
# Maybe
|
||||
#cask "jira-client" # Project Management
|
17
macos/homebrew/core.Brewfile
Normal file
17
macos/homebrew/core.Brewfile
Normal file
@ -0,0 +1,17 @@
|
||||
# Core Packages
|
||||
|
||||
brew "fish" # Shell
|
||||
brew "neovim" # Editor
|
||||
brew "tmux" # Terminal panes and windows
|
||||
brew "starship" # Shell prompt
|
||||
brew "git" # Latest git
|
||||
brew "ripgrep" # Faster, better grep
|
||||
brew "fd" # Faster, better find
|
||||
brew "sd" # Faster, better sed
|
||||
brew "zoxide" # Faster, better autojump
|
||||
brew "exa" # Better ls
|
||||
brew "bat" # Better cat
|
||||
brew "fzf" # Fuzzy finder
|
||||
brew "tealdeer" # Mini man page
|
||||
brew "direnv" # Environment variables
|
||||
brew "glow" # Markdown previews
|
14
macos/homebrew/devops.Brewfile
Normal file
14
macos/homebrew/devops.Brewfile
Normal file
@ -0,0 +1,14 @@
|
||||
# DevOps Packages
|
||||
|
||||
tap "nmasur/repo"
|
||||
tap "hashicorp/tap"
|
||||
|
||||
brew "ansible" # Deploy to local server
|
||||
brew "terraform" # Deploy cloud infra
|
||||
brew "packer" # Build deployment images
|
||||
brew "awscli" # AWS API tools
|
||||
brew "kubectl" # Kubernetes CLI
|
||||
brew "k9s" # Kubernetes TUI
|
||||
brew "nmasur/repo/drips" # Retrieve AWS IPs
|
||||
brew "hashicorp/tap/terraform-ls"
|
||||
brew "tflint"
|
8
macos/homebrew/fun.Brewfile
Normal file
8
macos/homebrew/fun.Brewfile
Normal file
@ -0,0 +1,8 @@
|
||||
# Fun / Unnecessary Packages
|
||||
|
||||
#tap "nmasur/repo"
|
||||
#tap "tarkah/tickrs"
|
||||
|
||||
#brew "ffmpeg" # Convert videos
|
||||
#brew "nmasur/repo/bee" # Cheat on NYTimes Spelling Bee
|
||||
#brew "tarkah/tickrs/tickrs" # Interactive stock tickers
|
17
macos/homebrew/learning.Brewfile
Normal file
17
macos/homebrew/learning.Brewfile
Normal file
@ -0,0 +1,17 @@
|
||||
# Still Learning Tools
|
||||
|
||||
tap "superfly/tap"
|
||||
tap "nmasur/repo"
|
||||
tap "cjbassi/ytop"
|
||||
|
||||
#brew "superfly/tap/flyctl" # Fly.io CLI
|
||||
#brew "ghc" # Haskell
|
||||
#brew "xsv" # CSV manipulation
|
||||
#brew "gron" # JSON grep
|
||||
#brew "nushell" # Data manipulation shell
|
||||
#brew "tectonic" # Minimal LaTeX compiler
|
||||
brew "noti" # Create system notifications
|
||||
#brew "b2-tools" # BackBlaze B2 storage
|
||||
#brew "cjbassi/ytop/ytop" # Fancy system performance
|
||||
#brew "nmasur/repo/update-ssh-config" # Update .ssh/config
|
||||
brew "awslogs" # View AWS log streams
|
10
macos/homebrew/programming.Brewfile
Normal file
10
macos/homebrew/programming.Brewfile
Normal file
@ -0,0 +1,10 @@
|
||||
# Programming Packages
|
||||
|
||||
brew "shellcheck" # Lint for bash
|
||||
brew "shfmt" # Formatter for bash
|
||||
brew "stylua" # Formatter for lua
|
||||
brew "python" # Latest version of Python
|
||||
brew "ipython" # Better interactive Python shell
|
||||
brew "poetry" # Project-based Python dependencies
|
||||
brew "ruby" # Newer than default ruby
|
||||
brew "node" # NodeJS
|
20
macos/homebrew/utils.Brewfile
Normal file
20
macos/homebrew/utils.Brewfile
Normal file
@ -0,0 +1,20 @@
|
||||
# Utility Packages
|
||||
|
||||
tap "saulpw/vd"
|
||||
|
||||
brew "jq" # JSON manipulation
|
||||
brew "dos2unix" # File conversion
|
||||
brew "tree" # Display directory trees
|
||||
brew "trash" # Delete to trash
|
||||
brew "wget" # Not quite curl
|
||||
brew "telnet" # Check networking
|
||||
brew "prettyping" # Better ping
|
||||
brew "httpie" # Better curl
|
||||
brew "gpg" # Encryption
|
||||
brew "qrencode" # Make a QR code
|
||||
brew "mpv" # Video player
|
||||
brew "youtube-dl" # Download YouTube videos
|
||||
brew "gh" # GitHub commands
|
||||
brew "pandoc" # Document converter
|
||||
brew "saulpw/vd/visidata" # Spreadsheet manipulation
|
||||
brew "mdp" # Terminal slideshows
|
Reference in New Issue
Block a user