summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2025-01-14checks: recommend `sudo nix-channel`Emily
2025-01-11version: implement nix-darwin release versionsEmily
2025-01-05Add --ignore-dependencies option for casksJalal El Mansouri
Some casks have extrenal dependencies managed by brew, neovide for examples declares neovim as a dependency, a problem arises when you want to use a nix managed neovim instead
2025-01-04power: quote in string triggered shellcheck SC2016gnammix
2025-01-04Merge pull request #1241 from gnammix/power_conditional_setRestartPowerFailureMichael Hoang
power: restartAfterPowerFailure option is carried out conditionally
2024-12-31power: echo to print in error messagesgnammix
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-12-29aerospace: add workspace-to-monitor-force-assignment option and fix ↵thuvasooriya
on-window-detected type #1208 trying to fix #1142 testing requested changes adding workspace to monitor force assignment remove formatting tests pass proper tests undo formatting tests for on-window-detected and workspace-to-monitor-force-assignment testing submodules cleanup n if fiz checking final toml null field aerospace callback issue custom null filter for submodule list check for no presense of window-regex and if.workspace config check aerospace: add workspace-to-monitor-force-assignment option and fix on-window-detected type #1208 trying to fix #1142 testing requested changes adding workspace to monitor force assignment remove formatting tests pass proper tests undo formatting tests for on-window-detected and workspace-to-monitor-force-assignment testing submodules cleanup n if fiz checking final toml null field aerospace callback issue custom null filter for submodule list check for no presense of window-regex and if.workspace config check error formatting mishap space left small fix formatting mishaps
2024-12-29power: move the check for restartPowerfailure support to checks.nixgnammix
2024-12-29refactor: use enum as option typeFilip Kania
2024-12-29feat: add screencapture.target optionFilip Kania
2024-12-29Merge pull request #1233 from adamcstephens/fish/packageMichael Hoang
fish: add package option
2024-12-29fix(zsh): correct the path of zsh-fast-syntax-highlightingXingquan Liu
2024-12-27fish: add package optionAdam C. Stephens
2024-12-27power: restartAfterPowerFailure option is carried out in activation script ↵gnammix
only if supported Minor documentation change
2024-12-23programs.ssh: add extraConfig optionJörg Thalheim
Same interface as in NixOS. This is useful to apply configuration for remote builders.
2024-12-07Merge pull request #1202 from Enzime/push-voxzmynopkkpDomen Kožar
linux-builder: default `maxJobs` to amount of cores for Linux builder
2024-12-07github-runner: add instructions for triggering a runner registrationMichael Hoang
2024-12-07github-runner: fix service not startingMichael Hoang
2024-12-07github-runner: use `lib.getExe{,'}`Michael Hoang
2024-12-07github-runner: remove `with lib;`Michael Hoang
2024-12-04fix(aerospace): allow startup commandsz0al
2024-12-04nix: fix Lix version detection in auto-optimise-store assertionAlex James
2024-12-01defaults: expose-group-by-app -> expose-group-appsAustin Horstman
Default was renamed in previous macOS release.
2024-12-01defaults: add `EnableTiledWindowMargins` optionBeta-Computer
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-11-28linux-builder: default `maxJobs` to amount of cores for Linux builderMichael Hoang
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-22github-runner: make `umask` quietMichael Hoang
2024-11-21examples: change default architecture to `aarch64-darwin`Michael Hoang
2024-11-21installer: move creating default configuration to READMEMichael 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-19fix: allow users to disable the homebrew checkisabel
2024-11-17Merge pull request #879 from jtt9340/spaces-in-nixpathMichael Hoang
fix broken NIX_PATH if paths contain spaces
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-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-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-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-09docs: use `nix-darwin` instead of `Darwin`Michael Hoang
2024-11-09Merge pull request #1154 from Samasaur1/zshenv-rcsMichael Hoang
zsh: only run shell initialization in /etc/zshenv when RCs are enabled