Skip to content

Instantly share code, notes, and snippets.

@ncrash
Last active September 10, 2024 23:59
Show Gist options
  • Save ncrash/15123eb9e25307f1acdaab53f46739a9 to your computer and use it in GitHub Desktop.
Save ncrash/15123eb9e25307f1acdaab53f46739a9 to your computer and use it in GitHub Desktop.
맥 신규 셋팅할때 사용하는 Brewfile, 2번째 Brewfile 파일은 맥앱스토어 한국계정에 구입이력이 있는 프로그램 설치, Brewfile - https://github.com/Homebrew/homebrew-bundle 링크참고
# preperation install
sudo softwareupdate --install-rosetta
# how to install
# > brew bundle
# tap brew
tap "homebrew/bundle"
tap "homebrew/services"
tap "hashicorp/tap"
# need to check
tap "homebrew/cask-versions"
tap "homebrew/cask-fonts"
tap "buo/cask-upgrade"
# brew install
brew "git"
brew "git-lfs"
#brew "gradle" #sdkman으로 관리
brew "gsasl"
brew "htop"
brew "httpie"
#brew "asdf" #sdkman으로 대체 사용
brew "mas"
#brew "maven" #sdkman으로 관리
brew "nmap"
brew "subversion"
brew "tree"
brew "wget"
brew "asciinema"
brew "awscli"
brew "zsh"
brew "jq"
brew "ncdu"
brew "p7zip"
brew "mysql-client"
brew "qpdf"
brew "csvkit"
brew "dive"
brew "jsonnet"
brew "k6"
brew "mkcert"
brew "telnet"
brew "jupyter"
brew "mongosh"
brew "fzf"
brew "pyenv"
brew "redis"
brew "go"
brew "age"
#terraform
brew "terraform"
brew "terraform-docs"
brew "terrascan"
brew "tflint"
brew "tfsec"
#hashicorp
brew "hashicorp/tap/vault"
# cask install
cask "devtoys"
cask "bigwig-club/brew/upic"
cask "parallels"
cask "offset-explorer"
cask "postman"
cask "jetbrains-toolbox"
cask "charles"
cask "sony-ps-remote-play"
cask "airy"
cask "tunnelbear"
cask "deepl"
cask "telegram-desktop"
cask "imazing"
cask "typora"
cask "movist-pro"
cask "betterzip"
cask "quicklook-json"
cask "obsidian"
cask "logi-options-plus"
cask "synology-drive"
#cask "boxer"
#cask "emacs"
#cask "franz"
cask "switchhosts"
#cask "macdown"
cask "macvim"
#cask "medis"
cask "mysqlworkbench"
cask "selfcontrol"
cask "sequel-ace"
cask "staruml"
cask 'sublime-text'
cask "vagrant"
#cask "visualvm"
cask "istat-menus" # 일반적인 상황에서는 RunCat을 사용하고 시스템 모니터링(네트워크 트래픽, CPU 사용량 추이 등등)이 필요한 경우에만 사용
cask "bartender"
cask "alfred"
cask "iterm2"
cask "rapidapi" # from paw
#cask "textmate"
#cask "boostnote"
cask "rescuetime"
#cask "google-backup-and-sync"
#cask "flux"
#cask "sourcetree"
cask "docker"
#cask "firefox"
cask "google-chrome"
#cask "intellij-idea-ce"
cask "thingsmacsandboxhelper"
#cask "reflector"
#cask "virtualbox"
cask "keyboard-cleaner"
cask "visual-studio-code"
#cask "keka"
cask "appdelete"
cask "pdf-expert"
#cask "microsoft-office"
#cask "tripmode"
cask "cakebrew"
cask "karabiner-elements"
#cask "busycal"
#cask "dynalist"
#cask "transmission"
cask "dropbox"
cask "a-better-finder-attributes"
cask "handbrake"
#cask "dash" # dash 7 라이센스가 없고 dash 6 라이센스로 사용하기 위해 비활성화
#cask "meld"
cask "google-drive"
cask "zoom"
cask "slack"
cask "fluor" # 터치바 모델인 경우 설치해도 동작하질 않음, 일반 모델에서만 동작
# Mac App Store - US
#mas "AirBrowser", id: 948620309
mas "Amphetamine", id: 937984704
mas "Annotate", id: 918207447
#mas "App Language Chooser", id: 451732904 # macOS Bigsur 부터 [언어 및 지역] > [앱] 설정가능!
mas "Be Focused Pro", id: 961632517
#mas "Bear", id: 1091189122
mas "Blackmagic Disk Speed Test", id: 425264550
#mas "Clipart 2000 Plus", id: 1187509812
#mas "CodeBox", id: 412536790
mas "Commander One PRO", id: 1035237815
#mas "DeskApp for YouTube", id: 1180531112
#mas "Disk Cleaner", id: 970246631
#mas "DiskZilla", id: 1183281977
mas "Evernote", id: 406056744
#mas "Fluid Browser", id: 1077036385
#mas "Focus Matrix", id: 1087284172
#mas "Folx GO+", id: 823528286
#mas "ForkLift", id: 412448059
#mas "InstaRate", id: 1128251834
#mas "Inxtify", id: 1120975911
mas "KakaoTalk", id: 869223134
#mas "Keyboard Pilot", id: 402670023
#mas "LiveDesktop", id: 846060286
#mas "Lunar", id: 966148899
#mas "Line", id: 539883307
mas "Microsoft Remote Desktop", id: 1295203466
mas "Movist", id: 461788075
#mas "Noizio", id: 928871589
#mas "Paws for Trello", id: 1124077199
mas "Pixave", id: 924891282
#mas "PixelScheduler", id: 976996075
#mas "Quip", id: 1003160018
mas "Quiver", id: 866773894
mas "Sip", id: 507257563
#mas "Slack", id: 803453959
#mas "Soulver", id: 413965349
#mas "Spark", id: 1176895641
mas "Speedtest", id: 1153157709
mas "Things3", id: 904280696
#mas "Translate Tab", id: 458887729
#mas "WeDo", id: 1115322594
mas "World Clock Pro", id: 858446756
#mas "Xcode", id: 497799835
mas "HwpMac2014VIEWER", id: 416746898
#mas "Kaleidoscope", id: 587512244 # Kaleidoscope2 license만 가지고 있어서 메뉴얼 설치
mas "SnippetsLab", id: 1006087419
mas "Magnet", id: 441258766
mas "RDM - GUI for Redis®", id: 1475905948
mas "Sequence Diagram", id: 1195426709
mas "Better Rename 10", id: 1063663640
mas "OhMyStar", id: 1218642292
mas "Diagrammix", id: 418534796
#mas "Patina", id: 942568098
#mas "Tweetbot", id: 1384080005
mas "Twitter", id: 1482454543
mas "Notability", id: 736189492
mas "Cardhop", id: 1290358394
#mas "Loremify", id: 1028877632
mas "Patterns", id: 429449079 # 가급적 https://regexr.com/ 서비스 사용
mas "TaskPaper", id: 1090940630
mas "Monodraw", id: 920404675
#mas "HazeOver", id: 430798174
mas "Unicorn Blocker", id: 1231935892
#mas "Vitamin-R 3", id: 1450245043
#mas "Focus Matrix", id: 1087284172
mas "MindNode", id: 1289197285
mas "ReRun", id: 934247537
mas "StandUp", id: 1439378680
mas "Numbers", id: 409203825
mas "DemoPro", id: 1384206666
mas "Unicorn HTTPS", id: 1475628500
mas "RunCat", id: 1429033973
# fonts
cask 'font-hack'
cask 'font-meslo-lg-nerd-font'
cask 'font-d2coding'
cask 'font-nanum-gothic'
cask 'font-nanum-gothic-coding'
cask 'font-nanum-myeongjo'
cask 'font-fontawesome'
cask 'font-source-code-pro'
cask 'font-fira-code'
cask 'font-awesome-terminal-fonts'
#Visual Studio Code
vscode "jebbs.plantuml"
vscode "ms-azuretools.vscode-docker"
vscode "MS-CEINTL.vscode-language-pack-ko"
vscode "ms-vscode-remote.remote-containers"
vscode "redhat.java"
vscode "vscjava.vscode-java-debug"
vscode "vscjava.vscode-java-dependency"
vscode "vscjava.vscode-java-pack"
vscode "vscjava.vscode-java-test"
vscode "vscjava.vscode-maven"
## Mac App Store - Korea
#mas "1Password", id: 443987910
#mas "Bandizip X", id: 492835684
#mas "Better Rename 9", id: 414209656
#mas "BetterSnapTool", id: 417375580
mas "Brainwave Studio", id: 548229245
mas "DaisyDisk", id: 411643860
#mas "Deliveries", id: 924726344
#mas "DeskPM", id: 915839505
#mas "Dropzone 3", id: 695406827
mas "Due", id: 524373870
#mas "Easy Translation", id: 590426875
#mas "GIFBrewery", id: 435989461
mas "Home Inventory", id: 413564952
#mas "iTeleport", id: 489094439
mas "LilyView", id: 529490330
mas "Marked 2", id: 890031187
#mas "Mousepose", id: 405904955 # 더이상 업데이트가 이뤄지지 않아 사용못함
mas "OmmWriter", id: 412347921
#mas "PDF Magic", id: 449817098 # 더이상 업데이트가 이뤄지지 않아 사용못함
mas "PhotoBulk", id: 537211143
#mas "Proxie", id: 897814548
#mas "ReadKit", id: 588726889
mas "ScreenFloat", id: 414528154
#mas "Screeny", id: 440991524
#mas "SiteSucker", id: 442168834 # 더이상 업데이트가 이뤄지지 않아 사용못함
mas "Taza", id: 452941048
#mas "The Archive Browser", id: 510232205 # QuickLook이 지원되는 BetterZip 으로 대체
mas "Unclutter", id: 577085396
mas "Yoink", id: 457622435
#mas "Yummy FTP", id: 492068728
mas "PopClip", id: 445189367
mas "LunarCal", id: 459976036
#mas "Checkor Desktop", id: 1238750814

Manual Install

ZSH Completion

주피터 실행

  • jupyter notebook

Docker

기타 설정

if ! [ -f ~/Library/KeyBindings/DefaultkeyBinding.dict ]; then mkdir -p ~/Library/KeyBindings && echo '{"₩" = ("insertText:", "\`");}' > ~/Library/KeyBindings/DefaultkeyBinding.dict; fi

기타 설치

@ncrash
Copy link
Author

ncrash commented Feb 18, 2024

백업 시 챙겨야할 포인트

  • Sublime Text : Package Control 설치해서 사용했던 패키지 목록
  • oh-my-zsh : ~/.zshrc
  • 로지텍 옵션 플러스(Options+) SMART ACTIONS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment