| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-14 | checks: recommend `sudo nix-channel` | Emily | |
| 2025-01-11 | version: implement nix-darwin release versions | Emily | |
| 2025-01-04 | power: quote in string triggered shellcheck SC2016 | gnammix | |
| 2025-01-04 | Merge pull request #1241 from gnammix/power_conditional_setRestartPowerFailure | Michael Hoang | |
| power: restartAfterPowerFailure option is carried out conditionally | |||
| 2024-12-31 | power: echo to print in error messages | gnammix | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2024-12-29 | power: move the check for restartPowerfailure support to checks.nix | gnammix | |
| 2024-12-29 | refactor: use enum as option type | Filip Kania | |
| 2024-12-29 | feat: add screencapture.target option | Filip Kania | |
| 2024-12-01 | defaults: expose-group-by-app -> expose-group-apps | Austin Horstman | |
| Default was renamed in previous macOS release. | |||
| 2024-12-01 | defaults: add `EnableTiledWindowMargins` option | Beta-Computer | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2024-11-25 | system: fix detection and ownership of /etc/synthetic.conf | Aiden Scandella | |
| This file is owned by root and mode 600 on my system, so the grep is failing and it's adding a new entry every run. ```sh -rw------- 1 root wheel 664 Nov 25 15:52 /etc/synthetic.conf ``` | |||
| 2024-11-21 | system: always add /run to /etc/synthetic.conf on macOS 10.15 onwards | Michael Hoang | |
| Currently if nix-darwin is uninstalled then reinstalled without rebooting, then the `/run` symlink will still remain and nix-darwin won't readd `run` to `/etc/synthetic.conf` meaning the system will be broken on next reboot. | |||
| 2024-11-19 | fix: allow users to disable the homebrew check | isabel | |
| 2024-11-17 | Merge pull request #879 from jtt9340/spaces-in-nixpath | Michael Hoang | |
| fix broken NIX_PATH if paths contain spaces | |||
| 2024-11-16 | checks: check single user installs don't have the `nix-daemon` enabled | Michael Hoang | |
| Remove suggestion to set `nix.useDaemon` as it came without an explanation of how the `nix-daemon` would be unmanaged and would most likely lead to most users running an old version of Nix as the daemon. | |||
| 2024-11-13 | activate-user script: fix broken NIX_PATH if paths contain spaces | Joey Territo | |
| 2024-11-13 | checks: add check to ensure Homebrew is installed | Ameya Shenoy | |
| Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com> | |||
| 2024-11-12 | fix(defaults): fixing #1107 | Lucas Mendes Loureiro | |
| 2024-11-12 | feat(defaults): adding support to control center | Lucas Mendes Loureiro | |
| 2024-11-07 | system: replace `for f in $(ls ...)` with `for f in .../*` | Michael Hoang | |
| Fixes SC2045 but has one quirk which is if the bash glob doesn't match anything it'll treat it as a string and run the loop once with `f=.../*` so we need to check that `$f` actually exists. | |||
| 2024-11-07 | treewide: fix shellcheck warnings and errors | Michael Hoang | |
| 2024-11-07 | checks: move manual `/run` instructions to activation | Michael Hoang | |
| 2024-11-07 | system: run `shellcheck` on `activate` and `activate-user` scripts | Michael Hoang | |
| 2024-11-03 | Merge pull request #1125 from aschleck/new-window-path | Michael Hoang | |
| Configure the folder that new Finder windows open | |||
| 2024-11-02 | Allow configuring the fn key action | April Schleck | |
| 2024-11-02 | Configure the folder that new Finder windows open | April Schleck | |
| 2024-10-27 | users: move checks to `system.checks` | Michael Hoang | |
| 2024-10-27 | users: allow `shell` to be managed by macOS | Michael Hoang | |
| 2024-10-24 | power,sleep: Add options to control restart and sleep behavior | Philip Børgesen | |
| 2024-10-20 | Merge pull request #992 from emmceemoore/software-update-fix | Michael Hoang | |
| Use the correct file location for `SoftwareUpdate` plist. | |||
| 2024-10-09 | defaults: don't output Dock PID | Michael Hoang | |
| 2024-09-30 | fix: remove deprecated lib.mdDoc | isabel | |
| 2024-09-29 | Merge pull request #1094 from rogeruiz/rogeruiz/add-slow-motion-allowed-for-dock | Michael Hoang | |
| Adding option for slow-motion-allowed | |||
| 2024-09-28 | Adding option for slow-motion-allowed; | Roger Steve Ruiz | |
| This was inspired by a recent Daring Fireball post where I was reminded about this feature and how it's missing from being able to configure it in Nix-Darwin. [https://daringfireball.net/linked/2024/09/28/hidden-pref-to-restore-slow-motion-dock-minimizing-on-macos]() | |||
| 2024-09-19 | Merge pull request #1057 from niklasravnsborg/master | Michael Hoang | |
| Adjust default options | |||
| 2024-09-18 | Merge pull request #1084 from emilazy/push-xysppwqymotu | Emily | |
| checks: show Sequoia migration commands for other installers | |||
| 2024-09-17 | checks: show Sequoia migration commands for other installers | Emily | |
| This is hopefully largely cosmetic, but should increase user confidence in the safety and effectiveness of the migration, and the Determinate Systems and Lix installer commands will also update the `/nix/receipt.json` files to match the changes made. They cannot properly handle the format of each other’s receipts, so we need to detect which was used. | |||
| 2024-09-16 | fix description typo in `dock.nix` | Niklas Ravnsborg | |
| 2024-09-16 | add `finder._FXSortFoldersFirst` option | Niklas Ravnsborg | |
| 2024-09-16 | add `NSGlobalDomain.AppleSpacesSwitchOnActivate` option | Niklas Ravnsborg | |
| 2024-09-12 | version: make `system.stateVersion` mandatory | Emily | |
| When testing the Sequoia UID change, I discovered that @mjm didn’t have `system.stateVersion` set; I suspect this is not too uncommon. Let’s make it required now, like NixOS is trying to, to improve our backwards‐compatibility story in anticipation of starting to cut release branches. | |||
| 2024-09-11 | {ids,checks}: update for new builder UID/GID values | Emily | |
| 2024-09-11 | checks: make `oldBuildUsers` check fail hard | Emily | |
| Checking for the Sequoia stuff won’t work properly if a system is still in this old state. Best to be loud about it to deal with any straggler systems that haven’t yet dealt with this issue. | |||
| 2024-09-11 | checks: factor out `nix.useDaemon` check | Emily | |
| 2024-09-10 | checks.nix: fix typo | natsukium | |
| 2024-08-17 | Merge pull request #1026 from thecaralice/nochan | Michael Hoang | |
| Allow disabling channels | |||
| 2024-08-17 | feat: allow disabling channels | Alice Carroll | |
| 2024-08-05 | (feature) Add swapLeftCtrlAndFn | Maxime Daffis | |
| Use this and never find yourself again hitting fn because of muscle memory! (you can even physically swap the keycaps, at least on M series) Keycodes have been pulled from https://hidutil-generator.netlify.app/ and the hex value has been converted to a base 10 int. | |||
| 2024-08-02 | (feature) Add Stage Manager (com.apple.WindowManager) settings as ↵ | Maxime Daffis | |
| system.defaults.windowmanager All credits go to @AlexOwl. Their [PR](https://github.com/LnL7/nix-darwin/pull/505) looked abandonned so I reported their changes and addressed the change requests. | |||
| 2024-07-31 | Merge pull request #1018 from Enzime/fix/github-runners-work-dir | Emily | |
| github-runners: move `workDir` outside of `/run` | |||
