| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-23 | fix: initdb missing data area directory | Francesc Esplugas | |
| Use `PGDATA` environment variable instead of `-D` to maintain consistency with NixOS module. Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com> | |||
| 2023-11-18 | [yabai] Configure scripting addition | Richard Huang | |
| Allow admins to execute `yabai --load-sa` as the root user without having to enter a password | |||
| 2023-11-16 | Install darwin-uninstall by default, which includes the 'empty' config it ↵ | Graham Christensen | |
| switches to Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com> | |||
| 2023-11-16 | etc: add more known hashes | Michael Hoang | |
| This should be less of an issue as of DetSys' nix-installer 0.15.0 which no longer includes the version number in `nix.conf`. | |||
| 2023-11-13 | Merge pull request #803 from felixscheinost/fix-unbound-variable-etcProblems | Michael Hoang | |
| Fix unbound variable `etcProblems` | |||
| 2023-11-11 | Add security.pki.installCACerts config | Yacine Hmito | |
| Made is possible to disable the management of /etc/ssl/certs/ca-certificates.crt by Nix darwin. | |||
| 2023-11-09 | Fix unbound variable `etcProblems` | Felix Scheinost | |
| I have another activationScript which traps errors. Currently `etcProblems` can be unbound. | |||
| 2023-11-08 | Merge pull request #785 from Enzime/deferred-modules | Domen Kožar | |
| linux-builder: change from `modules` to `config` | |||
| 2023-10-27 | Merge pull request #791 from lilyball/linux-builder-tmpdir | Michael Hoang | |
| linux-builder: avoid /tmp for certs | |||
| 2023-10-18 | Provide 'supportedFeatures' option to the linux builder module | Alexis Destrez | |
| 2023-10-09 | linux-builder: avoid /tmp for certs | Lily Ballard | |
| Fixes #768 | |||
| 2023-09-29 | linux-builder: change from `modules` to `config` | Michael Hoang | |
| Using the type `deferredModule` fixes `pkgs` not being accessible as a module argument (apart from `config._module.args.pkgs`). | |||
| 2023-09-26 | Merge pull request #187 from kalbasit/known-hosts-only-if-set | Michael Hoang | |
| programs.ssh: write ssh known_hosts only if there are any set | |||
| 2023-09-19 | Create $out/darwin-version | Domen Kožar | |
| This fixes backwards compatibility with code that expects it. | |||
| 2023-09-15 | time: bury useless `systemsetup -settimezone` output | Chris Montgomery | |
| Fixes #359 | |||
| 2023-09-15 | programs.ssh: write ssh known_hosts only if there are any set | Wael M. Nasreddine | |
| 2023-09-14 | services/yabai: Remove --check-sa and --install-sa flags | Wael M. Nasreddine | |
| The --check-sa and --install-sa flags were removed in favor of --load-sa as of version 5.0.0 of Yabai. https://github.com/koekeishiya/yabai/blob/ee0137f37ded4309cb40b7f38817b5abd90fb592/CHANGELOG.md?plain=1#L83 | |||
| 2023-09-12 | Merge pull request #771 from Benjamin-L/support-dfont-fonts | Michael Hoang | |
| Add support for dfont to the fonts module | |||
| 2023-09-11 | Add `homebrew.onActivation.extraFlags` option | Malo Bourgon | |
| 2023-09-08 | add support for dfont to the fonts module | Benjamin Lee | |
| 2023-08-30 | a few fixes for ipfs module | Jack Maloney | |
| 2023-08-17 | add progress to homebrew package installations | run | |
| 2023-08-10 | finder: `types.string` -> `types.str` | zowoq | |
| `string` was changed from deprecation warning to error in https://github.com/NixOS/nixpkgs/commit/c59c6b1c57da542b6b4af5d2ac27d1b99e7f0c5e | |||
| 2023-08-05 | fish: simplify `babelfishTranslate` | Emily | |
| 2023-08-05 | fish: add default for `babelfishPackage` | Emily | |
| This option should probably be dropped but I'd prefer to batch that with using Babelfish by default (or unconditionally, as Home Manager does) so as to avoid multiple independent breaking changes. Fixes: #632 | |||
| 2023-08-02 | linux-builder: add maxJobs option | Lily Ballard | |
| Fixes #751 | |||
| 2023-07-27 | fix: correct description of services.ofborg.logFile | Emily Trau | |
| 2023-07-26 | Update modules/programs/bash/default.nix | Jakub Janczak | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2023-07-26 | Don't run static bashrc only for pure nix-shell | Jakub Janczak | |
| 2023-07-26 | Merge pull request #595 from azuwis/sketchybar | Michael Hoang | |
| sketchybar: init | |||
| 2023-07-26 | Merge pull request #713 from pik694/master | Michael Hoang | |
| Dock icon magnification settings | |||
| 2023-07-25 | chore: apply CR suggestions | Piotr Żelazko | |
| 2023-07-25 | sketchybar: init | Zhong Jianxin | |
| Fix #581 | |||
| 2023-07-24 | eternal-terminal: enable keep alive | ryane | |
| See https://github.com/LnL7/nix-darwin/pull/745#discussion_r1272806159 | |||
| 2023-07-24 | Revert "eval-config: set `class`" | Emily | |
| 2023-07-24 | Merge pull request #744 from emilazy/set-module-class | Emily | |
| eval-config: set `class` | |||
| 2023-07-24 | eternal-terminal: change launchd agent config | ryane | |
| - don't daemonize program - disable keep alive these settings are consistent with the configuration in the project repository: https://github.com/MisterTea/EternalTerminal/blob/1d9cd2be9dc1ec7694e9472004b7910bbb5c34cf/init/launchd/homebrew.mxcl.et.plist | |||
| 2023-07-24 | docs: add magnification values range | Piotr Żelazko | |
| 2023-07-23 | eternal-terminal: add module | ryane | |
| Adds an eternal-terminal module. Much of the implementation is borrowed from the corresponding nixos module: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/eternal-terminal.nix | |||
| 2023-07-23 | Merge pull request #733 from Enzime/version | Michael Hoang | |
| Add `darwin-version` command | |||
| 2023-07-23 | Merge pull request #743 from emilazy/fix-enable-option-docs | Emily | |
| treewide: fix `mkEnableOption` docs | |||
| 2023-07-21 | treewide: fix `mkEnableOption` docs | Emily | |
| `mkEnableOption` wraps its argument in a complete sentence with a terminating full stop; an additional newline will add an incorrect space before the end of the sentence in the rendered documentation, and any additional verbiage that doesn't fit into the form "Whether to enable [...]." is also incorrect. In the latter case, the description can be overridden manually. | |||
| 2023-07-21 | documentation: use `eval-config.nix` | Emily | |
| Avoid letting the module evaluation for the documentation drift out of sync with how system configurations are evaluated. | |||
| 2023-07-19 | Merge remote-tracking branch 'origin/master' into fonts | Quentin Smith | |
| 2023-07-16 | Merge pull request #731 from emilazy/etc-checks | Emily | |
| etc: check for existing files during checks stage | |||
| 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-16 | etc: rename activation script variables | Emily | |
| 2023-07-14 | Add `darwin-version` command | Michael Hoang | |
| 2023-07-13 | use `types.lines` for yabai.extraConfig option | Yusef Napora | |
| This allows setting the option definition in multiple locations. The final value will be all definitions concatenated with `\n`. | |||
| 2023-07-12 | Merge pull request #732 from Enzime/use-nix-darwin | Emily | |
| flake: use `nix-darwin` instead of `darwin` | |||
