Distro Download links
Hackintosh
- High sierra: https://www.tonymacx86.com/threads/unibeast-install-macos-high-sierra-on-any-supported-intel-based-pc.235474/
- Audio: Voodo 2.8.9 || Realtek 1150
- LAN: IntelMausiEthernet 2.2.0
- Ai Tweaker
- Ai Overclock Tuner :
Auto
- Ai Overclock Tuner :
- Advanced
- System Agent(SA) Configuration
- Primary Display :
PEG
- Vt-d :
Disabled
- Primary Display :
- PCH Configuration
- IOAPIC 24-119 Entries :
Disabled
- Legacy USB Support :
Auto
- XHCI Hand-Off :
Enabled
- IOAPIC 24-119 Entries :
- Network Stack Configuration
- Network Stack :
Disabled
- Network Stack :
- APM Configuration
- Power On By PCI-E/PCI :
Disabled
- Power On By PCI-E/PCI :
- System Agent(SA) Configuration
- Boot
- Fast Boot:
Disabled
- Secure Boot
- OS Type :
Other OS
- OS Type :
- Fast Boot:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/HackInstall
Command | Description |
---|---|
sudo xattr -rd com.apple.quarantine && sudo spctl --master-disable |
Allow apps setup from Anywhere |
chsh -s /bin/zsh or chsh -s /bin/bash |
Change default shell |
sudo dscacheutil -flushcache |
Clear DNS cache |
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder |
Включить показ скрытых системных файлов |
compaudit | xargs chmod g-w |
Fox compaudit problems |
bash <(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)
Instal mandatory brew packages:
PACKAGES=(
[email protected]
[email protected]
ffmpeg
golang
htop
jq
midnight-commander
neofetch
speedtest-cli
wget
youtube-dl
) && brew install ${PACKAGES[*]}
brew unlink php && \
brew link [email protected] && \
brew unlink python && \
brew link [email protected]
PACKAGES=(
awscli # AWS cli.
ffmpeg-normalize # Normalizes audio using ffmpeg.
yq # Takes YAML input and retrieves data by query.
pipenv
) && pip3 install ${PACKAGES[*]}
PACKAGES=(
adoptopenjdk # JDK + JRE
dia # Diagram editor
docker # Thing for running things.
firefox # Join
google-chrome # Thing for collecting personal data
inkscape # Powerful vector image editor
iterm2 # Terminal
jetbrains-toolbox
libreoffice # Office suite
#nordvpn # NordVpn client
postman # HTTP request debugger
sequel-ace # SQL GUI
skype # Old but gold
slack # Your favorite corporate chat
sublime-merge # Git GUI client
sublime-text # Text editor
telegram-desktop # Text me, baby
transmission # Torrent client
visual-studio-code # Code editor
vlc # Best video player ever
yt-music # Youtube Music client
zeplin
zoomus # We all hate it
elmedia-player
) && brew install --cask ${PACKAGES[*]}
User settings:
curl -L# -o "$HOME/Library/Application Support/Code/User/settings.json" --create-dirs https://raw.githubusercontent.com/alexander-danilenko/dotfiles/main/.config/Code/User/settings.json
Extensions installation:
EXTENSIONS=(
amazonwebservices.aws-toolkit-vscode # AWS toolkit
acarreiro.calculate # Calculates inline math expr
christian-kohler.path-intellisense # File path autocomplete
coenraads.bracket-pair-colorizer # Bracket Pair Colorizer
dakara.transformer # Filter, Sort, Unique, Reverse, Align, CSV, Line Selection, Text Transformations and Macros
editorconfig.editorconfig # EditorConfig support
esbenp.prettier-vscode # Prettier - Code formatter
github.github-vscode-theme # GitHub color theme
golang.go # Golang support
hookyqr.beautify # HTML/JSON beautifier
mhutchie.git-graph # Git graph
mikestead.dotenv # .env support
ms-azuretools.vscode-docker # Docker support
ms-python.python # Python support
ms-vscode-remote.remote-ssh # SSH support
pkief.material-icon-theme # Material Icon Theme
tyriar.lorem-ipsum # Lorem Ipsum generator
tommasov.hosts # Hosts file syntax highlighter.
william-voyek.vscode-nginx # nginx.conf support
yzhang.markdown-all-in-one # Markdown tools
#alefragnani.Bookmarks # Bookmarks
#TabNine.tabnine-vscode # AI-assisted autocomplete
### Node/NPM/Yarn specific extensions
christian-kohler.npm-intellisense # NPM better autocomplete
dbaeumer.vscode-eslint # Eslint support
mariusschulz.yarn-lock-syntax # yarn.lock syntax highlight
### PHP/Drupal specific extensions
ikappas.composer # Composer support
ikappas.phpcs # PHP CodeSniffer
) && for extension in "${EXTENSIONS[@]}"
do
code --install-extension $extension
done
FONTS=(
font-arial
font-arial-black
font-comic-sans-ms
font-jetbrains-mono
font-microsoft-office
font-pt-mono
font-pt-sans
font-source-code-pro
font-source-sans-pro
font-times-new-roman
font-times-newer-roman
font-verdana
) && \
brew tap homebrew/cask-fonts && \
brew tap colindean/fonts-nonfree && \
brew install --cask ${FONTS[*]}
DOCKER_NATIVE=1 bash <(curl -fsSL https://get.docksal.io)
ZSH settings | themes
curl -L# -o $HOME/.antigen/antigen.zsh git.io/antigen --create-dirs && \
curl -L# -o $HOME/.profile https://raw.githubusercontent.com/alexander-danilenko/dotfiles/main/.profile && \
curl -L# -o $HOME/.zshrc https://raw.githubusercontent.com/alexander-danilenko/dotfiles/main/.zshrc && \
. ~/.zshrc
nvm install --lts
NODE_MODULES=(
bower
dynamodb-admin # Handy Web-UI for viewing local DynamoDB data
eslint
eslint-config-airbnb
eslint-config-google
eslint-config-standard
eslint-plugin-import
eslint-plugin-jsx-a11y
eslint-plugin-node
eslint-plugin-promise
eslint-plugin-react
eslint-plugin-react-hooks
firebase-tools
flow
flow-bin
gulp
http-server
lsp
snyk
typescript
vscode-css-languageserver-bin
vscode-html-languageserver-bin
yarn
) && npm install -g ${NODE_MODULES[*]}
mkdir -p $HOME/.composer && \
sudo curl -#fsSL https://getcomposer.org/composer-stable.phar -o /usr/local/bin/composer && \
sudo chmod 755 /usr/local/bin/composer && \
composer --version && \
composer global require consolidation/cgr && \
export PATH="$PATH:$HOME/.composer/vendor/bin" && \
cgr drupal/coder squizlabs/php_codesniffer friendsofphp/php-cs-fixer && \
cp -rf ~/.composer/global/drupal/coder/vendor/drupal/coder/coder_sniffer/Drupal* ~/.composer/global/squizlabs/php_codesniffer/vendor/squizlabs/php_codesniffer/src/Standards