Prav!n
fa0d64721f
module: add jankyborders service
...
- Added the jankyborders service.
- Introduced changes for whitelist and blacklist options and assertions.
- emoved path reference from launchd argument.
- Corrected missing trailing newline in default.nix.
2024-07-21 02:54:45 +05:30
Malo Bourgon
398510f601
Add nix.optimise
module
2024-03-27 12:50:04 -07:00
Michael Hoang
c7ae5dc969
Merge pull request #725 from mitchmindtree/trezord
2024-03-13 02:00:15 +11:00
Michael Hoang
8a15cb36ff
Merge pull request #892 from Samasaur1/startup-chime
...
`system.startup.chime`: init
2024-03-02 13:57:42 +11:00
Sam
ee53e5785c
system.startup.chime
: init
2024-02-29 22:23:40 -08:00
Sam
0363c18c37
system.nvram
: init (internal)
2024-02-29 22:20:04 -08:00
Mathew Polzin
9090c6f897
nix-darwin/programs.direnv: init
2024-02-27 08:38:36 -06:00
Domen Kožar
0e6857fa1d
Merge pull request #859 from yaxitech/github-runner
...
github-runners: init module
2024-02-18 04:48:38 +00:00
Sam
37eb625dd4
security.sudo.extraConfig: init
2024-02-11 14:16:23 -08: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
Zhong Jianxin
56f56c80ef
sketchybar: init
...
Fix #581
2023-07-25 18:58:56 +08: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
Michael Hoang
5288a72354
Allow flaky installation with darwin-rebuild
2023-07-11 18:59:05 +10:00
mitchmindtree
66f85cb9db
trezord: Add launchd user agent service module for configuring trezord
...
This adds a small module for configuring the trezor-bridge service,
trezord. This service enables users to interact with their Trezor
hardware wallet through the trezor suite web interface, or to use the
device for U2F auth, SSH login, GPG or password mgmt.
https://trezor.io/learn/a/what-is-trezor-bridge
The options were copied directly from the nixos service module here:
9d6e454b85/nixos/modules/services/hardware/trezord.nix (L16)
The implementation was adapted from the nixos module's systemd service
to a launchd user agent.
Tested successfully locally on an Air M2.
2023-07-10 19:21:10 +10:00
Michael Hoang
d2b01ab455
nix/linux-builder: init
2023-07-08 14:05:37 +10:00
Jack Maloney
1711db734e
add ipfs service
2023-06-18 00:44:04 -05:00
Hraban Luyat
f6b7489ddb
feat: defaults write com.apple.menuextra.clock
2023-05-15 13:13:18 -04:00
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
Robert Hensing
3cb5cfa5f9
hercules-ci-agent: init
...
Source files originate from the hercules-ci-agent repository and
I will make sure to keep them in sync, bidirectionally.
The module is split into two files to make maintenance of the
common parts with NixOS easier.
2022-12-22 20:18:53 +01:00
Robert Hensing
617604488e
Add meta.maintainers option
2022-12-22 20:18:53 +01:00
4825764518
c148d28c67
Add wg-quick module
2022-12-02 20:55:53 -05:00
Pavel Shirshov
c946ee42fa
#517 : custom preferences for 'defaults' can be specified
2022-10-24 13:12:54 +01:00
Domen Kožar
b3de9dded8
Merge pull request #228 from malob/sudo-touchid
...
Add option to enable sudo authentication with Touch ID
2022-09-20 13:42:31 +01:00
Domen Kožar
14a12e9ee7
Merge pull request #499 from Enzime/karabiner-elements
...
Karabiner-Elements
2022-09-19 13:32:50 +01:00
Greg Pfeil
cfd60e8c54
Add tailscale service module
2022-09-09 11:26:49 -06:00
misuzu
09a45c8458
Add netbird module
2022-08-28 18:42:46 +03:00
Michael Hoang
afcce995bd
karabiner-elements: init module
2022-08-28 20:01:28 +10:00
Domen Kožar
ef0e7f41cd
Merge pull request #289 from angerman/angerman/gitlab-runner
...
adds gitlab-runner
2022-08-24 10:32:16 +02:00
Malo Bourgon
7e74c1c9fb
Move build user options to nix
module to improve overlap with NixOS
...
Also add `config.ids` like in NixOS.
2022-08-16 10:41:51 -07:00
Malo Bourgon
5f141365af
Update def and implementation of nix.package
to match NixOS module
...
Also remove `nix.version` option since it's no longer being used
anywhere, old irrelevant `nix-info` module, and all support for
legacy `nix.profile` option.
2022-08-16 10:41:51 -07:00
Malo Bourgon
ca57e8bcdb
Change option name and switch to using activation script
2022-06-30 13:32:46 -07:00
Malo Bourgon
1d98da837f
Add option to enable sudo authentication with TouchID
2022-06-30 13:31:42 -07: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
Moritz Angermann
98c09f6545
adds gitlab-runner
2022-03-30 09:31:04 +08:00
Dan Yang
faaa12ad24
add options for configuring activity monitor
2022-03-14 10:17:35 -07:00
Chris Montgomery
3bb62d40a2
Merge branch 'LnL7:master' into add-toplevel-option-lib
2022-02-27 21:26:31 -05:00
Daiderd Jordan
1df878b6f8
Merge pull request #438 from domenkozar/cachix-deploy
...
Add Cachix Agent
2022-02-19 18:50:39 +01:00
Domen Kožar
6dd5e881a0
Add Cachix Agent support
2022-02-16 11:21:17 +01:00
Finn Behrens
efa1aa6ca5
telegraf: init module
2022-02-08 17:48:57 +01:00
Chris Montgomery
9c645f5c61
feat: add top-level lib
option
...
For parity with NixOS:
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/misc/lib.nix
2022-01-23 12:42:09 -05:00
Chris Montgomery
1cf5705283
defaults: add options for common universalaccess
settings
2021-12-24 17:52:17 -05:00
Jason Felice
998fbfc039
defaults: magic mouse option
2021-08-24 17:13:48 -04:00
Mario Rodas
f3aa13d141
spotifyd: add spotifyd service
2021-03-11 04:20:00 +00:00
Malo Bourgon
e1425db70d
Move programs.brew-bundle to homebrew
2020-12-17 13:03:57 -08:00
Malo Bourgon
c3bddd3e91
Add Homebrew Bundle module
2020-12-08 09:47:52 -08:00
happysalada
dcbc6a4433
nexdns: add module and tests
2020-11-27 11:28:26 +09:00
Thibault Gagnaux
11413f94b2
Adds lorri service.
2020-08-29 16:35:43 +02:00
Daiderd Jordan
77121650d4
system: add patches module
2020-05-29 21:29:20 +02:00