Commit Graph

27 Commits

Author SHA1 Message Date
Jörg Thalheim
86591a3954 docs/nixos: document missing mixings 2024-06-30 15:07:49 +02:00
Jörg Thalheim
6a1cd68c79 docs: add nix-darwin 2024-06-30 15:07:49 +02:00
Jörg Thalheim
bed9cfce2a Update docs/nixos/hardware.md
Co-authored-by: Bruno Bigras <bruno@bigras.dev>
2024-04-12 17:30:26 +00:00
Jörg Thalheim
e663d1890e add digitalocean 2024-04-12 17:30:26 +00:00
a-kenji
e4252aa777
docs: fix wiki links (#411) 2024-04-10 01:17:28 +02:00
Guanran928
e4ea26262b
treewide: fix typo using typos (#400) 2024-03-20 18:29:05 +01:00
Brian McGee
640f83f6eb
docs: advise bare metal or KVM support for Github Runner (#397) 2024-03-13 11:08:56 +01:00
Beat Hagenlocher
0c7eefd137
Fix typo in hardware.md (#342) 2023-12-22 16:14:12 +01:00
zowoq
d725309c96
treewide: update URLs, .github/settings.yml: update team (#284)
* treewide: update URLs

* .github/settings.yml: update team
2023-11-04 10:17:06 +01:00
Jörg Thalheim
fbc038210c mixins-nix-experimental: not so common experimental features to its own module 2023-10-23 13:16:47 +02:00
Jörg Thalheim
8247932132
hcloud: add arm subprofile (#214) 2023-08-07 16:06:58 +02:00
Jörg Thalheim
a6612a66e8 add ex101 profile for hetzner 2023-07-19 16:57:23 +02:00
Jörg Thalheim
298c7f5a72
docs: update supported nixos releases (#195) 2023-07-16 09:33:21 +02:00
Samuel Rounce
621c1def02
Update github_actions_runner.md 2023-05-22 13:18:27 +01:00
zimbatm
48ac318b05
docs: refactor
This commit does a lot of things at ones:

* introduce a temporary logo to unbreak the image reference in the docs
* introduce a getting started documentation
* introduce a proper user guide. It's still missing a lot of things.
* rename the various categories of modules to be clearer.
* complete the missing module references.
* add a tiny FAQ
2023-04-14 16:04:43 +02:00
zimbatm
6fbc55c092
switch docs to mkdocs 2023-04-03 17:50:08 +02:00
Jean-François Roche
087864f46e doc(github-runner): provide more context and improve wording 2023-03-08 21:15:56 +01:00
zimbatm
6c1abd9f39
remove the _file references
After #80, the modules are exposed as paths, and Nix doesn't seem to
complain anymore.

This is probably a change in Nix itself. But that means we don't need
those `_file` anymore.
2023-02-27 14:00:50 +01:00
zimbatm
ca3fdd34f8
flake: remove flake-parts dependency
One drawback of flake-parts is that it makes the wiring of the flake
outputs less easy to follow. With the new version the user can open the
flake.nix and pretty easily follow how things are put together.

Another drawback is that it makes the flake dependency tree larger. We
want to limit how much baggage srvos is adding when added as an input.
2023-02-27 12:14:06 +01:00
DavHau
18031eb886
predictable module locations
We introduce a few new mechanism in this commit:

flake-parts is used to wire things together.

./all-parts.nix looks for and imports all flake-part.nix files. This
makes it easier to co-locate the parts next to the targeted code.

We introduce a `modules` flake output to hold all modules. For example
instead of `nixosModules`, use `modules.nixos`.

In ./nixos we enforce a 1:1 mapping between the module filenames and the
attribute. For example ./nixos/mixins/telegraf.nix will translate to
`modules.nixos.mixins-telegraf`.

flake-compat ensures that the default.nix and flake.nix are in sync and have the same outputs.
2023-02-24 11:47:49 +01:00
Jean-François Roche
9b39154f95
doc(github-runner): authentication
As this is not really obvious from the GitHub documentation.
2023-02-20 23:30:30 +01:00
zimbatm
541ff88a1b
docs: fix nixos modules doc 2023-02-15 11:11:17 +01:00
zimbatm
7db80eca6c
docs: better explain _file 2023-02-15 10:58:47 +01:00
zimbatm
c764097e37
make room for other types of modules 2023-02-15 10:45:26 +01:00
zimbatm
b0884b0c2a
more docs, things are still pretty messy 2023-02-15 10:35:52 +01:00
zimbatm
414f029953
docs: explain the _file attribute
Fixes #61
2023-02-13 19:19:01 +01:00
zimbatm
793e55fcaa
docs MVP 2023-02-13 17:20:20 +01:00