summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2024-10-26Add keepalive flag for emacs serviceIhar Hrachyshka
2024-10-25Merge pull request #813 from PhilipBorgesen/power-related-optionsMichael Hoang
Power related options (sleep, wake-on-lan, restart after power failure, ...)
2024-10-24Merge pull request #1118 from Enzime/push-zvvxxryylwxtEmily
users: ensure users' shells are installed
2024-10-24Merge pull request #1117 from Enzime/push-owuqqzqkrnpnMichael Hoang
users: prevent deleting the user calling `darwin-rebuild`
2024-10-24users: switch back to using `dscl` for deleting usersMichael Hoang
The previous default behaviour when nix-darwin deletes users is that their home directories are left intact, however as the `-keepHome` flag for `sysadminctl -deleteUser` is broken, we'll need to switch back for now.
2024-10-24power,sleep: Add options to control restart and sleep behaviorPhilip Børgesen
2024-10-24networking: Add wakeOnLan optionPhilip Børgesen
2024-10-24users: ensure Full Disk Access is granted before trying to create usersMichael Hoang
2024-10-24users: add missing newlines for FDA promptMichael Hoang
2024-10-24users: prevent deleting the user calling `darwin-rebuild`Michael Hoang
`sysadminctl -deleteUser` will only prevent you from deleting the current user if it's not the last admin and not the last secure token user, otherwise it will happily oblige.
2024-10-24users: ensure users' shells are installedMichael Hoang
2024-10-24Merge pull request #1106 from NickHu/aerospaceMichael Hoang
module: add aerospace service
2024-10-23users: ensure Full Disk Access is granted before trying to delete usersMichael Hoang
2024-10-22users: don't allow `name` to be emptyMichael Hoang
2024-10-22users: change default `description` to `null`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for group descriptionMichael Hoang
2024-10-22users: use `lib.escapeShellArg` for `createhomedir`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `dscl` pathsMichael Hoang
2024-10-22networking: use `lib.escapeShellArgs` instead of custom versionMichael Hoang
2024-10-22users: use `lib.escapeShellArgs` instead of custom versionMichael Hoang
2024-10-22users: use `lib.escapeShellArgs` for `sysadminctl -addUser`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `sysadminctl -deleteUser`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `id -u`Michael Hoang
2024-10-22users: set `default` for `users.users.<user>.name`Michael Hoang
2024-10-22Use `sysadminctl` instead of `dscl`Andrew Lubawy
Co-authored-by: Michael Hoang <enzime@users.noreply.github.com>
2024-10-20Merge pull request #992 from emmceemoore/software-update-fixMichael Hoang
Use the correct file location for `SoftwareUpdate` plist.
2024-10-19style fixesNick Hu
2024-10-16module: add aerospace serviceNick Hu
2024-10-14skhd: add `skhd` to `PATH`Michael Hoang
2024-10-14Merge pull request #1101 from Enzime/quiet-pgrepEmily
defaults: don't output Dock PID
2024-10-13Merge pull request #794 from fesplugas/patch-1Michael Hoang
fix: postgresql service initdb
2024-10-09defaults: don't output Dock PIDMichael Hoang
2024-10-08Merge pull request #1097 from isabelroses/bash/completionsMichael Hoang
programs/bash: move to completion.*
2024-10-08programs/bash: move to completion.*isabel
a port of https://github.com/NixOS/nixpkgs/pull/291552 for darwin
2024-10-04Merge pull request #1095 from aspauldingcode/masterMichael Hoang
jankyborders service option order above or below
2024-10-04Merge pull request #1077 from rsrohitsingh682/add-netadataMichael Hoang
feat: add netdata service
2024-10-03netdata: add netdata service in nix-darwin.Rohit Singh
2024-10-02Update modules/services/jankyborders/default.nixAlex S.
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-10-01add JankyBorders option order and set below by default (values: above/below)aspauldingcode
2024-09-30fix: remove deprecated lib.mdDocisabel
2024-09-29Merge pull request #1094 from rogeruiz/rogeruiz/add-slow-motion-allowed-for-dockMichael Hoang
Adding option for slow-motion-allowed
2024-09-28Adding option for slow-motion-allowed;Roger Steve Ruiz
This was inspired by a recent Daring Fireball post where I was reminded about this feature and how it's missing from being able to configure it in Nix-Darwin. [https://daringfireball.net/linked/2024/09/28/hidden-pref-to-restore-slow-motion-dock-minimizing-on-macos]()
2024-09-28fix: karabiner elements virtualhiddeviceclientwill
- command needed to be quoted
2024-09-22feat: use wait4path with script launchd optionwill
addresses https://github.com/LnL7/nix-darwin/issues/1043 fix: use exec in launchd daemon config fix: dont use a script thats in the nix store fix: remove manual wait4path in linux-builder fix: remove manual wait4path in karabiner elements fix: remove manual wait4path in nix-daemon fix: remove manual wait4path in nix-optimise fix: remove manual wait4path in tailscaled fix: autossh test Revert "fix: remove manual wait4path in nix-daemon" This reverts commit 6aec084fa5d095666e81676e78f7054c83703faa. fix: remove bad exec Reapply "fix: remove manual wait4path in nix-daemon" This reverts commit c8f136ecc555f803124af471324bc6ed1163d6dd. fix: update autossh test to reflect changes in f86e6133d957becb1958da638516b0860fbd7491 fix: services-activate-system-changed-label-prefix test fix: services-buildkite-agent test fix: services-activate-system test fix: escape ampersand fix: services-lorri test fix: services-nix-optimise test fix: services-nix-gc test refactor: use script rather than command in daemon fix: use config.command for clarity style: fix indentation fix: use lib.getExe rather than directly pointing to file revert: a87fc7bbbbdb7c25c5ad6721c93990ea035affdd - mistaken refactor meant that service waited for nix store and not the relevant path
2024-09-19Merge pull request #1057 from niklasravnsborg/masterMichael Hoang
Adjust default options
2024-09-18Merge pull request #1084 from emilazy/push-xysppwqymotuEmily
checks: show Sequoia migration commands for other installers
2024-09-17checks: show Sequoia migration commands for other installersEmily
This is hopefully largely cosmetic, but should increase user confidence in the safety and effectiveness of the migration, and the Determinate Systems and Lix installer commands will also update the `/nix/receipt.json` files to match the changes made. They cannot properly handle the format of each other’s receipts, so we need to detect which was used.
2024-09-16fix description typo in `dock.nix`Niklas Ravnsborg
2024-09-16add `finder._FXSortFoldersFirst` optionNiklas Ravnsborg
2024-09-16add `NSGlobalDomain.AppleSpacesSwitchOnActivate` optionNiklas Ravnsborg