Emily
b97c235e37
treewide: tweak DocBook docs for conversion
...
These help `nix-munge-doc` automate more of the Markdown conversion
process. See the following nixpkgs commits for explanations of many
of these changes:
* 275a34e0d8
* 694d5b19d3
* f1d39b6d61
* 16102dce2f
I couldn't think of any particularly good way to format the
`system.defaults` breadcrumbs, so I just made them standalone
paragraphs. They weren't rendering correctly in DocBook anyway.
2023-06-24 10:48:55 +01:00
Emily
76ce9faca6
doc/manual: use nixosOptionDoc
...
The only change to `options.json` are that the `declarations` fields
now contain correct GitHub URLs.
The changes to the HTML manual are all either strict improvements:
* "Declared by:" links point to the correct URLs.
* `lib.mdDoc` documentation is included.
or else trivial:
* Additional whitespace in the HTML source.
* Some interchange of `<pre class="programlisting">` and
`<code class="literal">`.
* Fancy quotes used in some type descriptions.
`optionsDocBook` is exported temporarily as it is used by
`nix-doc-munge` for the Markdown conversion process.
This drops support for building the manual on 22.11, which lacks a
complete implementation of this processor, and provides stubbed-out
manual packages with an explanation on that version.
2023-06-24 10:48:55 +01:00
Emily
96cb49133b
wq-quick: document publicKey
option
...
All exposed options should have documentation, and `nixosOptionDoc`
will give an error if it's missing.
2023-06-24 10:48:55 +01:00
Emily
f8c61f0098
flake.nix: add checks for the docs
...
Except for `manualEpub`, which is going away.
2023-06-24 09:03:26 +01:00
Emily
b6893e7f6d
eval-config: remove lib.mdDoc
...
The temporarily pinned nixpkgs version already has this version,
and where we're going, we don't need backports.
This reverts commit 737cfdec9c
.
2023-06-24 06:33:18 +01:00
Emily
b7ccefadf9
flake.nix: temporarily pin nixpkgs version
...
This is the last bump of the nixpkgs-unstable channel before the
DocBookalypse.
2023-06-24 06:33:18 +01:00
Daiderd Jordan
6460468e7a
Merge pull request #706 from qowoz/defaults
...
activity monitor: change settings to null
2023-06-23 12:57:17 +02:00
zowoq
fbb3ab94e6
activity monitor: change settings to null
...
treewide these seem to be the only settings that aren't unset by default which seems inconsistent
2023-06-23 20:29:46 +10:00
Domen Kožar
bc346a67d3
Merge pull request #704 from emilazy/readd-mddoc
...
eval-config.nix: readd `lib.mdDoc` temporarily
2023-06-21 23:12:02 +01:00
Emily
737cfdec9c
eval-config.nix: readd lib.mdDoc
temporarily
...
Fixes : #701
2023-06-21 22:55:32 +01:00
Roman Melnikov
f253b41de8
buildkite-agent: fix launcd daemon environment
...
Add missing 'NIX_SSL_CERT_FILE'
2023-06-21 09:35:41 +02: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
Daiderd Jordan
681c152eea
Merge pull request #679 from dbaynard/patch-1
...
Document font overriding behaviour
2023-06-20 21:38:47 +02:00
Daiderd Jordan
1b57241a7b
Merge pull request #686 from CathalMullan/master
...
nix: Add build machines protocol option.
2023-06-20 21:19:39 +02:00
Daiderd Jordan
1eab97fe04
Merge pull request #689 from cherryblossom000/patch-1
...
docs: clarify how to use inputs with flakes
2023-06-20 21:12:39 +02:00
Daiderd Jordan
1a625c193d
Merge pull request #696 from toonn/bump-actions
...
GHActions: Bump install-nix-action to v22
2023-06-20 21:09:17 +02:00
toonn
cd87d92320
GHActions: Bump install-nix-action to v22
...
Not all workflows were updated but some were, this fixes the
inconsistency.
2023-06-18 20:03:45 +02:00
Domen Kožar
8a5af0da9d
Merge pull request #695 from jmmaloney4/master
...
add ipfs service
2023-06-18 18:46:33 +01:00
Domen Kožar
1759eb2699
Merge pull request #688 from Enzime/add/template
...
flake: add template with basic flake config
2023-06-18 18:45:30 +01:00
Jack Maloney
1711db734e
add ipfs service
2023-06-18 00:44:04 -05:00
Michael Hoang
8d13a55f1c
workflows: fix Nix install on macos-12
2023-06-17 22:57:44 +10:00
Michael Hoang
f532e43f7e
templates.flake: add contents of simple.nix
2023-06-17 22:57:44 +10:00
Michael Hoang
fc955520dd
flake: add template with basic flake config
2023-06-17 22:09:38 +10:00
Lauren Yim
1fc5d125fb
docs: clarify how to use inputs with flakes
...
This commit clarifies that in order to access `inputs` in a host configuration, the `inputs` argument must be used. This commit also documents how `specialArgs` can be used to access the inputs as arguments directly.
2023-06-12 16:08:03 +10:00
Cathal Mullan
51b8bdfc0e
nix: Add build machines protocol option.
2023-06-10 13:44:37 +01:00
Domen Kožar
7c16d31383
Merge pull request #685 from Enzime/fix/run
...
darwin-installer: fix `/run` not getting created
2023-06-09 11:44:53 +01:00
Michael Hoang
1ba9ae3d21
darwin-installer: fix /run
not getting created
2023-06-09 15:25:55 +10:00
Domen Kožar
40e4b85baa
Merge pull request #681 from cole-h/auto-uid
...
system/checks: allow disabling the buildUsers check
2023-06-08 08:42:41 +01:00
Domen Kožar
5c671dd10f
Merge pull request #677 from Enzime/fix/ssh-pubkeys
...
ssh: fix public keys in home directory not working
2023-06-08 08:41:09 +01: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
Cole Helbling
9c7a07b8b2
system/checks: allow disabling the buildUsers check
...
This allows systems with auto-allocate-uids enabled to work (by
disabling this check).
2023-06-06 16:21:14 -07:00
David Baynard
d20ba9bf9c
Document font overriding behaviour
2023-06-01 22:21:31 +01:00
Domen Kožar
4338bc869e
Merge pull request #404 from jsoo1/no-checking-channels-with-flakes
...
flakes: Do not verify channels when using flakes.
2023-05-31 20:59:30 +02:00
John Soo
add08fcab0
flakes: Do not verify channels when using flakes.
2023-05-31 07:28:23 -06:00
sxyazi
cfcfcc535e
feat: use enum instead of str for constraints nicer
2023-05-27 01:42:42 +08: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
7bf15660ca
fix: type
2023-05-27 00:37:51 +08:00
sxyazi
0ad226e8c3
feat: add mouseDriverCursorSize
option
2023-05-27 00:13:47 +08:00
Daiderd Jordan
b8c286c82c
Merge pull request #616 from gshpychka/patch-1
...
feat: support writing arrays to system defaults
2023-05-22 19:02:28 +02:00
Daiderd Jordan
57094eaf5a
Merge pull request #641 from lockejan/update-ci
...
Update ci and introduce matrix builds against stable and unstable
2023-05-22 18:42:29 +02:00
Jan Schmitt
ebdd18cdc1
ci: refactor to several jobs to enable optional checks
2023-05-19 13:33:38 +02:00
Quentin Smith
bc776e4940
Match nixos handling of fonts.fonts by looking for .ttf, .ttc, and .otf files in any directory in the passed packages
2023-05-17 20:31:24 -04:00
Daiderd Jordan
dfbdabbb3e
Merge pull request #661 from serokell/rvem/change-buildkite-agent-runtimePackages-option
...
buildkite-agent: allow 'types.path' in runtimePackages
2023-05-17 19:16:52 +02:00
Daiderd Jordan
bd8694d0e1
Merge pull request #643 from hraban/feat/menuextra
...
feat: defaults write com.apple.menuextra.clock
2023-05-17 19:07:53 +02:00
Roman Melnikov
6236fd1923
buildkite-agent: allow 'types.path' in runtimePackages
...
This might be useful when some non-nix packages need to be provided,
e.g. 'brew'.
2023-05-16 15:58:30 +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