| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-27 | users: move checks to `system.checks` | Michael Hoang | |
| 2024-10-24 | power,sleep: Add options to control restart and sleep behavior | Philip Børgesen | |
| 2024-07-27 | activation-scripts: add extra comment | Michael Hoang | |
| 2024-04-19 | treewide: remove lib.mdDoc | Weijia Wang | |
| 2024-02-29 | `system.nvram`: init (internal) | Sam | |
| 2023-07-16 | etc: check for existing files during checks stage | Emily | |
| This ensures that activation fails early if there are any `/etc` files with unexpected state, rather than leaving the system half-activated. | |||
| 2023-07-11 | Allow flaky installation with `darwin-rebuild` | Michael Hoang | |
| 2023-06-24 | treewide: convert all option docs to Markdown | Emily | |
| This process was automated by [my fork of `nix-doc-munge`]; thanks to @pennae for writing this tool! It automatically checks that the resulting documentation doesn't change, although my fork loosens this a little to ignore some irrelevant whitespace and typographical differences. As of this commit there is no DocBook remaining in the options documentation. You can play along at home if you want to reproduce this commit: $ NIX_PATH=nixpkgs=flake:nixpkgs/c1bca7fe84c646cfd4ebf3482c0e6317a0b13f22 \ nix shell nixpkgs#coreutils \ -c find . -name '*.nix' \ -exec nix run github:emilazy/nix-doc-munge/0a7190f600027bf7baf6cb7139e4d69ac2f51062 \ {} + [my fork of `nix-doc-munge`]: https://github.com/emilazy/nix-doc-munge | |||
| 2022-06-30 | Change option name and switch to using activation script | Malo Bourgon | |
| 2020-12-17 | Move programs.brew-bundle to homebrew | Malo Bourgon | |
| 2020-12-08 | Move brew-bundle activation to user | Malo Bourgon | |
| 2020-12-08 | Add Homebrew Bundle module | Malo Bourgon | |
| 2020-10-25 | remove nix 1.x config compatibility | Daiderd Jordan | |
| 2020-05-29 | system: add patches module | Daiderd Jordan | |
| 2019-06-05 | activation-scripts: create /run | Daiderd Jordan | |
| In case this was removed or not bootstrapped by the installer. | |||
| 2018-09-30 | initialise fonts module | Piotr Limanowski | |
| 2018-08-01 | activation: fix missing /sbin entries in PATH | Daiderd Jordan | |
| 2018-06-29 | installer and activation: Sanitise PATH | Kirill Elagin | |
| This makes sure that the installation and activation processes are “pure”, i.e. they use only binaries from nixpkgs or ones that come with macOS. Closes #86. | |||
| 2018-01-17 | defaults: move com.apple.smb.server to /activate | Daiderd Jordan | |
| Currently fails with permission errors. | |||
| 2018-01-14 | activation-scripts: include system in PATH | Daiderd Jordan | |
| This makes rollback more reliable by using the same version of tools that where used previously. For example nix is used during the activation checks. | |||
| 2018-01-13 | activation: rename pre/post hooks | Daiderd Jordan | |
| Renamed extraPostActivation and extraUserPostActivation. | |||
| 2018-01-13 | users: add options for user creation | Daiderd Jordan | |
| 2018-01-13 | users: add options to create user groups | Daiderd Jordan | |
| 2018-01-08 | keyboard: add options for keyboard mappings | Daiderd Jordan | |
| Fixes #55 | |||
| 2018-01-03 | nix: reload daemon when nix.conf changes | Daiderd Jordan | |
| 2018-01-02 | Allow for postActivation scripts, that happen last | John Wiegley | |
| 2017-11-29 | security-accessibility: remove options | Daiderd Jordan | |
| The accessibility database has been protected with SIP since macOS 10.12 and there doesn't seem to be another way to configure this programmatically. | |||
| 2017-07-23 | add activation-checks | Daiderd Jordan | |
| 2017-07-05 | Adds an idea for networking module | Piotr Limanowski | |
| The idea is to follow: https://nixos.org/nixos/options.html#networking so we can share even more configuration ideas from NixOS. | |||
| 2017-05-20 | system-packages: link applications to ~/Applications | Daiderd Jordan | |
| 2017-05-16 | security: add option to configure accessibilityPrograms | Daiderd Jordan | |
| 2017-05-15 | environment: include /usr/sbin and /sbin in systemPath | Daiderd Jordan | |
| Don't extend initial PATH adding extra entries should be done through appending environment.systemPath or manually extending it with environment.extraInit or similar options. | |||
| 2017-05-13 | activation-scripts: run custom activation scripts first | Daiderd Jordan | |
| 2017-03-04 | activation-scripts: don't link current system before all activationScripts ↵ | Daiderd Jordan | |
| finish | |||
| 2017-02-19 | nix-daemon: check for nixbld group before activation | Daiderd Jordan | |
| Fixes #9 | |||
| 2017-01-25 | launchd: add user agents | Daiderd Jordan | |
| 2017-01-09 | nix.distributedBuilds: create directory for current load | Daiderd Jordan | |
| 2017-01-02 | move write-text submodule | Daiderd Jordan | |
| 2016-12-19 | add extra activation scripts | Daiderd Jordan | |
| 2016-12-16 | add time.timeZone option | Daiderd Jordan | |
| 2016-12-14 | add activate-user script | Daiderd Jordan | |
| 2016-12-12 | move nix-tools out of nix expression | Daiderd Jordan | |
| 2016-12-07 | only activate system profile with sudo | Daiderd Jordan | |
| 2016-12-04 | add service module for system activation | Daiderd Jordan | |
| 2016-12-03 | fix system activation service | Daiderd Jordan | |
| 2016-12-02 | improve system activation | Daiderd Jordan | |
| 2016-12-01 | add initial support for system defaults | Daiderd Jordan | |
| 2016-11-06 | added activation script for launchd.daemon.nix-daemon | Daiderd Jordan | |
| 2016-11-05 | generalized module for write-text | Daiderd Jordan | |
| - use custom etc activation script | |||
