2021-10-01 07:08:00 -07:00
[![NixOS ](https://img.shields.io/badge/NixOS-unstable-blue.svg?style=flat&logo=NixOS&logoColor=white )](https://nixos.org)
[![MIT License ](https://img.shields.io/github/license/divnix/devos )][mit]
> #### ⚠ Advisory ⚠
2021-10-01 08:10:44 -07:00
> 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.
2021-10-01 07:08:00 -07:00
## Getting Started
2021-10-01 08:10:44 -07:00
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.
2021-10-01 07:08:00 -07:00
2021-10-01 08:10:44 -07:00
### Status: Alpha
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.
2021-10-01 07:08:00 -07:00
## Shoulders
2021-10-01 08:10:44 -07:00
Summoning is powerful magic, and cannot be created in isolation. It stands on the [shoulders of the
2021-10-01 07:08:00 -07:00
following giants][giants]:
### :onion: — like the layers of an onion
2021-10-01 08:10:44 -07:00
- [`devos/devos`][devos]
2021-10-01 07:08:00 -07:00
- [`divnix/digga`][digga]
- [`gytis-ivaskevicius/flake-utils-plus`][fup]
- [`numtide/flake-utils`][fu]
- [`numtide/devshell`][devshell]
- [`serokell/deploy-rs`][deploy]
- [`berberman/nvfetcher`][nvfetcher]
- [`NixOS/nixpkgs`][nixpkgs]
:heart:
2021-10-01 08:10:44 -07:00
### But Why?
The future is more uncertain than ever. Make dependable what you can, in whatever way you know how.
Stop doing it by yourself, unless we learn to work with one another will we be able to grow long term solutions. Perhaps together we can stop collapse.
2021-10-01 07:08:00 -07:00
# License
DevOS is licensed under the [MIT License][mit].
[community]: https://github.com/divnix/devos/tree/community
[core]: https://github.com/divnix/devos
[deploy]: https://github.com/serokell/deploy-rs
[devshell]: https://github.com/numtide/devshell
[digga]: https://github.com/divnix/digga
[dotfiles]: https://github.com/hlissner/dotfiles
[flake-doc]: https://github.com/NixOS/nix/blob/master/src/nix/flake.md
[flakes]: https://nixos.wiki/wiki/Flakes
[fu]: https://github.com/numtide/flake-utils
[fup]: https://github.com/gytis-ivaskevicius/flake-utils-plus
[giants]: https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants
[home-manager]: https://nix-community.github.io/home-manager
[mit]: https://mit-license.org
[mk-flake]: https://github.com/divnix/digga/tree/master/src/mkFlake
[nix]: https://nixos.org/manual/nix/stable
[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
2021-10-01 08:10:44 -07:00
[here]: https://anish.lakhwara.com/ops/machines
2021-10-01 07:08:00 -07:00