update readme

This commit is contained in:
Anish L 2022-04-23 00:05:36 +10:00
parent 605fa0bad7
commit fe3c84db14
4 changed files with 16 additions and 10 deletions

View file

@ -3,16 +3,24 @@
> #### ⚠ Advisory ⚠
> Do you remember how you got here? Where were you going? What were you leaving behind?
> Even if you cant't remember, I hope you remember what you were looking for.
> I hope you find it here.
> Are you sure you want to go down this rabbit hole, Alice?
## Getting Started
You can clone this directory to `/etc/nixos/` on a NixOS machine, with flakes installed.
Then you can summon a machine with `sudo nixos-rebuild test --flakes '/etc/nixos/#<machine>'`
For a list of machines inscribed in this spellbook look [here][here]
The rest is left as an exercise to the reader.
This is my personal deployment hub. I configure all my personal servers from this repo. Good luck if you're looking to graft this.
You'll probably want to run some `install.sh` that will configure the base NixOS system. Some of them aren't in a good state.
From there you can either install the host you want with `sudo nixos-rebuild switch --flake .#<host>` or enter the cockpit with `nix develop` and deploy servers remotely through `deploy`
### Status: Alpha
## Screetshots
<img src="/../screenshots/fakebusy.png" width="100%" />
<p align="center">
<span><img src="/../screenshots/desktop.png" height="178" /></span>
<span><img src="/../screenshots/rofi.png" height="178" /></span>
</p>
### Status: Beta
The volcanic rock still shifts below this structure. It has not solidified and cannot yet be considered `home`
You should not expect landmarks here.
Learn to adopt Chaos.
@ -22,7 +30,6 @@ Summoning is powerful magic, and cannot be created in isolation. It stands on th
following giants][giants]:
### :onion: &mdash; like the layers of an onion
- [`devos/devos`][devos]
- [`divnix/digga`][digga]
- [`gytis-ivaskevicius/flake-utils-plus`][fup]
- [`numtide/flake-utils`][fu]
@ -30,6 +37,7 @@ following giants][giants]:
- [`serokell/deploy-rs`][deploy]
- [`berberman/nvfetcher`][nvfetcher]
- [`NixOS/nixpkgs`][nixpkgs]
- Agenix
:heart:
@ -58,6 +66,4 @@ DevOS is licensed under the [MIT License][mit].
[nixos]: https://nixos.org/manual/nixos/stable
[nixpkgs]: https://github.com/NixOS/nixpkgs
[nvfetcher]: https://github.com/berberman/nvfetcher
[please]: https://github.com/nrdxp/devos/tree/nrd
[here]: https://anish.lakhwara.com/ops/machines

BIN
screenshots/desktop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
screenshots/fakebusy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

BIN
screenshots/rofi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB