mirror of
https://github.com/webgefrickel/dotfiles
synced 2024-11-09 13:10:27 +00:00
brewfile
This commit is contained in:
parent
2a010c10dc
commit
1b393ea056
@ -1,6 +1,6 @@
|
||||
{
|
||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||
"CopilotChat.nvim": { "branch": "canary", "commit": "9e7010bd33808e31d3f729b5e18a772d8e84f704" },
|
||||
"CopilotChat.nvim": { "branch": "canary", "commit": "d43fab67c328946fbf8e24fdcadfdb5410517e1f" },
|
||||
"Navigator.nvim": { "branch": "master", "commit": "91d86506ac2a039504d5205d32a1d4bc7aa57072" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"cmp-calc": { "branch": "main", "commit": "5947b412da67306c5b68698a02a846760059be2e" },
|
||||
@ -10,7 +10,7 @@
|
||||
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||
"codeium.nvim": { "branch": "main", "commit": "937667b2cadc7905e6b9ba18ecf84694cf227567" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "b6e5286b3d74b04256d0a7e3bd2908eabec34b44" },
|
||||
"copilot.lua": { "branch": "master", "commit": "f9e2c140643bd4519a4517a78a51f6ae8b8b2a95" },
|
||||
"copilot.lua": { "branch": "master", "commit": "1a237cf50372830a61d92b0adf00d3b23882e0e1" },
|
||||
"flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" },
|
||||
@ -23,24 +23,24 @@
|
||||
"nvim-bqf": { "branch": "main", "commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "d88ae6623fef09251e3aa20001bb761686eae730" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "bb682c167a0878338b4313b55538953d1c039085" },
|
||||
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "ba7fb777edff6c1fbbeffd343e113af64c04e90a" },
|
||||
"nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "b6a6d8997c46dc15682020ce4fddc5a89ee1ac0d" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "e0338f2b74fbad808f2569c7d4eadd8796af2118" },
|
||||
"nvim-treesitter-pairs": { "branch": "master", "commit": "f8c195d4d8464cba6971bf8de2d6a5c8c109b37a" },
|
||||
"nvim-treesitter-refactor": { "branch": "master", "commit": "65ad2eca822dfaec2a3603119ec3cc8826a7859e" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "9793801f974bba70e4ac5d7eae6c4f5659993d8e" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "9154484705968658e9aab2b894d1b2a64bf9f83d" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
|
||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "fe999db6e0c39c8984519ead75660e0e2d3245d3" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "927c10f748e49c543b2d544c321a1245302ff324" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "319c01b99b7a8c9ac2066bf0efd4d6ec68fef444" },
|
||||
"treesj": { "branch": "main", "commit": "0d81326b5afd36babe7dd480aabbb0b05f33e688" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" },
|
||||
"twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" },
|
||||
"vim-vsnip": { "branch": "master", "commit": "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "bfec3d6bc0a9b0b2cb11644642f78c2c3915eef0" },
|
||||
"yazi.nvim": { "branch": "main", "commit": "58bb48dd5e1e36b92bc3dae882b10c52e731f27f" },
|
||||
"yazi.nvim": { "branch": "main", "commit": "ac97d7c5e47490ecd179647bc0d0ea04c9ce3329" },
|
||||
"zen-mode.nvim": { "branch": "main", "commit": "29b292bdc58b76a6c8f294c961a8bf92c5a6ebd6" }
|
||||
}
|
||||
|
70
scripts/Brewfile
Normal file
70
scripts/Brewfile
Normal file
@ -0,0 +1,70 @@
|
||||
tap "homebrew/services"
|
||||
tap "buo/cask-upgrade"
|
||||
|
||||
brew "bat"
|
||||
brew "btop"
|
||||
brew "curl"
|
||||
brew "fd"
|
||||
brew "ffmpeg"
|
||||
brew "ffmpegthumbnailer"
|
||||
brew "fzf"
|
||||
brew "git"
|
||||
brew "git-delta"
|
||||
brew "imagemagick"
|
||||
brew "isync"
|
||||
brew "jq"
|
||||
brew "lazygit"
|
||||
brew "mpv"
|
||||
brew "msmtp"
|
||||
brew "mu"
|
||||
brew "n"
|
||||
brew "neomutt"
|
||||
brew "neovim"
|
||||
brew "ocrmypdf"
|
||||
brew "openssl"
|
||||
brew "poppler"
|
||||
brew "ripgrep"
|
||||
brew "ripmime"
|
||||
brew "sevenzip"
|
||||
brew "starship"
|
||||
brew "stow"
|
||||
brew "switchaudio-osx"
|
||||
brew "topgrade"
|
||||
brew "urlscan"
|
||||
brew "w3m"
|
||||
brew "yazi"
|
||||
brew "yt-dlp"
|
||||
brew "zoxide"
|
||||
brew "zsh"
|
||||
|
||||
cask "affinity-designer"
|
||||
cask "affinity-photo"
|
||||
cask "bambu-studio"
|
||||
cask "citrix-workspace"
|
||||
cask "firefox@esr"
|
||||
cask "font-monaspace-nerd-font"
|
||||
cask "font-symbols-only-nerd-font"
|
||||
cask "google-chrome"
|
||||
cask "hammerspoon"
|
||||
cask "imageoptim"
|
||||
cask "karabiner-elements"
|
||||
cask "microsoft-teams"
|
||||
cask "mountain-duck"
|
||||
cask "phoenix-slides"
|
||||
cask "raycast"
|
||||
cask "signal"
|
||||
cask "tidal"
|
||||
cask "wezterm"
|
||||
cask "zen-browser"
|
||||
|
||||
# OTHER SOFTWARE, used randomly
|
||||
# cask "blackhole-2ch"
|
||||
# cask "bruno"
|
||||
# cask "carbon-copy-cloner"
|
||||
# cask "forklift"
|
||||
# cask "kap"
|
||||
# cask "reaper"
|
||||
# cask "sequel-ace"
|
||||
# cask "syntax-highlight"
|
||||
# cask "transmission"
|
||||
# cask "transmit"
|
1897
scripts/Brewfile.lock.json
Normal file
1897
scripts/Brewfile.lock.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -28,11 +28,13 @@ sudo scutil --set HostName "mausohr"
|
||||
defaults write -g ApplePressAndHoldEnabled -bool false
|
||||
defaults write com.apple.Finder AppleShowAllFiles -bool true
|
||||
|
||||
# install homebrew and all cli essentials
|
||||
# install homebrew and all brewfile dependencies
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
|
||||
brew tap homebrew/services && brew doctor
|
||||
brew install curl fzf git neovim openssl stow zsh
|
||||
cd ~/dotfiles/scripts
|
||||
brew doctor && brew bundle install
|
||||
# good idea to kill terminal now and proceed...
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
# stow everything, link dotfiles, set zsh as default and restart
|
||||
cd ~/dotfiles && stow .
|
||||
@ -46,48 +48,25 @@ exit
|
||||
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
# node and node-scripts from these dotfiles
|
||||
brew install n && n lts
|
||||
# node, global tools and custom scripts
|
||||
n lts
|
||||
npm install -g neovim fkill-cli npm-check trash-cli yarn
|
||||
|
||||
# Custom node scripts and fzf installation
|
||||
cd ~/Dotfiles/scripts/out && npm i -g
|
||||
cd ~/Dotfiles/scripts/gallery && npm i -g
|
||||
|
||||
# Other essential software
|
||||
brew tap buo/cask-upgrade
|
||||
brew install bat btop fd lazygit git-delta ripgrep topgrade mpv yazi zoxide
|
||||
brew install ffmpegthumbnailer sevenzip jq poppler font-symbols-only-nerd-font
|
||||
brew install blackhole-2ch ffmpeg imagemagick ocrmypdf switchaudio-osx
|
||||
|
||||
# update bat to use local gruvbox-material-theme
|
||||
bat cache --build
|
||||
|
||||
# Neomutt and friends:create system-keychain-entries for the
|
||||
# mailboxes (compare msmtp/mbsync-config, remember to prepend
|
||||
# imap-ones with http:// and smtp-ones with smtp://), then:
|
||||
brew install isync msmtp mu neomutt ripmime urlscan w3m
|
||||
take Mail && take mailbox && mkdir cur new tmp
|
||||
mbsync -a
|
||||
mu init -m $HOME/Mail && mu index
|
||||
|
||||
# ------------------------------------------------------------- #
|
||||
|
||||
# Other essential Apps and software
|
||||
brew install --cask font-monaspace-nerd-font
|
||||
brew install --cask hammerspoon karabiner-elements raycast wezterm
|
||||
brew install --cask carbon-copy-cloner firefox google-chrome
|
||||
|
||||
# Additional software: Communications and multimedia...
|
||||
brew install --cask microsoft-teams signal telegram whatsapp
|
||||
brew install --cask affinity-designer affinity-photo reaper tidal
|
||||
brew install --cask mountain-duck shortcat bambu-studio imageoptim kap
|
||||
|
||||
# On demand stuff, work and other tools
|
||||
# brew install --cask forklift transmit bruno sequel-ace transmission
|
||||
# brew install --cask citrix-workspace visual-studio-code
|
||||
|
||||
# Firefox-extensions, install manually (+gruvbox-material-theme):
|
||||
# zen-browser / firefox-extensions, install manually:
|
||||
# surfingkeys, dark reader, privacy badger, ublock origin, tampermonkey,
|
||||
# react developer tools, df youtube, axe devtools, strongbox autofill
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user