1
1
mirror of https://github.com/divnix/digga.git synced 2024-12-23 08:02:21 +03:00
Commit Graph

103 Commits

Author SHA1 Message Date
David
117be8023d
chore: update wiki links 2024-05-17 12:19:41 +02:00
Lord-Valen
504459e184 📝 docs Update quickstart 2023-01-06 08:41:20 -05:00
Lord-Valen
482d571313 🧠 redesign Use newer flake-utils 2023-01-05 22:29:35 -05:00
Lord-Valen
5d159417c6 💎 style Format files 2022-11-12 06:02:28 -05:00
Chris Montgomery
6f4ecf0c39
docs: remove section on using bud for hm config switching 2022-07-09 16:36:52 -04:00
Chris Montgomery
00cbe51dd2
docs: typos/cleanup 2022-07-09 16:36:36 -04:00
Chris Montgomery
e470038a36
docs: remove inaccurate and misleading bootstrapping guides
Many many people have complained about the misleading documentation.
Rather than continuing the path of "we need to fix this", we can reduce
the harmful effects of the inaccurate docs by removing them all
together.

Since much of the confusion in the "getting started" docs came from
`bud`-specific instructions, and `bud` is being removed, removing the
inaccurate docs also seems like it can be a kick towards replacing them.

Also:

- The NixOS manual is the canonical guide to installation. We don't need
to repeat its instructions.
- The numerous references to networking configuration don't have a place
within Digga -- I'm assuming these are `bud`-specific things which are
no longer relevant with `bud` gone.
2022-07-09 16:29:32 -04:00
Chris Montgomery
65b8e6d361
docs: recommend nixos-generators for iso building 2022-07-09 16:28:59 -04:00
Chris Montgomery
14e7ace5c0
cli: remove bud
This has been planned for some time.

It seems necessary to do so now because after updating inputs to track
NixOS 22.05 channels and releases, checks fail unexpectedly, with the
traces leading back to `bud`. Disabling its modules allows checks to
run successfully.

Rather than figuring out what's going wrong with `bud`, it seems more
appropriate to remove it as planned.
2022-07-09 16:24:47 -04:00
Parthiv Seetharaman
0ffa2dff5e
Merge pull request #459 from pgarrison/main
458 Onboarding docs get you to a nix-shell
2022-04-29 01:38:25 -04:00
Chris Montgomery
139d6e673d
docs: update api references 2022-04-27 19:09:43 -04:00
pgarrison
7af9b44d8f 458 Onboarding docs get you to a nix-shell 2022-04-24 12:03:41 -07:00
Parthiv Seetharaman
1072583dbe fix onboarding process for pulling template 2022-04-04 21:43:46 -05:00
Chris Montgomery
94d51035da ci: use native github actions for pull request checks 2022-03-31 11:29:59 -05:00
Parthiv Seetharaman
2399abe440
Merge pull request #432 from Gigahawk/docs_fix
docs: update start/from-nixos
2022-02-28 14:26:01 -08:00
Parthiv Seetharaman
ef92bc3c73 Merge devos docs and README into top-level 2022-02-26 12:20:58 -08:00
Jasper Chan
7e394658a0 docs: update start/from-nixos 2022-02-25 02:38:24 -08:00
Parthiv Seetharaman
dcf744906f mkFlake: replace config.self -> self
config.self seems to cause infinite recursion when using nix-shell in a
non-git repository
2022-02-23 15:23:14 -08:00
teutat3s
a100fee8f0 chore: update docs 2022-02-23 15:23:14 -08:00
Lin Yinfeng
83afb8135d Update api reference 2022-02-23 15:23:14 -08:00
Parthiv Seetharaman
0014c5d509 rename current modules -> exportedModules
and externalModules -> modules
2022-02-23 15:23:14 -08:00
Parthiv Seetharaman
de57ab6967 mkFlake/options: add pathToOr for modules options 2022-02-23 15:23:14 -08:00
David Arnold
6267d6abf9 imp: remove default application of profileTests
now that we have per-host custom tests, it does not make sense anymore
to have magic lumpsum tests.

