我的Mac环境配置

Mac on


Mac产品线一直有一种神秘的吸引力,它有巨大的历史包袱,每个路过的PC玩家都会向它吐一口口水,因为他是性能孱弱的花瓶,烧熊掌的铁板,高昂的售价和及其扭曲的配置构成一个神秘的城堡,但是几乎所有从在堡垒里的人都会说这玩意真不赖,嘴里念着离电性能和Unix兼容性、便利的程序开发环境等等玄乎其玄的经文。2020年苹果开始将Mac产品线全面转型ARM指令集架构,它的高功耗比才终于让我有理由花重金购入体验一番。

My dogshit mainframe


8GB运存?伙计你在开玩笑吧

8GB RAM?
是的没错,这正是达特利版本的M1 Mac mini,也是我的第一台Mac,看着我手头的其他设备迭代了四五次,而他依然稳坐头把交椅,静静的待在桌上偷吃电力和灰尘。

一开始给他的定位是做iOS的逆向开发,所以安装了Xcode和一些必要组件,结果256G的小硬盘没一会就满了。格机了两三次后现在只好让它安心的当家用服务器和路由器使用。

远程设置
局域网SSH
终端使用默认终端,默认描述文件,安装ohmyzsh,一切默认。
目前只负责处理代理流量转发和局域网文件服务器。

最后由 RNAtlance203 编辑

Mac strafe


2022年年末的时候,我获得了我的第一台MacBook Pro。
my macbook
只有可怜的8 Cores和16GB RAM
配置
到手折腾了差不多两个星期,加上一点点学习成本,算是凑齐了用的还算舒服的布局。
替代文字


Prerequisite: Security

安全是一切的重中之重,关闭SIP对于系统安全性的削弱是无可置疑的,但是出于某些软件的使用便利,我选择降低安全性(停用)。
关机状态下按住command+R启动直到进度条出现,选择恢复模式,选择实用工具,输入csrutil disable, 回车重启。


Utilities

包管理器:Homebrew。无定制配置。可选Macports但是没试过。
代理工具:Stash,默认配置,设置iCloud云同步配置文件,默认发行版本。
浏览器:Google Chrome, Arc Browser以及专用开发的ungoogled chromium
邮件:Apple邮件,默认配置
远程桌面:ParSec,默认配置


DevEnv

终端模拟器:Alacritty,modified icon,配色文件,位于 /Users/<username>/.config/alacritty/

Powerline字体Hack Nerd

Shell:Zsh,安装Oh-My-Zsh,主题选择 021011
安装Z-Plugins:

plugins=(git
	macos
	thefuck
	zsh-autosuggestions
	zsh-syntax-highlighting
	autojump
	mac-zsh-completions
	)

安装The fuck,绑定双击ESC触发;
安装eza,zshrc中加入
alias ls="eza --color=always --icons=always --long";
安装Zinit。

终端复用器:TMUX
配置过程极其繁琐并且已迭代若干版本。核心功能:Tmux Plugin Manager
/ Tmux Continuum / T Resurrect / tmux-copycat

.tmux.conf.local

最后由 RNAtlance203 编辑