.. s . .. .x+=:.
dF :8 oec : @88> x .d88" z` ^%
'88bu. u. .88 @88888 %8P 5888R . <k
'*88888bu ...ue888b :888ooo 8"*88% . '888R .u .@8Ned8"
^"*8888N 888R Y888r -*8888888 8b. .@88u 888R ud8888. .@^%8888"
beWE "888L 888R I888> 8888 u888888> ''888E` 888R :888'8888. x88: `)8b.
888E 888E 888R I888> 8888 8888R 888E 888R d888 '88%" 8888N=*8888
888E 888E 888R I888> 8888 8888P 888E 888R 8888.+" %8" R88
888E 888F u8888cJ888 .8888Lu= *888> 888E 888R 8888L @8Wou 9%
.888N..888 "*888*P" ^%888* 4888 888& .888B . '8888c. .+ .888888P`
`"888*"" 'Y" 'Y" '888 R888" ^*888% "88888% ` ^"F
"" 88R "" "% "YP'
88>
48
'8
My dotfiles to set up a dev environment on my MacOS machine (should also work with any Nix).
Summary:
- installs all the packages and apps
- sets MacOS preferences
- chezmoi manages dotfiles
Theme: 𝐄𝐯𝐞𝐫𝐟𝐨𝐫𝐞𝐬𝐭
Everforest Collection for other apps.
Main apps:
- Text Editor: LazyVim
- Resource mon: btop
- Music: SoundCloud with Nuage
- Terminal: WezTerm + KevinSilvester (check key bindings)
For more details check the apps script.
All CLI apps are listed in the packages script.
CLIs from other sources like cargo
, go
or nvm
are listed in cli script.
Warning
Please review the scripts and packages that are installed before running the install script.
- install xCode Command Line Tools
xcode-select --install && sudo xcodebuild -license accept
- install brew
- install chezmoi
- fork this repo and
chezmoi init --apply $GITHUB_USERNAME
In order to reuse these scripts, here a summary of files you can change/adapt to your needs:
.env_setup/scripts/packages.sh
: all thehomebrew
taps and packages to install.env_setup/scripts/fonts.sh
:homebrew
fonts to install.env_setup/scripts/apps.sh
:homebrew
casks and App Store apps to install.env_setup/scripts/cli.sh
: CLI apps from different sources.env_setup/scripts/osx.sh
: MacOS settings.env_setup/scripts/config.sh
: general settings and dotfiles
- chezmoi.nvim configuration
Licensed under MIT, © Marek Kaczkowski 2025: https://onrel.com