shared fentsoft nix config. why didn't they just get another cup... πβ
modules/: config "layers"hosts/: overrides for specific machinesdotfiles/: used with tuckrplist/: 3rd party app configs that i couldn't figure out a nixy way to configuremanual-config/: 3rd party app configs that i couldn't figure out an automated way to configureguys/: just some guys in a folder nothing weird
xcode-select --install
softwareupdate --install-rosetta --agree-to-licensecurl -sSf -L https://install.lix.systems/lix | sh -s -- installsudo mkdir -p /etc/nix-darwin
sudo chown -R $(id -nu):$(id -ng) /etc/nix-darwin
cd /etc/nix-darwin
nix flake init -t nix-darwin/master
sudo nix run nix-darwin/master#darwin-rebuild -- switchsudo darwin-rebuild switch --flake github:vaaski/nixify#m2-airsudo rm -fr /etc/nix-darwin/*
sudo git clone https://github.com/vaaski/nixify /etc/nix-darwin
sudo chown -R $(id -nu):$(id -ng) /etc/nix-darwin
cd /etc/nix-darwin
tuckr add --only-files -fy \*
./plist/apply.sh
defaultbrowser finicky # i have an activation script for this but last time it didn't work- apply exports from
./manual-config - hide spotlight icon in menubar in
system settings > menu bar - in
system settings > lock screen- turn display off 20 mins, 30 mins
- require password immediately
- disable show user name and photo
- turn off optimized charging and display dimming on battery
system settings > battery
something something ansi layout instead of iso, ^ and < are swapped.
sometimes macos runs the keyboard setup for logitech mouse and then ignores the keychron keyboard.
try removing the keyboard type plist, reboot and run the setup again.
sudo rm -fr /Library/Preferences/com.apple.keyboardtype.plistor set the correct type 41 instead of 43, maybe automate it in the config sometime.