Michael Hoang
Michael Hoang
Reopening this until either #939 or #807 gets merged
#939 is now merged 👍
Reducing the amount of logic that occurs in activation and moving it to `launchd` daemons is one of our goals We currently have a minimal `activate-system` daemon that runs a...
I've just updated to 15.0.1 and I still get the same error
Fixed by #1094
I think ideally we would replace the makeshift formatter script with one generated by a framework: https://github.com/nix-community/nixos-anywhere/blob/34e1c624ec04d4aaddc22b07ff9de6186bd6ad0c/treefmt/flake-module.nix#L1-L17 or https://github.com/Enzime/dotfiles-nix/blob/%F0%9F%94%A5/flake.nix#L359-L385
I would not recommend using `builtins.getEnv` ever as that is quite impure. Instead you should copy the file you want to read into the same directory as your flake and...
When you have encryption enabled, your Nix Store won’t get mounted until you log in and as launchd doesn’t support unit dependencies, any launchd daemons/agents that run executables in the...
Currently `activate-system` only runs the `etc`, `etcChecks` and `keyboard` activation scripts: https://github.com/LnL7/nix-darwin/blob/bd7d1e3912d40f799c5c0f7e5820ec950f1e0b3d/modules/services/activate-system/default.nix#L37-L39