Michael Hoang
0a686597fa
users: don't allow name
to be empty
2024-10-22 22:54:04 +11:00
Michael Hoang
11c777c719
users: change default description
to null
2024-10-22 22:54:04 +11:00
Michael Hoang
ac7932f9de
users: use lib.escapeShellArg
for group description
2024-10-22 19:43:18 +11:00
Michael Hoang
ea7e178ad4
users: use lib.escapeShellArg
for createhomedir
2024-10-22 16:02:21 +11:00
Michael Hoang
8451125cf8
users: use lib.escapeShellArg
for dscl
paths
2024-10-22 16:02:21 +11:00
Michael Hoang
7a3ec6459c
networking: use lib.escapeShellArgs
instead of custom version
2024-10-22 16:02:21 +11:00
Michael Hoang
7bb6366f40
users: use lib.escapeShellArgs
instead of custom version
2024-10-22 16:02:21 +11:00
Michael Hoang
26f7e45fb1
users: use lib.escapeShellArgs
for sysadminctl -addUser
2024-10-22 16:02:21 +11:00
Michael Hoang
cb2e5fa6c5
users: use lib.escapeShellArg
for sysadminctl -deleteUser
2024-10-22 16:02:21 +11:00
Michael Hoang
9a6b12b9ef
users: use lib.escapeShellArg
for id -u
2024-10-22 16:02:21 +11:00
Michael Hoang
5b873c48ac
users: set default
for users.users.<user>.name
2024-10-22 16:02:21 +11:00
Andrew Lubawy
2788e4fa98
Use sysadminctl
instead of dscl
...
Co-authored-by: Michael Hoang <enzime@users.noreply.github.com>
2024-10-22 16:02:21 +11:00
Michael Hoang
a001f44cfc
Merge pull request #992 from emmceemoore/software-update-fix
...
Use the correct file location for `SoftwareUpdate` plist.
2024-10-20 11:07:25 +11:00
Michael Hoang
a60ac02f94
Merge pull request #1104 from Enzime/skhd
...
skhd: add `skhd` to `PATH`
2024-10-14 21:25:30 +11:00
Michael Hoang
6347a9dcd1
skhd: add skhd
to PATH
2024-10-14 17:18:08 +11:00
Emily
ccf8cc56c9
Merge pull request #1101 from Enzime/quiet-pgrep
...
defaults: don't output Dock PID
2024-10-14 03:59:35 +01:00
Michael Hoang
fd0e3ed30b
Merge pull request #794 from fesplugas/patch-1
...
fix: postgresql service initdb
2024-10-13 08:39:35 +11:00
Michael Hoang
d32e6de094
defaults: don't output Dock PID
2024-10-09 21:57:33 +11:00
Michael Hoang
48b50b3b13
Merge pull request #1097 from isabelroses/bash/completions
...
programs/bash: move to completion.*
2024-10-08 22:10:05 +11:00
isabel
c9fd4820d5
programs/bash: move to completion.*
...
a port of https://github.com/NixOS/nixpkgs/pull/291552 for darwin
2024-10-08 10:05:26 +01:00
Michael Hoang
8c8388ade7
Merge pull request #1095 from aspauldingcode/master
...
jankyborders service option order above or below
2024-10-04 09:48:17 +10:00
Michael Hoang
c266b57bbe
Merge pull request #1077 from rsrohitsingh682/add-netadata
...
feat: add netdata service
2024-10-04 09:44:43 +10:00
Rohit Singh
239d802869
netdata: add netdata service in nix-darwin.
2024-10-03 23:42:10 +05:30
aspauldingcode
2893a1bcf7
push change to jankyborders test
2024-10-03 08:01:15 -06:00
Alex S.
5cd9995215
Update modules/services/jankyborders/default.nix
...
Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com>
2024-10-02 10:38:08 -06:00
aspauldingcode
af95f7b7ec
add JankyBorders option order and set below by default (values: above/below)
2024-10-01 17:47:30 -06:00
Emily
f61d5f2051
Merge pull request #1096 from isabelroses/fix/mdDoc
...
fix: remove deprecated lib.mdDoc
2024-09-30 15:40:10 +01:00
isabel
a42623df7a
fix: remove deprecated lib.mdDoc
2024-09-30 15:12:13 +01:00
Michael Hoang
4b43b68281
Merge pull request #1094 from rogeruiz/rogeruiz/add-slow-motion-allowed-for-dock
...
Adding option for slow-motion-allowed
2024-09-29 20:08:41 +10:00
Roger Steve Ruiz
f9ee41a05d
Adding option for slow-motion-allowed;
...
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-28 23:28:34 -05:00
Michael Hoang
f2e1c4aa29
Merge pull request #1093 from will-lol/master
...
fix: karabiner elements virtualhiddeviceclient error
2024-09-28 17:08:15 +10:00
will
3d19b90fc7
fix: karabiner elements virtualhiddeviceclient
...
- command needed to be quoted
2024-09-28 15:13:31 +10:00
Emily
bd7d1e3912
Merge pull request #1083 from emilazy/push-zovpmlzlzvvm
...
Test / install-against-stable (push) Has been cancelled
Test / install-against-unstable (push) Has been cancelled
Test / test-stable (push) Has been cancelled
Test / test-unstable (push) Has been cancelled
Test / install-flake-against-stable (push) Has been cancelled
Test / install-flake-against-unstable (push) Has been cancelled
Update manual / update-manual (push) Has been cancelled
flake: match NixOS definition of `nixpkgs.flake.source`
2024-09-22 12:17:15 +01:00
Michael Hoang
f59275298f
Merge pull request #1052 from will-lol/master
...
Use wait4path with command and script launchd options
2024-09-22 16:40:41 +07:00
will
034c45dd0c
feat: use wait4path with script launchd option
...
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 6aec084fa5
.
fix: remove bad exec
Reapply "fix: remove manual wait4path in nix-daemon"
This reverts commit c8f136ecc5
.
fix: update autossh test
to reflect changes in f86e6133d9
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: a87fc7bbbb
- mistaken refactor meant that service waited for nix store and not the relevant path
2024-09-22 15:30:21 +10:00
Michael Hoang
c03f85fa42
Merge pull request #1057 from niklasravnsborg/master
...
Test / install-against-unstable (push) Has been cancelled
Test / test-stable (push) Has been cancelled
Test / test-unstable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake-against-stable (push) Has been cancelled
Test / install-flake-against-unstable (push) Has been cancelled
Update manual / update-manual (push) Has been cancelled
Adjust default options
2024-09-19 17:45:53 +07:00
Niklas Ravnsborg
e92cc01524
add tests for finder options
2024-09-18 09:57:48 +02:00
Emily
6374cd7e50
Merge pull request #1084 from emilazy/push-xysppwqymotu
...
checks: show Sequoia migration commands for other installers
2024-09-18 00:44:40 +01:00
Emily
ef16775e43
checks: show Sequoia migration commands for other installers
...
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-17 22:20:48 +01:00
Emily
db92fac3a9
flake: match NixOS definition of nixpkgs.flake.source
...
Closes : #1082
2024-09-17 21:24:39 +01:00
Niklas Ravnsborg
2841f49631
fix description typo in dock.nix
2024-09-16 10:54:06 +02:00
Niklas Ravnsborg
3d48a9893a
add finder._FXSortFoldersFirst
option
2024-09-16 10:54:05 +02:00
Niklas Ravnsborg
3b087efcbd
add NSGlobalDomain.AppleSpacesSwitchOnActivate
option
2024-09-16 10:54:05 +02:00
Emily
21fe31f264
Merge pull request #1075 from emilazy/push-oszxxzpyppzm
...
version: make `system.stateVersion` mandatory
2024-09-13 01:53:33 +01:00
Emily
122ff62d68
Merge pull request #1072 from antoineco/zsh/no-nix-shell-check
...
Remove nix-shell early return in /etc/{zshenv,bashrc}
2024-09-12 20:16:27 +01:00
Antoine Cotten
953d02ba59
{bash,zsh}: remove nix-shell early return in /etc/{bashrc,zshenv}
...
The condition does not match the comment, and therefore not the original
intention. It currently returns early in *any* type of Nix shell, not
just pure ones, including 'nix develop'.
Besides being unnecessary, this check prevents Nix shells from
functioning properly. For instance, it causes the initialization of the
Zsh fpath to be skipped, which is critical. The fact that the user is
unable to opt out of this behaviour makes this an ever bigger problem
since /etc/zshenv is being loaded unconditionally by Zsh.
For reference, NixOS does not perform such check, and apparently never
did.
2024-09-12 17:37:56 +00:00
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
9d7aebb303
Merge pull request #1073 from emilazy/push-xxvyptqvpqxw
...
ci/update-manual: use Nixpkgs 24.05
2024-09-12 14:12:07 +01:00
Emily
a0e362a5c9
Merge pull request #1067 from antoineco/module/nixpkgs-flake
...
Put nixpkgs in NIX_PATH and system registry for flake configs
2024-09-12 11:01:04 +01:00
Emily
6c4aae5a14
Merge pull request #1070 from antoineco/cmd/fix-changelog
...
Fix darwin-rebuild changelog not displaying
2024-09-12 10:53:59 +01:00