summaryrefslogtreecommitdiff
path: root/modules/system
AgeCommit message (Collapse)Author
2024-07-27Merge pull request #1012 from Enzime/fix/dock-not-runningEmily
defaults: only restart Dock when user is logged in
2024-07-27activation-scripts: add extra commentMichael Hoang
2024-07-25defaults: only restart Dock when user is logged inMichael Hoang
2024-07-24Add inline prediction option mirroring the capitalization option347Online | Katie Janzen
2024-07-18Merge pull request #999 from Enzime/restart-dockMichael Hoang
defaults: restart Dock when changing settings
2024-07-16defaults: restart Dock when changing settingsMichael Hoang
2024-07-10Merge pull request #976 from emilazy/openssh-use-links-for-authorized-keysEmily
ssh: use symlinks for `authorizedKeys` options
2024-07-02Use the correct file location for `SoftwareUpdate` plist.Mike Moore
2024-06-23checks.nix: disable verifyBuildUsers for auto-allocate-uidsSamuel Tam
2024-06-15write-text: remove support for `copy`Emily
This is a huge anti‐declarative footgun; `copy` files cannot distinguish if a previous version is managed by nix-darwin, so they can’t check the hash, so they’re prone to destroying data, and copied files are not deleted when they’re removed from the system configuration, which led to a security bug. Nothing else in‐tree was using this functionality, so let’s make sure it doesn’t cause any more bugs.
2024-06-15ssh: use symlinks for `authorizedKeys` optionsEmily
As explained in the changelog and activation check, the previous implementation had a nasty security bug that made removing a user’s authorized keys effectively a no‐op.
2024-06-06feat: add defaults screencapture show-thumbnail optionjonny
2024-05-25Update modules/system/defaults/NSGlobalDomain.nixHenrique Goncalves
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-05-23Update NSGlobalDomain.nixHenrique Goncalves
2024-05-23Update NSGlobalDomain.nixHenrique Goncalves
2024-05-23Update NSGlobalDomain.nixHenrique Goncalves
2024-05-23Update trackpad.nixHenrique Goncalves
2024-05-15Add file or directory tile to Dock persistent othersRicardo Pinto
2024-05-16remove final lib.mddoctechknowlogick
2024-05-13Add persistent others to dockRicardo Pinto
2024-04-20Merge pull request #932 from wegank/mddoc-removeMichael Hoang
treewide: remove lib.mdDoc
2024-04-19treewide: remove lib.mdDocWeijia Wang
2024-04-18Update ShowDate in menuExtraClockJefferson Bledsoe
2024-03-27Add `nix.optimise` moduleMalo Bourgon
2024-03-03Add support for persistent-apps in dockDylan Frankland
2024-03-02fix writing values with containersDylan Frankland
Complex container values like `-array` have their own DSL which does not allow specifying all data types. Instead of using the DSL use plist fragments instead.
2024-03-02Merge pull request #892 from Samasaur1/startup-chimeMichael Hoang
`system.startup.chime`: init
2024-02-29`system.startup.chime`: initSam
2024-02-29`system.nvram`: init (internal)Sam
2024-02-29Fix doc render problemMoritz Rumpf
This fixes: ``` RuntimeError: can't render html in the presence of docbook ```
2024-02-29defaults: Add options for dragOnGesture featureMoritz Rumpf
This is just a rebased version of https://github.com/LnL7/nix-darwin/pull/513 Credit to @2gn
2024-01-03Merge pull request #820 from mhumeSF/reduce-motionMichael Hoang
Add `universalaccess.reduceMotion` option
2023-12-29GlobalPreferences: fix mouse scaling exampleAustin Horstman
2023-12-27Use native floats for mouse scalingfortuneteller2k
2023-12-23etc: add known hash for `/etc/shells`Michael Hoang
2023-12-01Adding reduce motion optionMike Hume
2023-11-09Fix unbound variable `etcProblems`Felix Scheinost
I have another activationScript which traps errors. Currently `etcProblems` can be unbound.
2023-09-19Create $out/darwin-versionDomen Kožar
This fixes backwards compatibility with code that expects it.
2023-08-10finder: `types.string` -> `types.str`zowoq
`string` was changed from deprecation warning to error in https://github.com/NixOS/nixpkgs/commit/c59c6b1c57da542b6b4af5d2ac27d1b99e7f0c5e
2023-07-26Merge pull request #713 from pik694/masterMichael Hoang
Dock icon magnification settings
2023-07-25chore: apply CR suggestionsPiotr Żelazko
2023-07-24docs: add magnification values rangePiotr Żelazko
2023-07-23Merge pull request #733 from Enzime/versionMichael Hoang
Add `darwin-version` command
2023-07-16etc: check for existing files during checks stageEmily
This ensures that activation fails early if there are any `/etc` files with unexpected state, rather than leaving the system half-activated.
2023-07-16etc: rename activation script variablesEmily
2023-07-14Add `darwin-version` commandMichael Hoang
2023-07-12etc: use `.before-nix-darwin` instead of `.orig`Michael Hoang
2023-07-11etc: fail if we can't add a fileMichael Hoang
Fixes #598
2023-07-11readme: update with new flaky instructionsMichael Hoang
2023-07-11Allow flaky installation with `darwin-rebuild`Michael Hoang