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" },
|
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||||
"CopilotChat.nvim": { "branch": "canary", "commit": "9e7010bd33808e31d3f729b5e18a772d8e84f704" },
|
"CopilotChat.nvim": { "branch": "canary", "commit": "d43fab67c328946fbf8e24fdcadfdb5410517e1f" },
|
||||||
"Navigator.nvim": { "branch": "master", "commit": "91d86506ac2a039504d5205d32a1d4bc7aa57072" },
|
"Navigator.nvim": { "branch": "master", "commit": "91d86506ac2a039504d5205d32a1d4bc7aa57072" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
"cmp-calc": { "branch": "main", "commit": "5947b412da67306c5b68698a02a846760059be2e" },
|
"cmp-calc": { "branch": "main", "commit": "5947b412da67306c5b68698a02a846760059be2e" },
|
||||||
@ -10,7 +10,7 @@
|
|||||||
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||||
"codeium.nvim": { "branch": "main", "commit": "937667b2cadc7905e6b9ba18ecf84694cf227567" },
|
"codeium.nvim": { "branch": "main", "commit": "937667b2cadc7905e6b9ba18ecf84694cf227567" },
|
||||||
"copilot-cmp": { "branch": "master", "commit": "b6e5286b3d74b04256d0a7e3bd2908eabec34b44" },
|
"copilot-cmp": { "branch": "master", "commit": "b6e5286b3d74b04256d0a7e3bd2908eabec34b44" },
|
||||||
"copilot.lua": { "branch": "master", "commit": "f9e2c140643bd4519a4517a78a51f6ae8b8b2a95" },
|
"copilot.lua": { "branch": "master", "commit": "1a237cf50372830a61d92b0adf00d3b23882e0e1" },
|
||||||
"flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
|
"flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
"friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" },
|
"gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" },
|
||||||
@ -23,24 +23,24 @@
|
|||||||
"nvim-bqf": { "branch": "main", "commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187" },
|
"nvim-bqf": { "branch": "main", "commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
|
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
|
||||||
"nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
|
"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-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
||||||
"nvim-spectre": { "branch": "master", "commit": "ba7fb777edff6c1fbbeffd343e113af64c04e90a" },
|
"nvim-spectre": { "branch": "master", "commit": "ba7fb777edff6c1fbbeffd343e113af64c04e90a" },
|
||||||
"nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" },
|
"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-pairs": { "branch": "master", "commit": "f8c195d4d8464cba6971bf8de2d6a5c8c109b37a" },
|
||||||
"nvim-treesitter-refactor": { "branch": "master", "commit": "65ad2eca822dfaec2a3603119ec3cc8826a7859e" },
|
"nvim-treesitter-refactor": { "branch": "master", "commit": "65ad2eca822dfaec2a3603119ec3cc8826a7859e" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" },
|
"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" },
|
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" },
|
"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" },
|
"todo-comments.nvim": { "branch": "main", "commit": "319c01b99b7a8c9ac2066bf0efd4d6ec68fef444" },
|
||||||
"treesj": { "branch": "main", "commit": "0d81326b5afd36babe7dd480aabbb0b05f33e688" },
|
"treesj": { "branch": "main", "commit": "0d81326b5afd36babe7dd480aabbb0b05f33e688" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" },
|
"trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" },
|
||||||
"twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" },
|
"twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" },
|
||||||
"vim-vsnip": { "branch": "master", "commit": "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" },
|
"vim-vsnip": { "branch": "master", "commit": "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "bfec3d6bc0a9b0b2cb11644642f78c2c3915eef0" },
|
"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" }
|
"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 -g ApplePressAndHoldEnabled -bool false
|
||||||
defaults write com.apple.Finder AppleShowAllFiles -bool true
|
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)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
|
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
|
||||||
brew tap homebrew/services && brew doctor
|
cd ~/dotfiles/scripts
|
||||||
brew install curl fzf git neovim openssl stow zsh
|
brew doctor && brew bundle install
|
||||||
|
# good idea to kill terminal now and proceed...
|
||||||
|
# ------------------------------------------------------------- #
|
||||||
|
|
||||||
# stow everything, link dotfiles, set zsh as default and restart
|
# stow everything, link dotfiles, set zsh as default and restart
|
||||||
cd ~/dotfiles && stow .
|
cd ~/dotfiles && stow .
|
||||||
@ -46,48 +48,25 @@ exit
|
|||||||
|
|
||||||
# ------------------------------------------------------------- #
|
# ------------------------------------------------------------- #
|
||||||
|
|
||||||
# node and node-scripts from these dotfiles
|
# node, global tools and custom scripts
|
||||||
brew install n && n lts
|
n lts
|
||||||
npm install -g neovim fkill-cli npm-check trash-cli yarn
|
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/out && npm i -g
|
||||||
cd ~/Dotfiles/scripts/gallery && 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
|
# update bat to use local gruvbox-material-theme
|
||||||
bat cache --build
|
bat cache --build
|
||||||
|
|
||||||
# Neomutt and friends:create system-keychain-entries for the
|
# Neomutt and friends:create system-keychain-entries for the
|
||||||
# mailboxes (compare msmtp/mbsync-config, remember to prepend
|
# mailboxes (compare msmtp/mbsync-config, remember to prepend
|
||||||
# imap-ones with http:// and smtp-ones with smtp://), then:
|
# 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
|
take Mail && take mailbox && mkdir cur new tmp
|
||||||
mbsync -a
|
mbsync -a
|
||||||
mu init -m $HOME/Mail && mu index
|
mu init -m $HOME/Mail && mu index
|
||||||
|
|
||||||
# ------------------------------------------------------------- #
|
# ------------------------------------------------------------- #
|
||||||
|
|
||||||
# Other essential Apps and software
|
# zen-browser / firefox-extensions, install manually:
|
||||||
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):
|
|
||||||
# surfingkeys, dark reader, privacy badger, ublock origin, tampermonkey,
|
# surfingkeys, dark reader, privacy badger, ublock origin, tampermonkey,
|
||||||
# react developer tools, df youtube, axe devtools, strongbox autofill
|
# react developer tools, df youtube, axe devtools, strongbox autofill
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user