users are encouraged to use the new digga.lib.allProfilesTest standard
test and add it to a host's test like so:

`nixos.<host>.tests = [ digga.lib.allPrefilesTest ];`
2022-02-23 15:23:14 -08:00
David Arnold
35e45d6a0a fix: doc fixes 2022-02-23 15:23:14 -08:00
Timothy DeHerrera
62f5e48398 spelling fixes 2022-02-23 15:23:14 -08:00
David Arnold
8a8f92fb42 imp: add per host tests
this allow users to specifiy per hosts tests in the host api container
under `.test`.

test must be an attrs or a function that is invoked as a package and
that returns an attrs which can be consumed by nixos' `mkTest`.

tests must have a name, so that they can be told apart in the
flake's check attribue.
2022-02-23 15:23:14 -08:00
David Arnold
cf6f2e1bd9 fix: don't git ignore the mdbook index 2022-02-23 15:23:14 -08:00
David Arnold
b089b036c2 fix: mkFlake options & functor 2022-02-23 15:23:14 -08:00
David Arnold
fee8829dd7 docs: add general docs (w/o library reference)
library reference expected to come as soon as flake-utils-plus has
the corresponding implementation.
2022-02-23 15:23:14 -08:00
David Arnold
736b50eeb0 fix: api-doc job 2022-02-23 15:23:14 -08:00
Pacman99
f921586ac2 doc: update options documentation 2022-02-23 15:23:13 -08:00
Pacman99
fb2194ae16 Add doc for mkFlake and explain usage in README 2022-02-23 15:22:07 -08:00
Parthiv Seetharaman
46fe74647e tree: move everything into examples/devos 2022-02-23 15:21:28 -08:00
Brendan Tobolaski
d6b84ca240
Fix decryption location for agenix 2022-02-17 10:15:02 -06:00
Ben Merritt
fbfb84b96c Fix outdated option name 2022-01-10 23:21:52 -08:00
Ben Merritt
a7fae1dbcc Update secrets path
See e538664435
2022-01-09 00:14:24 -08:00
Michael Reddick
70545abd1b docs: fix typo in start/bootstrapping 2021-11-20 15:58:37 -06:00
Timothy DeHerrera
fca9289eec
Merge pull request #395 from pub-solar/refactor/remove-git-crypt
Remove git crypt, update docs
2021-11-13 14:09:09 -07:00
Karolis Labrencis
89b3cf78fd Document using deploy-rs to deploy home-manager 2021-11-02 23:44:20 +02:00
Benjamin Bädorf
243116e228
Remove git crypt, update docs 2021-10-24 19:36:56 +02:00
Karolis Labrencis
65db5d30ae docs: remove outdated nix-rebuild notes 2021-10-23 17:50:49 -05:00
Trevor Riles
804e972c57 Update docs and scripts to use main branch.
When following the getting started guide commands were failing due to
the mater branch not existing. I went through and updated all
references in the docs and other scripts from master to main.
2021-10-09 11:19:52 -05:00
Joel
8684105d21
docs: fix typos in concepts/suites 2021-10-07 19:11:21 +10:00
Chris Montgomery
95f89c0b44 docs: use single quotes in example to avoid shell expansion 2021-09-20 08:10:31 -05:00
Chris Montgomery
ccf160dd21 docs: deploy command example is run from repo root 2021-09-20 08:10:31 -05:00
Chris Montgomery
0770c7f900 docs: bud get creates a directory named devos by default
As mentioned in #370 it would not result in a directory called `bud`, as
can be seen in the custom `get.bash` command where the directory name
defaults to `devos`.
2021-09-20 08:10:31 -05:00
Chris Montgomery
57a14bb411 docs: update links to point to master instead of core 2021-09-20 08:10:31 -05:00
Chris Montgomery
955b9ce1c1 docs(bud): replace references to flk 2021-09-20 08:10:31 -05:00
Chris Montgomery
c3461cd2c3 docs: master is the current target branch for pull requests 2021-09-19 07:32:52 -05:00
Anton
a3b2bcf3d5 fix typo in CONTRIBUTING.md 2021-09-18 09:20:09 -05:00