summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-26Merge pull request #1198 from ascandella/fix-etc-syntheticMichael Hoang
Fix detection and ownership of /etc/synthetic.conf entry
2024-11-25system: fix detection and ownership of /etc/synthetic.confAiden Scandella
This file is owned by root and mode 600 on my system, so the grep is failing and it's adding a new entry every run. ```sh -rw------- 1 root wheel 664 Nov 25 15:52 /etc/synthetic.conf ```
2024-11-24Merge pull request #1191 from Enzime/push-vyzuqpqzosqpMichael Hoang
ci: extend timeout and remove `tmate`
2024-11-23ci: extend timeout and remove `tmate`Michael Hoang
2024-11-23Merge pull request #1188 from Enzime/push-ymutwpyrpyzzMichael Hoang
github-runner: make `umask` quiet
2024-11-23Merge pull request #1173 from Enzime/push-rzlnwqmnznppMichael Hoang
nix-tools: set `meta.mainProgram`
2024-11-22github-runner: make `umask` quietMichael Hoang
2024-11-21Merge pull request #1177 from Enzime/remove/installerMichael Hoang
installer: remove
2024-11-21default: expose all the `darwin-*` commandsMichael Hoang
Change `uninstaller` to `darwin-uninstaller` to match flake attribute
2024-11-21uninstaller: always specify `--extra-experimental-features` firstMichael Hoang
See https://github.com/NixOS/nix/issues/11891
2024-11-21ci: source `/etc/bashrc` instead of `/etc/static/bashrc`Michael Hoang
This should no longer be necessary after #687, as we can be sure that if activation succeeded, that `/etc/bashrc` points to `/etc/static/bashrc`.
2024-11-21ci: check that switching to new configurations works after installationMichael Hoang
2024-11-21examples: change default architecture to `aarch64-darwin`Michael Hoang
2024-11-21readme: update `Documentation` sectionMichael Hoang
2024-11-21installer: removeMichael Hoang
2024-11-21readme: add using `nix-darwin` section for non-flakesMichael Hoang
2024-11-21installer: move channel creation to READMEMichael Hoang
2024-11-21installer: move creating default configuration to READMEMichael Hoang
2024-11-21readme: move sections under new Channels sectionMichael Hoang
2024-11-21system: always add /run to /etc/synthetic.conf on macOS 10.15 onwardsMichael Hoang
Currently if nix-darwin is uninstalled then reinstalled without rebooting, then the `/run` symlink will still remain and nix-darwin won't readd `run` to `/etc/synthetic.conf` meaning the system will be broken on next reboot.
2024-11-19Merge pull request #1178 from isabelroses/fix/checks/homebrewMichael Hoang
fix: allow users to disable the homebrew check
2024-11-19fix: allow users to disable the homebrew checkisabel
2024-11-18nix-tools: set `meta.mainProgram`Michael Hoang
2024-11-17Merge pull request #1179 from teekennedy/masterEmily
manualHTML: support --redirects option in nixos-render-docs
2024-11-17manualHTML: support --redirects option in nixos-render-docsTerrance Kennedy
2024-11-17Merge pull request #879 from jtt9340/spaces-in-nixpathMichael Hoang
fix broken NIX_PATH if paths contain spaces
2024-11-16Merge pull request #1164 from Enzime/push-yyusnrnkwkxuMichael Hoang
nix-daemon: enable by default
2024-11-17uninstaller: check `nix-daemon` works after restoringMichael Hoang
2024-11-17uninstaller: fix restoring nix-daemon launchd daemonMichael Hoang
2024-11-17nix: remove outdated note requiring managed daemon for distributedBuildsMichael Hoang
For Nix 1, some environment variables were set when using distributed builds requiring the Nix daemon to be managed by nix-darwin. However, support for Nix 1 has been removed and no other environment variables for Nix are set by default.
2024-11-17treewide: remove `nix.package` exampleMichael Hoang
2024-11-16checks: check single user installs don't have the `nix-daemon` enabledMichael Hoang
Remove suggestion to set `nix.useDaemon` as it came without an explanation of how the `nix-daemon` would be unmanaged and would most likely lead to most users running an old version of Nix as the daemon.
2024-11-16treewide: remove mentions of `services.nix-daemon.enable = true;`Michael Hoang
2024-11-16nix-daemon: enable by defaultMichael Hoang
Single user installs have been unsupported by the official Nix installer since 2.4.
2024-11-16nix-daemon: remove `with lib;`Michael Hoang
2024-11-15Merge pull request #1169 from Enzime/push-uktzylymvtykMichael Hoang
activate-system: remove `enable` option
2024-11-15activate-system: remove `enable` optionMichael Hoang
Disabling this is not supported as `/run` gets cleared out on every reboot so it is necessary for ensuring that the `/run/current-system` symlink exists.
2024-11-13activate-user script: fix broken NIX_PATH if paths contain spacesJoey Territo
2024-11-12Merge pull request #961 from codingCoffee/homebrewcheckMichael Hoang
feat: check if homebrew exists
2024-11-13checks: add check to ensure Homebrew is installedAmeya Shenoy
Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com>
2024-11-12Merge pull request #1162 from Enzime/push-ovqpxpsqkwvpMichael Hoang
users: ensure `programs.<shell>.enable = true;` for users' shells
2024-11-12Merge pull request #1163 from LucasMendesl/feature/controlcenterMichael Hoang
defaults: add `controlcenter` and other options
2024-11-12fix(defaults): fixing #1107Lucas Mendes Loureiro
2024-11-12feat(defaults): adding support to control centerLucas Mendes Loureiro
2024-11-11environment: fix `lowPrio` support in `environment.systemPackages`Michael Hoang
2024-11-11users: warn users to use `pkgs.bashInteractive` instead of `pkgs.bash`Michael Hoang
2024-11-11users: assert that `programs.<shell>.enable = true;` for users' shellsMichael Hoang
Backport of https://github.com/NixOS/nixpkgs/pull/211603 and https://github.com/NixOS/nixpkgs/commit/093f354a1777e462bd80398c4fc624c4d383dc68
2024-11-11users: remove `lib.`Michael Hoang
2024-11-09Merge pull request #1157 from Enzime/read-meEmily
readme: small improvements
2024-11-09Merge pull request #1159 from Enzime/push-ksqroxyztpttMichael Hoang
docs: misc fixes