64 lines
2.7 KiB
Markdown
64 lines
2.7 KiB
Markdown
[![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 ⚠
|
|
> 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.
|
|
|
|
## 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.
|
|
|
|
### 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.
|
|
|
|
## Shoulders
|
|
Summoning is powerful magic, and cannot be created in isolation. It stands on the [shoulders of the
|
|
following giants][giants]:
|
|
|
|
### :onion: — like the layers of an onion
|
|
- [`devos/devos`][devos]
|
|
- [`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:
|
|
|
|
### 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.
|
|
|
|
# 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
|
|
[here]: https://anish.lakhwara.com/ops/machines
|
|
|