summaryrefslogtreecommitdiff
path: root/modules/module-list.nix
AgeCommit message (Collapse)Author
2025-01-16Merge branch 'LnL7:master' into masterHEADmasterMike Vink
2025-01-10openssh: init moduleMichael Hoang
2024-11-12feat(defaults): adding support to control centerLucas Mendes Loureiro
2024-11-04Merge pull request #1129 from mweinelt/node-exporterEmily
module: add prometheus-node-exporter service
2024-11-02Allow configuring the fn key actionApril Schleck
2024-10-31module: add prometheus-node-exporter serviceMartin Weinelt
2024-10-24power,sleep: Add options to control restart and sleep behaviorPhilip Børgesen
2024-10-16module: add aerospace serviceNick Hu
2024-10-04Merge pull request #1077 from rsrohitsingh682/add-netadataMichael Hoang
feat: add netdata service
2024-10-03netdata: add netdata service in nix-darwin.Rohit Singh
2024-09-11flake: put nixpkgs in NIX_PATH and system registry for flake configsJade Lovelace
Currently there are a bunch of really wacky hacks required to get nixpkgs path correctly set up under flake configs such that `nix run nixpkgs#hello` and `nix run -f '<nixpkgs>' hello` hit the nixpkgs that the system was built with. In particular you have to use specialArgs or an anonymous module, and everyone has to include this hack in their own configs. We can do this for users automatically. NixOS/nixpkgs@e456032addae76701eb17e6c03fc515fd78ad74f Co-authored-by: Antoine Cotten <hello@acotten.com>
2024-08-02(feature) Add Stage Manager (com.apple.WindowManager) settings as ↵Maxime Daffis
system.defaults.windowmanager All credits go to @AlexOwl. Their [PR](https://github.com/LnL7/nix-darwin/pull/505) looked abandonned so I reported their changes and addressed the change requests.
2024-07-21module: add jankyborders servicePrav!n
- 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-04-05Merge branch 'LnL7:master' into masterMike Vink
2024-03-27Add `nix.optimise` moduleMalo Bourgon
2024-03-13Merge pull request #725 from mitchmindtree/trezordMichael Hoang
2024-03-02Merge pull request #892 from Samasaur1/startup-chimeMichael Hoang
`system.startup.chime`: init
2024-02-29`system.startup.chime`: initSam
2024-02-29`system.nvram`: init (internal)Sam
2024-02-27nix-darwin/programs.direnv: initMathew Polzin
2024-02-18Merge pull request #859 from yaxitech/github-runnerDomen Kožar
github-runners: init module
2024-02-11security.sudo.extraConfig: initSam
2024-02-11first working versionMike Vink
2024-01-22github-runners: init moduleVincent Haupert
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
2023-07-25sketchybar: initZhong Jianxin
Fix #581
2023-07-23eternal-terminal: add moduleryane
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-11Allow flaky installation with `darwin-rebuild`Michael Hoang
2023-07-10trezord: Add launchd user agent service module for configuring trezordmitchmindtree
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: https://github.com/NixOS/nixpkgs/blob/9d6e454b857fb472fa35fc8b098fa5ac307a0d7d/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-08nix/linux-builder: initMichael Hoang
2023-06-18add ipfs serviceJack Maloney
2023-05-15feat: defaults write com.apple.menuextra.clockHraban Luyat
2023-05-10Merge pull request #638 from aerialls/screensaverDaiderd Jordan
feat(screensaver): add support of askForPassword and askForPasswordDelay
2023-05-10buildkite-agent: update moduleRoman Melnikov
Update module to look it similar to what it currently present in 'nixpkgs'. Mainly, to provide support for running multiple buildkite-agents.
2023-04-30feat(screensaver): add support of askForPassword and askForPasswordDelayJulien Brochet
2022-12-22hercules-ci-agent: initRobert Hensing
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-22Add meta.maintainers optionRobert Hensing
2022-12-02Add wg-quick module4825764518
2022-10-24#517: custom preferences for 'defaults' can be specifiedPavel Shirshov
2022-09-20Merge pull request #228 from malob/sudo-touchidDomen Kožar
Add option to enable sudo authentication with Touch ID
2022-09-19Merge pull request #499 from Enzime/karabiner-elementsDomen Kožar
Karabiner-Elements
2022-09-09Add tailscale service moduleGreg Pfeil
2022-08-28Add netbird modulemisuzu
2022-08-28karabiner-elements: init moduleMichael Hoang
2022-08-24Merge pull request #289 from angerman/angerman/gitlab-runnerDomen Kožar
adds gitlab-runner
2022-08-16Move build user options to `nix` module to improve overlap with NixOSMalo Bourgon
Also add `config.ids` like in NixOS.
2022-08-16Update def and implementation of `nix.package` to match NixOS moduleMalo Bourgon
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-06-30Change option name and switch to using activation scriptMalo Bourgon
2022-06-30Add option to enable sudo authentication with TouchIDMalo Bourgon
2022-04-25Merge pull request #447 from dsyang/additional-optionsDaiderd Jordan
add options for configuring activity monitor
2022-03-30adds gitlab-runnerMoritz Angermann