Theodore Ni
acf08765fa
Merge defe3d2a92
into eaff8219d6
2025-03-30 19:42:18 +03:00
Michael Hoang
eaff8219d6
Merge pull request #1410 from Enzime/push-kklymxxksrnp
...
nix-tools: re‐add `nixPackage`
2025-03-31 00:54:11 +09:00
Emily
e7bd2f8f2f
nix-tools: re‐add nixPackage
...
(With some tweaks to handle `nix.enable` and order it at a more
sensible position in the `$PATH`.)
The installers actually install Nix into `root`’s profile for some
reason, which means that the path’s prioritization backfires when
the script runs as root and we’re managing the Nix installation. When
running `darwin-rebuild` as a normal user, this wasn’t a problem.
Maybe we should just have a check to make sure there’s no conflicting
Nix in `root`’s profile – it seems pretty bad for `root` to
get the wrong Nix – but it would trigger for almost everyone,
which seems kind of annoying. I guess we could automatically
remove it from `root`’s profile if it matches what’s in
`/nix/var/nix/profiles/default`…
This reverts commit 02232f71c5
.
2025-03-31 00:34:55 +09:00
Emily
53d0f0ed11
Merge pull request #1407 from emilazy/push-xktutyxmrvks
...
website: try to fix
2025-03-29 04:17:53 +00:00
Emily
75a7fb885d
website: try to fix redirect
...
It seems like the `#readme` is getting stripped after load, maybe
because of the `?tab=…` stuff. Hoping this will fix it.
2025-03-29 04:13:33 +00:00
Emily
516590cf12
website: fix manual path
2025-03-29 04:13:00 +00:00
Emily
feb64b5364
Merge pull request #1406 from emilazy/push-nwzyqrynuvyo
...
ci: deploy the website from GitHub Actions
2025-03-29 04:10:02 +00:00
Emily
2c77fdbfba
ci: deploy the website from GitHub Actions
2025-03-28 19:44:24 +00:00
Emily
a5af2a5b22
readme: use logo from GitHub attachments
...
Avoids churn for now while moving around site stuff.
2025-03-28 17:05:16 +00:00
Theodore Ni
defe3d2a92
Support configuring network locations
...
This adds support for configuring DNS servers and search domains for
each location. This is exposed through the networking.location option.
The networking.knownNetworkServices option now applies globally across
all locations.
The networking.dns and networking.search options are now aliases under
networking.location.Automatic, since the "Automatic" network location
is the default location on an unconfigured system.
2025-03-28 07:30:50 -07:00
Michael Hoang
75f8e4dbc5
Merge pull request #1403 from emilazy/push-wqyxrrzkzovy
...
treewide: point to the new GitHub organization
2025-03-28 10:27:21 +09:00
Emily
ce5a3b9db9
treewide: point to the new GitHub organization
2025-03-27 17:07:57 +00:00
Emily
000c40f4fe
readme: update contact information
2025-03-27 17:07:57 +00:00
Michael Hoang
bb81755a36
Merge pull request #920 from hiroqn/master
...
Expose `extendModules` attr
2025-03-25 11:27:55 +09:00
hiroqn
2c563bd049
expose extendModules
2025-03-25 11:00:38 +09:00
Emily
ebb88c3428
Merge pull request #1374 from dwt/fix-docs
...
Docs: Fix wrong reference to systemd
2025-03-23 14:58:55 +00:00
rekcäH nitraM
fe728cfb5a
autossh: Fix incorrect reference to systemd
...
Darwin has LaunchD.
2025-03-23 08:39:49 +01:00
Emily
e9f41de2a8
Merge pull request #1375 from dwt/fix-docs-2
...
Docs: Fix references to NixOS
2025-03-21 22:10:55 +00:00
Michael Hoang
2d9b633169
Merge pull request #1331 from isabelroses/tools
...
feat: system tools can be configured individually
2025-03-19 17:35:36 +09:00
Michael Hoang
95eac71bf5
Merge pull request #1386 from Enzime/push-lnuotyxsytkz
...
Back out "github-runner: replace `mkdir -p -m` with `umask`"
2025-03-17 07:58:43 +09:00
Michael Hoang
7b4a4951dc
Back out "github-runner: replace mkdir -p -m
with umask
"
...
This backs out commit 3b738c765d
.
Setting a `umask` made the parent directory have too conservative of
permissions making it so `_github-runner` couldn't access the child
directories.
2025-03-16 19:31:31 +09:00
isabel
9951b44d5b
nix-darwin: system tools can be configured indvidually
2025-03-15 09:24:22 +00:00
Michael Hoang
9175b4bb5f
Merge pull request #1377 from zhaofengli/fix-custom-user-preferences-merging
...
Fix merging of system.defaults.CustomUserPreferences
2025-03-15 13:46:20 +09:00
Zhaofeng Li
814b503899
Fix merging of system.defaults.CustomUserPreferences
2025-03-14 12:00:17 -06:00
Michael Hoang
4d8a451649
Merge pull request #1355 from toodeluna/fix/profile-name
...
fix: use correct username for profile
2025-03-14 07:46:59 +09:00
Michael Hoang
2fb6b09b67
Merge pull request #1089 from niklasravnsborg/fix-modules-commands
...
Update nextdns to use `command`
2025-03-13 00:47:09 +09:00
Niklas Ravnsborg
feecfd97cd
update nextdns to use command
instead of serviceConfig.ProgramArguments
2025-03-12 15:52:45 +01:00
Luna Heyman
9ddb2e6ca7
fix: use correct username for profile
2025-03-10 19:55:24 +01:00
rekcäH nitraM
d97323bc60
Docs: Fix references to NixOS
...
This option applies to nix-darwin.
2025-03-06 16:24:46 +01:00
Michael Hoang
adf5c88ba1
Merge pull request #1367 from Enzime/push-wmqtrnkuqvrt
...
readme: update instructions as Determinate Nix is now the default
2025-03-06 11:45:00 +09:00
Michael Hoang
df599ea8f1
readme: update instructions as Determinate Nix is now the default
2025-03-05 11:25:30 +09:00
Emily
991bb2f6d4
Merge pull request #1362 from stepbrobd/master
...
homebrew: remove `--no-lock` flag
2025-03-04 18:17:28 +00:00
Yifei Sun
d06cf700ee
homebrew: remove --no-lock
flag
...
https://github.com/Homebrew/homebrew-bundle/pull/1630
2025-03-04 12:09:11 -05:00
Michael Hoang
4a0bddd498
Merge pull request #1359 from amarshall/fix-dnscrypt-proxy-alias
...
services/dnscrypt-proxy: Fix use of pkg alias
2025-03-04 08:13:50 +09:00
Andrew Marshall
fdc512d107
services/dnscrypt-proxy: Fix use of pkg alias
...
`dnscrypt-proxy2` is just an alias for `dnscrypt-proxy`. Use that and
avoid eval failures when Nixpkgs is configured with `allowAliases =
false`.
2025-03-03 08:13:33 -05:00
Michael Hoang
5d6e0851b6
Merge pull request #1343 from r17x/feat/dnscrypt-proxy
...
services/dnscrypt-proxy: init
2025-02-28 22:15:25 +07:00
r17x
7386d8878e
services/dnscrypt-proxy: init
2025-02-28 19:58:19 +07:00
Michael Hoang
665cc04a60
Merge pull request #1216 from Coosis/master
...
Add `pam-watchid` authentication to `sudo` command
2025-02-27 13:09:12 +07:00
Emily
31631ea68f
Merge pull request #1353 from booxter/revert-939-networking_hosts
...
Revert "Add networking.hosts and .hostFiles from nixos "
2025-02-26 23:50:21 +00:00
Ihar Hrachyshka
b1db30ce36
networking: Restore the original /etc/hosts on activation
...
A patch that replaced the original file with a symlink to nix store was
reverted because MacOS Network framework doesn't support symlinks for
the file.
The revert leaves the system without any /etc/hosts file at all though.
To fix this, an activation step is added to restore the original file
from .before-nix-darwin backup, if it exists.
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-02-26 16:52:13 -05:00
Ihar Hrachyshka
1d9f622484
Revert "Add networking.hosts and .hostFiles from nixos "
2025-02-26 09:24:15 -05:00
Coosis
727119f8c7
pam: add pam_watchid
support
2025-02-25 23:51:30 +08:00
Michael Hoang
42be12b510
Merge pull request #1344 from Mic92/fix_pam_module
...
fix: move `pam` configuration to `sudo_local`
2025-02-25 10:06:11 +07:00
Michael Hoang
59efa72d69
Merge pull request #939 from ibizaman/networking_hosts
...
Add networking.hosts and .hostFiles from nixos
2025-02-25 09:54:13 +07:00
Michael Hoang
11ea44f3e2
pam: add pam_reattach
support
...
Co-Authored-By: Andrew Lubawy <andrew@andrewlubawy.com>
2025-02-25 09:47:28 +07:00
Michael Hoang
47f263077e
pam: switch to using sudo_local
file
...
Co-Authored-By: Andrew Lubawy <andrew@andrewlubawy.com>
2025-02-25 09:47:28 +07:00
ibizaman
bde9fa6f64
add networking.hosts and .hostFiles from nixos
2025-02-24 08:57:05 +01:00
Michael Hoang
c9c2d40f71
pam: remove with lib;
2025-02-20 17:46:49 +07:00
Emily
6ab392f626
Merge pull request #1187 from khaneliman/spacer
...
dock: allow setting spacer tiles
2025-02-19 02:57:52 +00:00
Austin Horstman
e21d07988b
dock: refactor persistent-apps option
2025-02-17 13:12:40 -06:00