3 ms·
nix-darwin also handles this fairly nicely. The built-in options are listed in the modules docs starting here: https://daiderd.com/nix-darwin/manual/index.html
by pxc 3y ago
nix-darwin also handles this fairly nicely.
The built-in options are listed in the modules docs starting here: https://daiderd.com/nix-darwin/manual/index.html#opt-system.defaults._.GlobalPreferences_._com.apple.mouse.scaling_ https://daiderd.com/nix-darwin/manual/index.html#opt-system....
but you can also define custom ones without writing new modules via CustomPreferences and CustomSystemPreferences: https://daiderd.com/nix-darwin/manual/index.html#opt-system.defaults.CustomSystemPreferences https://daiderd.com/nix-darwin/manual/index.html#opt-system....
I track all of my `defaults` settings (aside from power management) in version control this way on my work machine. :)