teutat3s
134fcb9a0d
fix/upstreaming-merge-conflicts ( #42 )
...
Co-authored-by: Anton <fetsorn@gmail.com>
Co-authored-by: Chris Montgomery <chris@cdom.io>
Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>
Co-authored-by: Parthiv Seetharaman <pachum99@myrdd.info>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: GTrunSec <gtrunsec@hardenedlinux.org>
Co-authored-by: Pacman99 <pachum99@myrdd.info>
Co-authored-by: Joel <joel@joel.tokyo>
Co-authored-by: Trevor Riles <trevor@trevorriles.com>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/42
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-10-11 22:32:01 +00:00
teutat3s
e833c6cdae
fix/merge-conflict ( #36 )
...
Co-authored-by: Anton <fetsorn@gmail.com>
Co-authored-by: Chris Montgomery <chris@cdom.io>
Co-authored-by: Timothy DeHerrera <tim.deh@pm.me>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/36
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-10-07 23:53:20 +00:00
benneti
0536d0de90
update pkgs documentation
2021-09-02 11:37:21 +02:00
David Arnold
079adc4474
fix: more docs w.r.t. bootstrap iso
2021-08-12 20:57:22 -05:00
David Arnold
c46d923876
fix: iso docs w.r.t. bud burn and bootstrap.nix
2021-08-12 20:51:18 -05:00
David Arnold
32bddf6403
fix: docs bootsrtap - swap disk by label (easied copy/paste)
2021-08-12 20:48:30 -05:00
David Arnold
c30870f266
imp: bootstrap docs
2021-08-12 20:46:03 -05:00
David Arnold
2fcb3605ee
docs: soft update (fix the most obvious drift)
2021-08-01 16:38:52 -05:00
David Arnold
b95189d754
rm: community
...
the commmunity branch was fallen too far behind and there where no
contributions to it, anyways. We will start linking usage examples
out in the wild, instead.
2021-07-16 12:50:18 -05:00
David Arnold
b927d97ce2
doc: nvfetcher
2021-06-24 21:37:51 -05:00
Pacman99
a7c20465ec
doc/suites: updating explanation of suites
2021-06-08 18:27:54 -07:00
Pacman99
9dcc4adeef
Merge pull request #311 from almostnobody/patch-1
...
override module doc: fix #310
2021-06-08 14:07:19 -07:00
almostnobody
d852305c4c
Update doc/concepts/overrides.md
...
Co-authored-by: Pacman99 <pachum99@myrdd.info>
2021-06-08 22:24:24 +03:00
almostnobody
c30e8c5ca2
override module doc: fix #310
2021-06-08 22:10:17 +03:00
Pacman99
fe3a624930
docs: general updates
2021-06-05 10:10:05 -07:00
Jarosław Wygoda
454b27937f
customBuilds: add digitalOcean
2021-06-03 08:48:25 +02:00
Pacman99
768e3e7541
Merge branch 'core' into develop
2021-05-27 11:02:41 -07:00
Narice
20649fb3a9
Added note about cache in the start index
...
This resolves #292 .
2021-05-24 10:42:57 +02:00
Pacman99
adaf76e1fb
doc/hosts: update to new auto-import style
2021-05-18 10:23:43 -07:00
Yannick Markus
629a50975f
hosts doc: fix hardware module in example
2021-05-18 18:11:29 +02:00
Narice
cf47170d6f
Modified wording of iso documentation
2021-05-17 09:15:08 -04:00
Pacman99
c57925d35a
document agenix integration
...
Co-authored-by: David Arnold <dar@xoe.solutions>
2021-05-14 18:38:55 -07:00
Pacman99
0d7eb1c488
doc/lib: explain ourlib usage
2021-05-11 11:44:05 -07:00
Pacman99
725e459655
doc/start: fix grammar
...
Co-authored-by: David Arnold <dar@xoe.solutions>
2021-05-10 12:22:16 -07:00
Pacman99
8f20bb069a
doc/extern: elaborate external modules filtering
...
Co-authored-by: David Arnold <dar@xoe.solutions>
2021-05-10 12:19:31 -07:00
Pacman99
6e906e87bc
doc/extern: improve overlay filtering explanation
...
Co-authored-by: David Arnold <dar@xoe.solutions>
2021-05-10 12:17:41 -07:00
Pacman99
4b4f9dc45c
Merge branch 'core' into develop
2021-05-06 13:55:02 -07:00
Pacman99
23ee58d2d0
use __dontExport property for lib and overrides
2021-04-29 11:55:42 -07:00
Pacman99
bb9bc02478
fix channels.*.input defaultText formatting
2021-04-27 12:52:16 -07:00
Pacman99
aa825b87a6
auto import hosts in flake.nix
...
this allows host-specific settings to be overriden with mkMerge
2021-04-27 10:26:45 -07:00
Pacman99
df39cb692e
rebuild and update mkFlakeOptions.md
2021-04-27 09:52:56 -07:00
Pacman99
d5276195f7
move overrides.nix to overlays
...
also update overrides docs
it is a pure devos overlay now, it makes sense to go in overlays
2021-04-27 09:47:04 -07:00
Pacman99
064ba88cdf
improve, build, and add mkFlake options doc
2021-04-26 21:38:27 -07:00
Pacman99
ffe4836e35
update doc to match new template format and logic
2021-04-26 18:29:05 -07:00
Raphael Borun Das Gupta
1240356b37
doc: fix grammar: "your" -> "you're"
...
where it's meant to be a contraction of
"you are" rather than a possessive pronoun
2021-04-22 22:44:59 -05:00
Timothy DeHerrera
e1e0f99af9
suites: move to profles/suites.nix
2021-04-18 21:13:12 -06:00
Timothy DeHerrera
e13a65b33c
overrides: move to extern
2021-04-18 21:06:47 -06:00
Timothy DeHerrera
f254304796
mv nix/ci.nix
directly to default.nix
2021-04-18 21:00:45 -06:00
Timothy DeHerrera
fbce126f4d
cachix: move out of root and into profile
2021-04-18 20:43:37 -06:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc
2021-04-18 20:42:49 -06:00
David Arnold
6b5d4ce8f4
doc: enact bootstrapping section
...
closes : #193
2021-03-16 19:24:47 -05:00
David Arnold
faa8558240
iso: document iso cache / closures (speed!)
2021-03-16 18:01:29 -05:00
David Arnold
3d324e7533
lib/devos: bake devos repo into live cd ( #168 )
...
fix #167
This worked for me to bootstrap another machine.
2021-03-16 19:50:38 +00:00
Timothy DeHerrera
d51cd34fb7
subflakes: make first class citizens
...
Subflakes should provide their wares as outputs, so wire up the pkgs
flake to reflect that.
Due to the unstable nature of flakes, updating the root flake doesn't
currently update the subflake lock file. Therefore, add additional
logic to flk update script in order to do this behind the scenes.
Nix is now pulled in from the "nix" registry flake in order for users
to take advantage of improvements to the UI since its last update in
nixpkgs.
2021-03-14 21:27:58 -06:00
Timothy DeHerrera
c012f2f4ed
treewide cleanups and refactoring for initial tests ( #157 )
...
- [x] refactor lib into separate files, similar to NixOS/nixpkgs/lib.
- [x] refactor ci to automatically generate derivations from flake outputs
- [x] remove cluttered indirection statements throughout the codebase
- [x] refactor hosts to allow for upcoming integration tests
- [x] improve ambiguity in the existing docs
- [x] add [BORS](https://bors.tech ) support
- [x] add initial integration test
- [x] write tests documentation
- [x] test lib
- [x] improve version string generation, and do so automatically for pkgs/flake.nix sources
Clean up the codebase as best we can in preparation for #152 and add tests. From now on, all PRs will be merged with BORS.
2021-03-14 07:10:51 +00:00
Timothy DeHerrera
25bdb25091
doc#start: fix #141 by quoting arg to --run
2021-03-01 17:44:23 -07:00
Timothy DeHerrera
25180a5e6e
pkgs: use subflake to manage package sources
...
* Resolves #118
* Leverage flakes to manage package sources & hashes
* Update documentation with an example.
* Add `mkVersion` function to autogenerate a version string.
* Add srcs package via overlay containing all sources defined in
_pkgs/flake.nix_
* Extend `flk update` with the ability to only update the given input
2021-02-26 00:15:45 -07:00
Timothy DeHerrera
7d87e5abc3
doc: add hercules-ci usage
2021-02-21 16:36:43 -07:00
Timothy DeHerrera
cf113e452f
cachix: fix link after name change
2021-02-17 22:39:43 -07:00
Timothy DeHerrera
6cbbfffe64
README.md: fix guide link
2021-02-17 21:03:07 -07:00