| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-01 | Merge pull request #470 from toonn/berbiche-fix-applications-symlink | Domen Kožar | |
| Disable taking control of ~/Applications folder MkII | |||
| 2022-10-25 | fixes #559, #485: workaround for broken fontrestore on Ventura | Pavel Shirshov | |
| 2022-10-24 | #517: custom preferences for 'defaults' can be specified | Pavel Shirshov | |
| 2022-10-19 | Add system terminfo to TERMINFO_DIRS by default | Nathan Henrie | |
| 2022-10-03 | nix: fix mandatoryFeatures in nix.buildMachines | Andrew Childs | |
| Copied directly from https://github.com/NixOS/nixpkgs/pull/193404 | |||
| 2022-09-25 | rename the nixFlakes reference | Graham Christensen | |
| 2022-09-25 | rename runCommandNoCC | James Walker | |
| 2022-09-20 | Merge pull request #533 from Enzime/terminfo | Domen Kožar | |
| environment: support installing terminfo files | |||
| 2022-09-20 | Merge pull request #531 from Enzime/fix-tailscale | Domen Kožar | |
| Fix Tailscale module | |||
| 2022-09-20 | Merge pull request #228 from malob/sudo-touchid | Domen Kožar | |
| Add option to enable sudo authentication with Touch ID | |||
| 2022-09-20 | environment: support installing terminfo files | Michael Hoang | |
| 2022-09-20 | tailscale: prevent significant DNS footgun | Michael Hoang | |
| 2022-09-20 | tailscale: fix `tailscaled` not running as root | Michael Hoang | |
| Run `tailscaled` using a system daemon as it does not work as a non-root user without `userspace-networking`. Also, remove the broken warning relating to setting the search domain. Manually adding the search domain to `networking.search` isn't necessary to use only machine names to refer to other machines. | |||
| 2022-09-19 | Merge pull request #499 from Enzime/karabiner-elements | Domen Kožar | |
| Karabiner-Elements | |||
| 2022-09-18 | Merge pull request #528 from sikmir/yabai | Domen Kožar | |
| yabai: set default package | |||
| 2022-09-16 | yabai: set default package | Nikolay Korotkiy | |
| 2022-09-13 | applications: Drop store prefix to generalize | toonn | |
| While the Nix store is almost always at `/nix/store`, we shouldn't assume it to be. Checking only the trailing part of the link is less exact but removes this bad assumption. I also added a check for the symlink's contents when overwriting it to more accurately check whether we own it and should replace it. | |||
| 2022-09-13 | applications: Symlink Nix Apps to /Applications | toonn | |
| This PR supercedes #226. So far application bundles were always linked to `~/Applications` or `~/Applications/Nix Apps` if the former was an existing directory. In nix-community/home-manager#1341 a conflict was found with suggested new Home Manager behavior, where applications installed through Home Manager would end up in `~/Applications/Home Manager Apps`. This was in an attempt to make them discoverable through Spotlight but further investigation suggest Spotlight does not pick up symlinked apps (details in the issue). However, there are other programs that expect to be able to write to `~/Applications` so taking over the directory is unfortunate. PR #226 dropped linking `~/Applications` and instead made sure the directory exists so we can always link in `~/Applications/Nix Apps`. After further discussion in #macos:nixos.org we came to the conclusion that we shouldn't link applications to a user directory at all. Since we manage packages for multiple users, application bundles should go in `/Applications`. Because previous code will likely leave a symlink at `~/Applications/{,Nix Apps}`, which will become dangling once the path it links to is garbage collected from the store we test to see if a link exists and it conforms to the path we're expecting and if it does remove it. | |||
| 2022-09-13 | Disable taking control of ~/Applications folder | Nicolas Berbiche | |
| Programs like Steam add applications to ~/Applications and such. This commit disables linking ~/Applications to nix-darwin Applications in the /nix/store and makes nix-darwin use a subfolder within ~/Applications. | |||
| 2022-09-09 | Remove lib.mdDoc usage | Greg Pfeil | |
| 2022-09-09 | Add tailscale service module | Greg Pfeil | |
| 2022-09-06 | Merge pull request #498 from malob/improve-homebrew-module | Domen Kožar | |
| Add ability to configure all known Brewfile line arguments with `homebrew` module | |||
| 2022-09-01 | Improve documentation of `homebrew` module | Malo Bourgon | |
| 2022-09-01 | Add `global` into a submodule | Malo Bourgon | |
| * Add `homebrew.global.autoUpdate` option. * Remove `homebrew.global.noLock` option, and replace it with `hombrew.global.lockfiles`. | |||
| 2022-09-01 | karabiner-elements: don't use scripts | Michael Hoang | |
| `launchd.daemons.*.script` are stored in `/nix/store` which might not be mounted when the launch daemon attempts to start. | |||
| 2022-08-31 | Create submodule for activation related `homebrew` options | Malo Bourgon | |
| * Adds `homebrew.onActivation` submodule. * Moves `homebrew.autoUpdate` to `homebrew.onActivation.autoUpdate`. * Moves `homebrew.cleanup` to `homebrew.onActivation.clean`. * Adds new option `homebrew.onActivation.upgrade`. | |||
| 2022-08-30 | Cleanup/improve `homebrew` module's code, documentation, and option descriptions | Malo Bourgon | |
| 2022-08-30 | Enable defining options for `casks` using submodule | Malo Bourgon | |
| 2022-08-30 | Enable defining options for `brews` using submodule | Malo Bourgon | |
| 2022-08-30 | Enable defining options for `taps` using submodule | Malo Bourgon | |
| 2022-08-30 | Add `homebrew.caskArgs` option | Malo Bourgon | |
| 2022-08-30 | Merge pull request #510 from malob/convert-to-native-floats | Domen Kožar | |
| Transition to using native floats for option types | |||
| 2022-08-29 | Fix launchd options description oddities | Malo Bourgon | |
| 2022-08-29 | Transition to using native floats | Malo Bourgon | |
| 2022-08-29 | Merge pull request #501 from jab/patch-1 | Domen Kožar | |
| Fix copypasta in simple example | |||
| 2022-08-29 | Merge pull request #507 from misuzu/netbird-module | Domen Kožar | |
| Add netbird module | |||
| 2022-08-28 | Add netbird module | misuzu | |
| 2022-08-28 | karabiner-elements: init module | Michael Hoang | |
| 2022-08-26 | fix(gitlab-runner): deprecated literalExample | Jan Schmitt | |
| * replace all occurrence's with literalExpression * fixes #504 | |||
| 2022-08-25 | Fix copypasta in simple example | Joshua Bronson | |
| 2022-08-25 | launchd: add extra KeepAlive options | Michael Hoang | |
| 2022-08-24 | Merge pull request #289 from angerman/angerman/gitlab-runner | Domen Kožar | |
| adds gitlab-runner | |||
| 2022-08-23 | Merge pull request #493 from AlexOwl/patch-1 | Domen Kožar | |
| Fix brewfile behavior to allow cask_args, etc | |||
| 2022-08-22 | Merge pull request #490 from malob/update-nix-module | Domen Kožar | |
| Bring `nix` module back in sync with the NixOS module (as much as possible) | |||
| 2022-08-22 | Merge pull request #471 from tianyaochou/fix-alias-shell-escape | Domen Kožar | |
| add escape to shell aliases | |||
| 2022-08-22 | Merge pull request #494 from lockejan/appswitcher | Domen Kožar | |
| feat: provide option to display the appswitcher on all displays | |||
| 2022-08-20 | feat: provide option to display the appswitcher on all displays | Jan Schmitt | |
| 2022-08-19 | Update homebrew.nix | AlexOwl | |
| 2022-08-16 | Update changelog | Malo Bourgon | |
| 2022-08-16 | Tweak `nix.gc` module to more closely match NixOS module | Malo Bourgon | |
