Emily
04e3cfc822
version: make system.stateVersion
mandatory
...
When testing the Sequoia UID change, I discovered that @mjm
didn’t have `system.stateVersion` set; I suspect this is not too
uncommon. Let’s make it required now, like NixOS is trying to,
to improve our backwards‐compatibility story in anticipation of
starting to cut release branches.
2024-09-12 18:35:10 +01:00
Emily
88b97aa49c
{ids,checks}: update for new builder UID/GID values
2024-09-11 01:17:01 +01:00
Emily
9c60c95008
checks: make oldBuildUsers
check fail hard
...
Checking for the Sequoia stuff won’t work properly if a system is
still in this old state. Best to be loud about it to deal with any
straggler systems that haven’t yet dealt with this issue.
2024-09-11 00:37:08 +01:00
Emily
2af5f0fb9e
checks: factor out nix.useDaemon
check
2024-09-11 00:37:08 +01:00
natsukium
ec76c31dbd
checks.nix: fix typo
2024-09-10 22:20:22 +09:00
Michael Hoang
076b9a905a
Merge pull request #1026 from thecaralice/nochan
...
Allow disabling channels
2024-08-17 11:59:09 +10:00
Alice Carroll
691a590bff
feat: allow disabling channels
2024-08-17 02:51:01 +03:00
Maxime Daffis
636d1a09d8
(feature) Add swapLeftCtrlAndFn
...
Use this and never find yourself again hitting fn because of muscle
memory! (you can even physically swap the keycaps, at least on M series)
Keycodes have been pulled from https://hidutil-generator.netlify.app/
and the hex value has been converted to a base 10 int.
2024-08-05 13:00:32 +02:00
Maxime Daffis
3dd14e466c
(feature) Add Stage Manager (com.apple.WindowManager) settings as system.defaults.windowmanager
...
All credits go to @AlexOwl. Their [PR](https://github.com/LnL7/nix-darwin/pull/505 )
looked abandonned so I reported their changes and addressed the change
requests.
2024-08-02 01:17:45 +02:00
Emily
7e08a9dd34
Merge pull request #1018 from Enzime/fix/github-runners-work-dir
...
github-runners: move `workDir` outside of `/run`
2024-07-31 18:00:20 +01:00
Emily
0413754b3c
Merge pull request #1012 from Enzime/fix/dock-not-running
...
defaults: only restart Dock when user is logged in
2024-07-27 13:17:26 +01:00
Michael Hoang
a6903cf7e3
activation-scripts: add extra comment
2024-07-27 10:39:57 +10:00
Michael Hoang
a566238826
defaults: only restart Dock when user is logged in
2024-07-25 12:24:30 +10:00
347Online | Katie Janzen
be14a2add1
Add inline prediction option mirroring the capitalization option
2024-07-24 12:51:20 -05:00
Michael Hoang
a3e4a7b8ff
Merge pull request #999 from Enzime/restart-dock
...
defaults: restart Dock when changing settings
2024-07-18 12:43:02 +10:00
Michael Hoang
ce130f4b20
defaults: restart Dock when changing settings
2024-07-16 11:28:20 +10:00
Emily
cf297a8d24
Merge pull request #976 from emilazy/openssh-use-links-for-authorized-keys
...
ssh: use symlinks for `authorizedKeys` options
2024-07-10 09:17:22 +01:00
Mike Moore
4054d5caea
Use the correct file location for SoftwareUpdate
plist.
2024-07-02 09:40:18 -07:00
Samuel Tam
4141697ed2
checks.nix: disable verifyBuildUsers for auto-allocate-uids
2024-06-23 15:14:48 +08:00
Emily
36a15e8c6c
write-text: remove support for copy
...
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-15 12:15:13 +01:00
Emily
b833d4a32d
ssh: use symlinks for authorizedKeys
options
...
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-15 12:15:13 +01:00
jonny
cb198382c2
feat: add defaults screencapture show-thumbnail option
2024-06-06 17:40:24 +01:00
Henrique Goncalves
9639c5509b
Update modules/system/defaults/NSGlobalDomain.nix
...
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-05-25 03:14:18 -03:00
Henrique Goncalves
2e0f9a9e50
Update NSGlobalDomain.nix
2024-05-23 16:56:43 -03:00
Henrique Goncalves
0e5fc0028b
Update NSGlobalDomain.nix
2024-05-23 16:50:15 -03:00
Henrique Goncalves
120e085d1a
Update NSGlobalDomain.nix
2024-05-23 16:42:31 -03:00
Henrique Goncalves
6cbe6bc2da
Update trackpad.nix
2024-05-23 16:40:17 -03:00
Ricardo Pinto
93913d14a3
Add file or directory tile to Dock persistent others
2024-05-15 07:49:00 +01:00
techknowlogick
de20ea4882
remove final lib.mddoc
2024-05-16 12:48:56 -04:00
Ricardo Pinto
457a5d9952
Add persistent others to dock
2024-05-13 13:46:54 +01:00
Michael Hoang
9e7c20ffd0
Merge pull request #932 from wegank/mddoc-remove
...
treewide: remove lib.mdDoc
2024-04-20 02:24:36 +10:00
Weijia Wang
def1e23be8
treewide: remove lib.mdDoc
2024-04-19 04:05:50 +02:00
Jefferson Bledsoe
81f7aab5ed
Update ShowDate in menuExtraClock
2024-04-18 13:53:30 +00:00
Malo Bourgon
398510f601
Add nix.optimise
module
2024-03-27 12:50:04 -07:00
Dylan Frankland
5c65cfb656
Add support for persistent-apps in dock
2024-03-03 21:32:17 -08:00
Dylan Frankland
b620e32a76
fix writing values with containers
...
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-02 22:29:56 -08:00
Michael Hoang
8a15cb36ff
Merge pull request #892 from Samasaur1/startup-chime
...
`system.startup.chime`: init
2024-03-02 13:57:42 +11:00
Sam
ee53e5785c
system.startup.chime
: init
2024-02-29 22:23:40 -08:00
Sam
0363c18c37
system.nvram
: init (internal)
2024-02-29 22:20:04 -08:00
Moritz Rumpf
ad98aebc0f
Fix doc render problem
...
This fixes:
```
RuntimeError: can't render html in the presence of docbook
```
2024-02-29 08:45:54 +01:00
Moritz Rumpf
2ffb75f942
defaults: Add options for dragOnGesture feature
...
This is just a rebased version of https://github.com/LnL7/nix-darwin/pull/513
Credit to @2gn
2024-02-29 08:45:54 +01:00
Michael Hoang
0dd382b70c
Merge pull request #820 from mhumeSF/reduce-motion
...
Add `universalaccess.reduceMotion` option
2024-01-03 10:28:40 +00:00
Austin Horstman
f6cf46f7bc
GlobalPreferences: fix mouse scaling example
2023-12-29 14:09:38 -06:00
fortuneteller2k
9acb5b1adc
Use native floats for mouse scaling
2023-12-27 11:30:04 +08:00
Michael Hoang
850eabce44
etc: add known hash for /etc/shells
2023-12-23 22:41:58 +11:00
Mike Hume
6c40798934
Adding reduce motion option
2023-12-01 15:10:10 -05:00
Felix Scheinost
39a412d47d
Fix unbound variable etcProblems
...
I have another activationScript which traps errors. Currently `etcProblems` can be unbound.
2023-11-09 12:44:10 +01:00
Domen Kožar
8caf3af927
Create $out/darwin-version
...
This fixes backwards compatibility with code that expects it.
2023-09-19 09:54:27 +01:00
zowoq
b671517f28
finder: types.string
-> types.str
...
`string` was changed from deprecation warning to error in c59c6b1c57
2023-08-10 13:46:47 +10:00
Michael Hoang
a96987cef4
Merge pull request #713 from pik694/master
...
Dock icon magnification settings
2023-07-26 09:44:43 +10:00