У нас вы можете посмотреть бесплатно Set Up Your Mac Automatically with This Script | Dev Tools, Settings & Dotfiles или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Setting up a Mac from scratch can be time-consuming, but with this script, you can automate the entire process—installing essential tools, configuring system settings, and setting up your development environment effortlessly. This script will guide you through the installation of Homebrew, Git, and various development tools while also configuring system settings, SSH access, and terminal customizations. You'll be prompted to confirm important steps along the way, ensuring that everything is set up correctly. ############### NOTE ############### Do not disable SIP Unless you need to And do it at your own risk If something breaks, its your Responsibility Do not randomly run scripts you find on the internet You have to trust the person or company posting them. As with a script basically anything can be done. My scritps are publicly available So people can inspect them. Make sure you understand what the Script is doing, before running it. And again, if something breaks, It's your own responsibility ################################## Join us in discord / discord YouTube Memberships / @linkarzu Start your setap free trial (my affiliate link) setapp.sjv.io/QjKK1a Start your 1password trial (my affiliate link) https://www.dpbolvw.net/click-1013272... If you find this video helpful and want to support me https://ko-fi.com/linkarzu Follow me on twitter https://x.com/link_arzu My dotfiles (remember to star them) https://github.com/linkarzu/dotfiles-... #linkarzu #macos #neovim #yabai #bettertouchtool The script starts by checking whether SIP (System Integrity Protection) is disabled for Yabai, a tiling window manager for macOS. If SIP is still enabled, the script will exit and prompt you to follow the instructions in the README file. Next, it verifies whether 1Password is installed, as you'll need to paste your SSH key stored in 1Password. Once verified, it sets up Git by configuring the username and email. If an email is already stored in ~/.git_user_email, the script offers the option to use it or enter a new one. After that, it installs Homebrew if it is not already installed, ensuring that the necessary system requirements (such as Xcode Command Line Tools) are met. After Homebrew is installed, the script updates the shell configuration by modifying ~/.zprofile to include the Homebrew environment settings. It then proceeds to install Git, set up SSH keys, and configure access to private repositories. The script automatically clones multiple GitHub repositories, such as dotfiles-latest, obsidian_main, and other personal projects, ensuring your development environment is up-to-date. If a repository already exists, it pulls the latest changes instead of cloning it again. With the repositories in place, the script moves on to installing essential and optional Homebrew packages using Brewfile bundles. Once the installations are complete, it validates the setup by running brew doctor to check for potential issues. The Neovim configuration section ensures that all required dependencies are installed, including a C compiler for nvim-treesitter. It also removes any cached Neovim files that might interfere with a fresh installation. For tmux, the script installs the tmux plugin manager (tpm) and ensures that the configuration is properly loaded. It also sets up symlinks for dotfiles and sources the ~/.zshrc file to apply the new settings. In addition to development tools, the script configures macOS system settings to enhance usability. It tweaks Dock preferences, trackpad behavior, window management options, and Finder settings. These configurations ensure a smoother and more efficient workflow. The Karabiner configuration section installs Karabiner-Elements and sets up a LaunchAgent to automatically compile and apply custom keybindings. It also restarts the Karabiner process to ensure changes take effect immediately. Yabai is installed and configured next. The script verifies whether the Yabai binary has changed, updates the sudoers file if necessary, and restarts the Yabai service. If the service is not behaving as expected, the user is advised to restart it manually. SketchyBar is installed and configured to display application icons. The script downloads the required font if it is missing, restarts SketchyBar, and ensures it runs at startup. Additional tools such as fzf are also configured to enhance the terminal experience. If fzf is not set up, the script runs the installation and ensures it is properly integrated. Finally, the script launches essential applications like Karabiner-Elements and Ghostty. It provides additional instructions on how to complete the setup, such as installing favorite apps through Setapp, configuring AlDente for battery health, and importing settings for BetterTouchTool, Raycast, and OBS.