.. 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 thehomebrewtaps and packages to install.env_setup/scripts/fonts.sh:homebrewfonts to install.env_setup/scripts/apps.sh:homebrewcasks 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

