zowoq
36fed93cf5
fold -> foldr
...
deprecated in f4d36941eb
2025-11-26 19:41:19 +10:00
Sam
3bda9f6b14
zsh: allow configuring history ( #1635 )
Test / test-stable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake (push) Has been cancelled
Update website / Build (push) Has been cancelled
Update website / Deploy (push) Has been cancelled
2025-11-18 22:37:57 +00:00
zowoq
31e3a75444
applications: change pathsToLink to a list
...
fbe214434a
2025-11-14 09:54:32 +10:00
Bryan Lai
454d8d95c6
zsh: allow configuring history
2025-11-13 14:54:56 +08:00
Sam
5125a3cd41
fix: zsh-fast-syntax-highlighting path ( #1624 )
Test / test-stable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake (push) Has been cancelled
Update website / Build (push) Has been cancelled
Update website / Deploy (push) Has been cancelled
2025-11-08 18:51:26 +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
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 <853d9f31ea >
Fixes nix-darwin/nix-darwin#1622
2025-11-04 17:31:53 -05:00
Michael Hoang
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
Sam
c3c8c9f2a5
feat(trackpad): add additional trackpad and gesture support ( #1591 )
Test / test-stable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake (push) Has been cancelled
Update website / Build (push) Has been cancelled
Update website / Deploy (push) Has been cancelled
2025-11-01 23:27:41 +00:00
Sam
fc4e3dbe40
feat: make persistent-others similar to the new persistent-apps ( #1431 )
2025-11-01 18:33:40 +00:00
Ryan Cao
a4ecab1763
networking: modify firewall settings only if explicitly set
2025-10-24 14:23:07 +01: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
Nelson Tam
a9f953b682
aerospace: add option for colemak key-mapping
2025-10-13 17:02:03 +11:00
Michael Hoang
c48e963a55
telegraf: set HOME to avoid crash at startup ( #1598 )
Test / test-stable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake (push) Has been cancelled
Update website / Build (push) Has been cancelled
Update website / Deploy (push) Has been cancelled
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
Quintus Cardozo
5206a9fd30
Correct enum values for system.defaults.NSGlobalDomain.AppleIconAppearanceTheme
2025-09-21 13:59:38 +10:00
Quintus Cardozo
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
Sam
ebd0bfc11f
defaults: add NSGlobalDomain.NSStatusItem{Spacing,SelectionPadding} ( #1310 )
Test / test-stable (push) Has been cancelled
Test / install-against-stable (push) Has been cancelled
Test / install-flake (push) Has been cancelled
Update website / Build (push) Has been cancelled
Update website / Deploy (push) Has been cancelled
2025-09-17 09:55:40 +00:00
Maarten Staa
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
Luc Perkins
55106a887e
Fix typo in Nix module
2025-09-09 16:38:50 +02:00
Michael Hoang
15f067638e
github-runner: fix the nodeRuntimes option ( #1582 )
2025-09-06 03:54:02 +00:00
Michael Hoang
d7c9b35913
github-runner: add support for node24 ( #1573 )
2025-09-06 03:51:15 +00:00
Nathan Henrie
349b2c66a9
apply should return null if the argument is not a list
...
Fixes https://github.com/nix-darwin/nix-darwin/issues/1578
2025-09-04 13:34:55 -06:00
Sander
f910ac37b6
github-runner: fix the nodeRuntimes option
...
The conditional override was intended to be backwards-compatible with older runner packages without the `nodeRuntimes` argument.
However, `override` doesn't yield default arguments, so the override was never applied.
This commit removes the conditional entirely since `nodeRuntimes` was added back in 24.05.
2025-08-28 12:51:30 +02:00
Sam
8df64f8196
Application 'linking' done right ( #1396 )
2025-08-22 01:17:29 +00:00
Sam
3a0a38a1e7
launchd+defaults: Escape XML generated by toPlist ( #1529 )
2025-08-21 04:49:33 +00:00
Sander
7d6644bdb6
github-runner: add support for node24
2025-08-18 16:45:51 +02:00
Elliot
6f24595362
fish: add shellAbbrs config
...
Co-authored-by: Sam <30577766+Samasaur1@users.noreply.github.com>
2025-08-14 14:56:43 +08:00
Linnnus
f0b44d6854
Add eval warning
2025-08-09 17:39:49 +02:00
Linnnus
66911b7d16
Remove manual escaping
2025-07-01 21:04:57 +02:00
Linnnus
423929a533
Escape XML generated by toPlist
2025-07-01 18:50:11 +02:00
ed9w2in6
44c5d10416
fix: prevent example of persistent-others from evaluating
2025-06-30 05:40:34 +08:00
ed9w2in6
5875113d74
feat: make persistent-others similar to the new persistent-apps
...
This is backward compatible via convertion function provided for
coercedTo.
Fixes : #968 , #982 , #1398
2025-06-30 05:40:34 +08:00
Tom McLaughlin
7f9694a4be
github-runner/service.nix: fix missing argument in workDir assertion
2025-06-29 13:43:52 -07:00
Sam
1dd19f19e4
nix.nixPath: Do not use environment.darwinConfig if set to null ( #1469 )
2025-06-22 18:56:08 +00:00
Sizhe Zhao
f2457a22c8
systems.defaults.alf: deprecate
2025-06-23 00:46:57 +08:00
Sizhe Zhao
caa59bf50a
networking.applicationFirewall: init
2025-06-23 00:46:57 +08:00
Sam
04a3412801
homebrew: allow setting greedy for all casks by default ( #1382 )
2025-06-22 06:00:51 +00:00
Michael Hoang
ff139e8183
Remove deprecated homebrew tap example (homebrew/cask-fonts) ( #1515 )
2025-06-22 02:18:14 +00:00
Michael Hoang
be2d7d6535
applications: ensure sufficient permissions before updating apps
2025-06-21 14:54:32 +07:00
rekcäH nitraM
1f9cca7781
Copy applications instead of linking them to make macOS happy
...
All existing attempts fell short.
So we fall back to plain old copying applications over.
Problems with alternatives:
- Symlinking: Spotlight doesn't index symlinks. Therefore one cannot use
Spotlight to find or open the apps. Also they don't show up in
LaunchPad.
- Trampolines: Apples Security & Privacy doesn't get the concept and
shows them with the wrong name. Having an app open during an update will
also make it show up twice in the Dock.
- Aliasses: Require either AppleScript (a permission we don't want to
have, as it easily bypasses Apples TCC) or extra tools (that would be
ok), but also Aliasses are not categorized as 'Application' by
SpotLight.
- Directory Hardlinks are not supported by APFS - but also wouldn't work
cross volume.
- clonefile also doesn't work cross-volume.
Which all leads us back to Don Copine and Pastone. *sigh*
2025-06-21 14:54:32 +07:00
rekcäH nitraM
21d733a51f
applications: reformat
2025-06-21 14:54:24 +07:00
Michael Hoang
0d71cbf88d
programs/ssh: backport knownHosts changes ( #1517 )
2025-06-19 09:27:36 +00:00
Michael Hoang
82566dd254
programs/ssh: remove with lib;
2025-06-19 16:08:37 +07:00
Michael Hoang
a991859d1f
nixos/ssh: undeprecate knownHosts.«name».hostNames
...
Backport e9f17a9f45
Co-authored-by: pennae <github@quasiparticle.net>
2025-06-19 16:08:09 +07:00
Michael Hoang
9d5b27bc93
modules/programs/ssh: knownHosts -> extraKnownHosts
...
Backport 8fa2e787f1
Co-authored-by: Taeer Bar-Yam <taeer@bar-yam.me>
2025-06-19 16:07:11 +07:00
Michael Hoang
2d257c09a1
programs.ssh.knownHosts: update example to be an attrset
...
Backport 4f11c06fac
Co-authored-by: Florian Klink <flokli@flokli.de>
2025-06-19 16:05:09 +07:00