2398 Commits
Author SHA1 Message Date
SamandGitHub c2b36207f2 readme: recommend only the Lix installer (#1659) 2025-12-23 21:20:13 +00:00
Sam eb05ef6d65 readme: recommend only the Lix installer 2025-12-23 15:57:16 -05:00
Michael HoangandGitHub adc6bed3ad modules/examples/lnl: drop qes (#1666) 2025-12-23 20:15:52 +00:00
Sam c496b15409 modules/examples/lnl: drop qes
See:
- https://github.com/NixOS/nixpkgs/issues/371202
- https://github.com/NixOS/nixpkgs/pull/473109
- https://github.com/astratagem/dotfield/issues/1
- https://github.com/asmvik/skhd/issues/44

Looks like it was merged into skhd pre-2020 and was only in nixpkgs in a
cached state. Based on that last link the cached version may not even
work on newer versions of macOS?

Regardless, this is causing tests to fail.
2025-12-23 14:09:41 -05:00
Michael HoangandGitHub 5fb45ece61 Update nixpkgs (#1658) 2025-12-18 06:13:12 +00:00
Hleb Shauchenka bfe00257dc Update nixpkgs 2025-12-17 15:48:28 +01:00
Michael HoangandGitHub 9b628e171b github-runner: fix authentication with actions/checkout@v6 (#1655) 2025-12-14 03:47:29 +00:00
Louis Opter a58dd30d2b github-runner: canonicalizes workDir to fix actions/checkout@v6
We ran into this issue wherein GitHub's `actions/checkout` would fail
because `git-config` would fail to include additional configuration.

The symptom was:

```
Error: fatal: could not read Username for 'https://github.com': terminal prompts disabled
```

And is caused by `git config --local includeIf.gitdir:/var/lib/github-runners/_work/…`.

Wherein `git` apparently resolves (canonicalizes) the current repository
path which then does not match the argument for `includeIf.gitdir` which
then means the configuration that `actions/checkout` is trying to apply
does not get pulled in, which then prevents git from authenticating with
GitHub and fails the build.

Ngl, gemini 3 found that out for me.

We could prefix `/private` everywhere, but changing the user's home
directory is going to [be tricky], not sure what do to about that.

[be tricky]: https://github.com/nix-darwin/nix-darwin/blob/7e22bf538aa3e0937effcb1cee73d5f1bcc26f79/modules/users/default.nix#L208
2025-12-12 20:52:37 +00:00
Louis Opter 8393ede275 github-runner: fix warnings from nixd" 2025-12-12 20:52:33 +00:00
SamandGitHub 7e22bf538a version: bump to 26.05 (#1649) 2025-12-06 23:50:51 +00:00
Sam 000ec99b5a version: bump to 26.05 2025-11-30 21:11:37 -07:00
Michael HoangandGitHub e95de00a47 fold -> foldr (#1646) 2025-11-26 12:44:44 +00:00
zowoq 36fed93cf5 fold -> foldr
deprecated in https://github.com/NixOS/nixpkgs/commit/f4d36941eba6c290a1f839b77f85d9579f087c22
2025-11-26 19:41:19 +10:00
SamandGitHub 3bda9f6b14 zsh: allow configuring history (#1635) 2025-11-18 22:37:57 +00:00
Michael HoangandGitHub c00da4e0a4 readme: update determinate installer instructions (#1642) 2025-11-18 19:02:47 +00:00
Sam e9bf5c5232 readme: update determinate installer instructions
The `--prefer-upstream-nix` flag is only guaranteed to be supported
until January 1st, but what's described now doesn't work at all, so this
is still an improvement.
2025-11-18 08:43:48 -07:00
Michael HoangandGitHub 973db96394 applications: change pathsToLink to a list (#1636) 2025-11-14 16:13:24 +00:00
zowoq 31e3a75444 applications: change pathsToLink to a list
https://github.com/NixOS/nixpkgs/commit/fbe214434a678004f8631a8f893d5c089e534db9
2025-11-14 09:54:32 +10:00
Bryan Lai 454d8d95c6 zsh: allow configuring history 2025-11-13 14:54:56 +08:00
Bryan Lai 7d5e904fb2 chore: ignore .DS_Store 2025-11-13 14:39:29 +08:00
SamandGitHub 5125a3cd41 fix: zsh-fast-syntax-highlighting path (#1624) 2025-11-08 18:51:26 +00:00
Michael HoangandGitHub e2b82ebd0f Add system.defaults.finder._FXEnableColumnAutoSizing (#1626) 2025-11-07 07:42:06 +00:00
Yiyu Zhou 7451154694 Add system.defaults.finder._FXEnableColumnAutoSizing 2025-11-06 14:29:09 -08:00
XYenon 54802bec7c fix: zsh-fast-syntax-highlighting path
https://github.com/NixOS/nixpkgs/pull/101007
2025-11-05 15:41:07 +08:00
Michael HoangandGitHub b8c7ac0302 Adapt to a Vim package rename/replacement in Nixpkgs (#1623) 2025-11-05 01:01:20 +00:00
Josh Tilles 89abe5ba46 Adapt to a vim pkg rename/replacement in Nixpkgs
Addresses an error like the following:
```sh-session
$ sudo darwin-rebuild --verbose --print-build-logs switch
building the system configuration...
fetching git input 'git+file:///private/etc/nix-darwin'
error:
       … while evaluating an expression to select 'drvPath' on it
         at «internal»:1:552:
       … while evaluating strict
         at «internal»:1:552:
       (stack trace truncated; use '--show-trace' to show the full trace)

       error: 'vim_configurable' has been renamed to/replaced by 'vim-full'
```

See <https://github.com/NixOS/nixpkgs/commit/853d9f31ea6206e86b72db1ba221a12cb503510f>

Fixes nix-darwin/nix-darwin#1622
2025-11-04 17:31:53 -05:00
Michael HoangandGitHub 69921864a7 dnsmasq: make the daemon wait for the nix store to be mounted (#1620) 2025-11-03 16:12:48 +00:00
Wigger Boelens 682de76b1e dnsmasq: make the daemon wait for the nix store to be mounted
This resolves the issue of the daemon not starting because the nix store is not yet mounted

Signed-off-by: Wigger Boelens <me@wigger.email>
2025-11-03 15:54:39 +01:00
SamandGitHub c3c8c9f2a5 feat(trackpad): add additional trackpad and gesture support (#1591) 2025-11-01 23:27:41 +00:00
SamandGitHub fc4e3dbe40 feat: make persistent-others similar to the new persistent-apps (#1431) 2025-11-01 18:33:40 +00:00
Michael HoangandGitHub 7cd9aac79e networking: modify firewall settings only if explicitly set (#1614) 2025-10-24 21:06:27 +00:00
Ryan Cao a4ecab1763 networking: modify firewall settings only if explicitly set 2025-10-24 14:23:07 +01:00
Michael HoangandGitHub c3211fcd0c dnsmasq: add servers option for upstream DNS configuration (#1611) 2025-10-17 17:14:42 +00:00
Wigger Boelens 1204e79a1e dnsmasq: add servers option for upstream DNS configuration
Adds a new `services.dnsmasq.servers` option to configure upstream DNS servers. This allows users to specify which DNS servers dnsmasq should forward queries to, supporting domain-specific routing and custom ports.
When empty (default), dnsmasq uses servers from /etc/resolv.conf.

Signed-off-by: Wigger Boelens <me@wigger.email>
2025-10-17 13:05:13 +02:00
Michael HoangandGitHub 9a9ab01072 #1608: aerospace: add option for colemak key-mapping (#1609) 2025-10-13 06:56:23 +00:00
Nelson TamandGitHub a9f953b682 aerospace: add option for colemak key-mapping 2025-10-13 17:02:03 +11:00
Michael HoangandGitHub c48e963a55 telegraf: set HOME to avoid crash at startup (#1598) 2025-09-25 13:02:32 +00:00
Jörg Thalheim 49eedd3d2a telegraf: set HOME to avoid crash at startup
https://github.com/nix-community/infra/pull/1982
2025-09-25 09:14:03 +02:00
Michael HoangandGitHub 25381509d5 Correct enum values for system.defaults.NSGlobalDomain.AppleIconAppearanceTheme (#1596) 2025-09-21 09:44:43 +00:00
Quintus CardozoandGitHub 5206a9fd30 Correct enum values for system.defaults.NSGlobalDomain.AppleIconAppearanceTheme 2025-09-21 13:59:38 +10:00
Michael HoangandGitHub 7be9c1b136 Add system.defaults.NSGlobalDomain.AppleIconAppearanceTheme (#1593) 2025-09-20 16:52:53 +00:00
Quintus Cardozo 5eb53f6003 Add test for system.defaults.NSGlobalDomain.AppleIconAppearanceTheme 2025-09-21 02:12:35 +10:00
Quintus CardozoandGitHub 3c7396a09c Add system.defaults.NSGlobalDomain.AppleIconAppearanceTheme 2025-09-19 13:58:48 +10:00
Dusty Pomerleau d55543d033 feat(trackpad): add additional trackpad and gesture support:
To `system.defaults.trackpad`, add:

```
ActuateDetents
DragLock
ForceSuppressed
TrackpadCornerSecondaryClick
TrackpadFourFingerHorizSwipeGesture
TrackpadFourFingerPinchGesture
TrackpadFourFingerVertSwipeGesture
TrackpadMomentumScroll
TrackpadPinch
TrackpadRotate
TrackpadThreeFingerHorizSwipeGesture
TrackpadThreeFingerTapGesture
TrackpadThreeFingerVertSwipeGesture
TrackpadTwoFingerDoubleTapGesture
TrackpadTwoFingerFromRightEdgeSwipeGesture
```

To `system.defaults.dock` add:

```
showAppExposeGestureEnabled
showDesktopGestureEnabled
showLaunchpadGestureEnabled
showMissionControlGestureEnabled
```
2025-09-18 11:36:57 +10:00
SamandGitHub ebd0bfc11f defaults: add NSGlobalDomain.NSStatusItem{Spacing,SelectionPadding} (#1310) 2025-09-17 09:55:40 +00:00
ac7999d72d Add NSStatusItemSpacing and NSStatusItemSelectionPadding
Add `NSStatusItemSpacing` and `NSStatusItemSelectionPadding` to `NSGlobalDomain`
options.

These options control the spacing between and padding inside status icons in the
menu bar. With these options, it's possible to squeeze more items on the menu
bar, something that's especially useful on machines with a notch.

This is a copy of #872, which was closed without being merged.

Co-Authored-By: Rob Harrop <rob@robharrop.dev>
2025-09-17 09:51:34 +02:00
Michael HoangandGitHub 830b3f0b50 Fix typo in Nix module (#1585) 2025-09-09 15:02:04 +00:00
Luc Perkins 55106a887e Fix typo in Nix module 2025-09-09 16:38:50 +02:00
Michael HoangandGitHub 15f067638e github-runner: fix the nodeRuntimes option (#1582) 2025-09-06 03:54:02 +00:00
Michael HoangandGitHub d7c9b35913 github-runner: add support for node24 (#1573) 2025-09-06 03:51:15 +00:00