Domen Kožar
0e6857fa1d
Merge pull request #859 from yaxitech/github-runner
...
github-runners: init module
2024-02-18 04:48:38 +00:00
Vincent Haupert
21b92addaf
github-runners: init module
...
Adds a new module which allows to configure multiple GitHub self-hosted
runners on Darwin. The module is heavily inspired by the nixpkgs NixOS
module. Its implementation differs in some ways:
- There's currently no way to configure the user/group which runs the
runner. All configured runners share the same user and group.
- No automatic cleanup.
- No advanced sandboxing apart from user/group isolation
2024-01-22 10:27:11 +01:00
Michael Hoang
3ac7acd32d
Merge pull request #854 from kallisti-dev/fix/network-names-shell-escapes
...
fix shell escaping in networking config
2024-01-21 10:14:09 +10:00
Hraban Luyat
f1d47fc2dd
fix: set shell for new users, and only known ones
2024-01-20 11:03:15 -05:00
Adam Curtis
5cec74dae1
fix shell escaping in networking config
2024-01-19 12:16:32 -05:00
Mike Hume
4a4542ba89
Adding test
2024-01-02 22:58:18 -10:00
Wael M. Nasreddine
e58bcb921b
programs.ssh: write ssh known_hosts only if there are any set
2023-09-15 08:24:20 -07:00
Emily
9d53926782
tests: fix uses of !
...
`set -e` does not trigger on negations, so none of these were
actually being tested (and one appears to have been incorrectly
negated all along).
2023-08-05 23:30:16 +01:00
ryane
6adc4c680b
eternal-terminal: add module
...
Adds an eternal-terminal module. Much of the implementation is borrowed
from the corresponding nixos module:
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/eternal-terminal.nix
2023-07-23 08:20:28 -04:00
Daiderd Jordan
ed275afbba
Merge pull request #671 from sxyazi/pr-e0f2168d
...
Add `mouseDriverCursorSize` option
2023-06-20 21:55:53 +02:00
Daiderd Jordan
050da23813
Merge pull request #672 from sxyazi/pr-af01ed5d
...
Add `AppleScrollerPagingBehavior` option
2023-06-20 21:55:28 +02:00
Daiderd Jordan
689aa795a1
Merge pull request #673 from sxyazi/pr-4df4da65
...
feat: add `AppleWindowTabbingMode` option
2023-06-20 21:52:47 +02:00
Michael Hoang
257b5c1994
ssh: fix public keys in home directory not working
...
Added `services.openssh.authorizedKeysFiles` option from NixOS.
2023-06-08 15:44:07 +10:00
sxyazi
df00ca18a3
feat: add AppleWindowTabbingMode
option
2023-05-27 01:37:34 +08:00
sxyazi
ce785ccacf
feat: add AppleScrollerPagingBehavior
option
2023-05-27 01:02:23 +08:00
sxyazi
0ad226e8c3
feat: add mouseDriverCursorSize
option
2023-05-27 00:13:47 +08:00
Hraban Luyat
f1a562eef1
refactor: rename clock option menuExtraClock
2023-05-15 13:44:02 -04:00
Hraban Luyat
f6b7489ddb
feat: defaults write com.apple.menuextra.clock
2023-05-15 13:13:18 -04:00
Domen Kožar
0dbf1c2fb1
Merge pull request #654 from shivaraj-bh/authorized-keys
...
Manage SSH authorized keys for users
2023-05-15 11:59:31 +01:00
sbh69840
3d22883cdb
add tests
2023-05-14 13:20:13 +05:30
Daiderd Jordan
252541bd05
Merge pull request #638 from aerialls/screensaver
...
feat(screensaver): add support of askForPassword and askForPasswordDelay
2023-05-10 23:42:22 +02:00
Roman Melnikov
da2c0a74ca
buildkite-agent: update module
...
Update module to look it similar to what it currently present in
'nixpkgs'. Mainly, to provide support for running multiple
buildkite-agents.
2023-05-10 16:26:20 +08:00
Julien Brochet
2303eed571
feat(screensaver): add support of askForPassword and askForPasswordDelay
2023-04-30 14:11:40 +02:00
Slim Lim
6774344719
Add option to set 24-hour time
...
Normally, the system region setting determines whether the clock uses
12- or 24-hour time. This flag allows users to override this setting and
use 24-hour time even if their region does not.
2022-12-13 15:42:25 -08:00
Domen Kožar
4182ad42d5
Merge pull request #553 from n8henrie/issue_543
...
Add system terminfo to TERMINFO_DIRS by default
2022-11-15 17:44:04 +00:00
Pavel Shirshov
c946ee42fa
#517 : custom preferences for 'defaults' can be specified
2022-10-24 13:12:54 +01:00
Nathan Henrie
6b73d2c605
Type: TERMINFO_DIRS not TERMINFO
2022-10-20 14:49:26 -06:00
Nathan Henrie
ed993c5038
Add system terminfo to TERMINFO_DIRS by default
2022-10-19 15:09:28 -06:00
Jan Schmitt
c5a241fc64
fix: adapt fonts tests to use newer module api
2022-09-15 20:26:54 +02:00
Domen Kožar
3b69bf3cc2
Merge pull request #498 from malob/improve-homebrew-module
...
Add ability to configure all known Brewfile line arguments with `homebrew` module
2022-09-06 16:35:28 +01:00
Malo Bourgon
55e198cf5a
Add somes tests for homebrew
module
2022-08-30 13:30:05 -07:00
Malo Bourgon
5fa362c32f
Transition to using native floats
2022-08-29 15:39:16 -07:00
Domen Kožar
5af1aa51f6
Merge pull request #490 from malob/update-nix-module
...
Bring `nix` module back in sync with the NixOS module (as much as possible)
2022-08-22 09:55:24 +02:00
Domen Kožar
b344a20e80
Merge pull request #471 from tianyaochou/fix-alias-shell-escape
...
add escape to shell aliases
2022-08-22 09:52:46 +02:00
Jan Schmitt
fbca12e524
feat: provide option to display the appswitcher on all displays
2022-08-20 22:48:59 +02:00
Malo Bourgon
f75b461ae2
Fix tests failing due to Nix version check
2022-08-16 17:41:13 -07:00
Tianyao Chou
a3cab812ac
add escape to shell aliases
2022-06-30 19:21:36 +02:00
Daiderd Jordan
1a387b8b3e
Merge pull request #447 from dsyang/additional-options
...
add options for configuring activity monitor
2022-04-25 23:03:55 +02:00
Brian Leung
af3eb87e82
Add NSGlobalDomain.NSAutomaticWindowAnimationsEnabled setting
...
* modules/system/defaults/NSGlobalDomain.nix: Define.
2022-03-25 23:04:45 -07:00
Dan Yang
faaa12ad24
add options for configuring activity monitor
2022-03-14 10:17:35 -07:00
Dan Yang
37e42a9fe4
add option to show hidden files everywhere
2022-03-14 10:04:28 -07:00
Chris Montgomery
1cf5705283
defaults: add options for common universalaccess
settings
2021-12-24 17:52:17 -05:00
Mario Rodas
f3aa13d141
spotifyd: add spotifyd service
2021-03-11 04:20:00 +00:00
Łukasz Niemier
bd75d14b0f
fix: use separate config option to set port of DNSmasq
...
Older approach seems to not work on macOS 11 Big Sur for some reason.
2021-01-28 14:09:30 +01:00
Daiderd Jordan
57df59ea2d
Merge pull request #247 from happysalada/fix_nextdns
...
nextdns: add to modulelist
2020-12-06 15:21:49 +01:00
happysalada
dcbc6a4433
nexdns: add module and tests
2020-11-27 11:28:26 +09:00
Andrew Seward
5d0ed66ba9
Add options for swipe navigation
...
One for trackpad, one for mouse. I don't know much about the mouse side
of things, but thought I'd at least include it to be comprehensive.
2020-11-14 22:51:54 -08:00
Daiderd Jordan
1145503ef9
Merge pull request #242 from akrmn/lorri-path
...
add git, gnutar and gzip to lorri's path
2020-11-05 21:17:53 +01:00
Moisés Ackerman
d037dfaf20
add git, gnutar and gzip to lorri's path
2020-11-05 11:43:50 +01:00
Andrew Seward
fe814c5e91
Add some test coverage for redis service
2020-11-02 19:26:39 -08:00