1
1
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-10-04 00:19:39 +03:00
Commit Graph

68 Commits

Author SHA1 Message Date
Emily
04e3cfc822 version: make system.stateVersion mandatory
When testing the Sequoia UID change, I discovered that @mjm
didn’t have `system.stateVersion` set; I suspect this is not too
uncommon. Let’s make it required now, like NixOS is trying to,
to improve our backwards‐compatibility story in anticipation of
starting to cut release branches.
2024-09-12 18:35:10 +01:00
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
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
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
75c2925c57 release: give test derivations meaningful names 2023-08-03 09:47:40 +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
Emily
69648c6cbb doc/manual: use nixos-render-docs
Now that all the DocBook documentation is gone, we can switch to the
new NixOS documentation generator. No meaningful change in HTML output,
except that I removed the rather pointless preface and changed the
title accordingly. Manual page output is greatly improved; it was
kind of broken before. The `sed` hack is pretty gross but I have
confirmed that nixpkgs will be happy to accept a PR to make things
a little more customizable.

This also drops the `manual` alias (deprecated in nixpkgs in 2018
and imported into nix-darwin), and `manualEpub` (because the NixOS
documentation generator doesn't support it and also nobody wants this
as an ebook).
2023-06-24 10:48:55 +01:00
Nathan Henrie
ed993c5038 Add system terminfo to TERMINFO_DIRS by default 2022-10-19 15:09:28 -06:00
Malo Bourgon
55e198cf5a Add somes tests for homebrew module 2022-08-30 13:30:05 -07:00
Mario Rodas
f3aa13d141 spotifyd: add spotifyd service 2021-03-11 04:20:00 +00:00
happysalada
dcbc6a4433 nexdns: add module and tests 2020-11-27 11:28:26 +09:00
Andrew Seward
fe814c5e91 Add some test coverage for redis service 2020-11-02 19:26:39 -08:00
Thibault Gagnaux
11413f94b2 Adds lorri service. 2020-08-29 16:35:43 +02:00
cmacrae
7ebda10e40 module: add spacebar service 2020-05-14 19:41:28 +01:00
cmacrae
7ef533e8d1 module: add yabai service 2020-05-10 22:35:54 +01:00
Daiderd Jordan
f885aff4c9
Merge pull request #195 from hauleth/ft/add-dnsmasq-service
Add DNSmasq service
2020-05-03 18:57:17 +02:00
Łukasz Niemier
43b7a6901b
test: add tests for new service 2020-04-28 19:06:45 +02:00
Wael M. Nasreddine
cee84f4ea0 launchd: allow customization of the default launchd prefix 2020-04-14 15:01:37 -07:00
Daiderd Jordan
3fde04a384
tmux: add test for #173 2019-11-02 17:18:39 +01:00
Jason Felice
26c6e5f758 port autossh service from nixos 2019-07-02 10:44:34 -04:00
Daiderd Jordan
da88e60bca
release.nix: add manual builds 2019-05-04 15:39:32 +02:00
Daiderd Jordan
af7cd05699
launchd: add basic test for daemons/agents 2019-03-22 20:49:53 +01:00
Wael M. Nasreddine
59d84f93e4
do actually source the test 2019-02-20 08:39:14 -08:00
Daiderd Jordan
c50ba6a354
security.pki: add test for ca-certificates.crt 2019-01-15 22:14:56 +01:00
Daiderd Jordan
462ec30cb3
checks: add test for nix-gc user validation 2019-01-04 00:50:14 +01:00
Daiderd Jordan
f05d6a858f
nix-gc: add test 2019-01-03 20:59:23 +01:00
Andrew Childs
b5fc279d1b Combine system environment tests and add zsh 2018-10-29 09:12:20 +09:00
Andrew Childs
676ef10377 Unify environment configuration and don't run in child shells
This should enable `nix run` to work under shells like fish and zsh,
as well as making child shells not needlessly reset any environment
that should be inherited.

Implementation adapted from NixOS.
2018-10-25 01:00:52 +09:00
Piotr Limanowski
6d0cf2d842 add tests for fonts 2018-10-02 19:59:23 +02:00
Mario Rodas
6d5dcd60eb synapse-bt: Add basic test 2018-09-15 15:37:22 -05:00
Michael Hoang
32d7297f98 synergy: Add tests for config options 2018-09-14 21:01:08 +10:00
Daiderd Jordan
f190254679
examples: remove nix-repl and nixUnstable references 2018-08-21 22:42:33 +02:00
Carlos D
41a6a40f53 Add a privoxy service 2018-08-02 10:09:22 +10:00
Daiderd Jordan
9987c71c83
nix-daemon: add tests 2018-06-21 15:22:12 +02:00
Periklis Tsirakidis
b85d89a1ae Init offlineimap service 2018-06-04 16:25:07 +02:00
Daiderd Jordan
bb9fe63acd
ssh: add basic tests for known hosts 2018-03-06 21:21:48 +01:00
Daiderd Jordan
84a3fcadd0
ofborg: add basic test 2018-03-05 23:00:50 +01:00
Daiderd Jordan
f1f6a81b9a
buildkite: remove package from test closure 2018-03-05 21:46:12 +01:00
Daiderd Jordan
25b2f87b58
skhd: add basic test 2018-03-05 21:41:52 +01:00
Rodney Lorrimar
48d6fe551d buildkite-agent service: add test case 2018-02-26 18:19:22 +00:00
Daiderd Jordan
b761ee79a3
zsh: add test for most options 2018-01-20 23:00:24 +01:00
Daiderd Jordan
f0d7b5a071
release: rename basic tests 2018-01-17 22:04:48 +01:00
Daiderd Jordan
ca1678c06c
release: show system path in tests 2018-01-14 21:17:25 +01:00
Daiderd Jordan
46d6951fd2
activation-scripts: add test for pre/post hooks 2018-01-14 16:08:27 +01:00
Daiderd Jordan
9e87afcb4e
users: add test for group creation/deletion 2018-01-13 02:05:45 +01:00
Daiderd Jordan
5303f80542
keyboard: add test for keyboard mappings 2018-01-08 22:22:37 +01:00
Daiderd Jordan
4608964b30
add test for networking.networkservices 2018-01-08 00:31:52 +01:00
Daiderd Jordan
48b888c800
nixpkgs: add test for overlays 2018-01-07 00:06:53 +01:00
pjan vandaele
062f14eb55 Closes #47. Adds tests for networking 2018-01-04 15:36:33 +09:00