| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-07 | system: run `shellcheck` on `activate` and `activate-user` scripts | Michael Hoang | |
| 2024-04-19 | treewide: remove lib.mdDoc | Weijia Wang | |
| 2023-09-19 | Create $out/darwin-version | Domen Kožar | |
| This fixes backwards compatibility with code that expects it. | |||
| 2023-07-14 | Add `darwin-version` command | Michael Hoang | |
| 2023-07-10 | Add system.systemBuilderCommands and systemBuilderArgs | Marco Rebhan | |
| These are the equivalents of the NixOS options with the same name, introduced in https://github.com/NixOS/nixpkgs/commit/d3ac0938a7a0ce6455fc580f16eb7476cca87dc6. Allows running extra commands while building the system configuration output, for example to add extra files into the output directory, and passing arguments to the system builder's mkDerivation. | |||
| 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 | |||
| 2020-05-29 | system: add patches module | Daiderd Jordan | |
| 2019-05-04 | documentation: add module for darwin manual | Daiderd Jordan | |
| Fixes #72 | |||
| 2019-02-17 | fonts: rewrite activation | Daiderd Jordan | |
| The new implementation is a bit smarter and only updates fonts that changed. But more importantly /run/current-system isn't used anymore which breaks initial activation and installs the previous set of fonts instead of the one in the new system. Fixes #115 | |||
| 2018-01-13 | toplevel: don't depend on NIX_PATH for the CHANGELOG | Daiderd Jordan | |
| 2017-10-07 | system-build: change type of setEnvironment and setAliases | Daiderd Jordan | |
| On NixOS system.build.setEnvironment also is a writeText | |||
| 2017-10-01 | system-version: add system.stateVersion option | Daiderd Jordan | |
| 2017-07-23 | darwin: show CHANGELOG during activation | Daiderd Jordan | |
| 2017-05-20 | system-packages: link applications to ~/Applications | Daiderd Jordan | |
| 2017-05-11 | launchd: don't use $HOME | Daiderd Jordan | |
| 2017-05-11 | launchd: unload and stop disabled services | Daiderd Jordan | |
| 2017-01-25 | launchd: add user agents | Daiderd Jordan | |
| 2017-01-08 | add support for assertions and warnings | Daiderd Jordan | |
| 2016-12-19 | use nixpkgsVersion as default system.darwinLabel | Daiderd Jordan | |
| 2016-12-14 | add activate-user script | 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-02 | improve system activation | Daiderd Jordan | |
| 2016-11-07 | add /Library/LaunchDaemons to system | Daiderd Jordan | |
| 2016-11-06 | reorganize modules | Daiderd Jordan | |
