welcome incantation
This commit is contained in:
		
							parent
							
								
									82abea2237
								
							
						
					
					
						commit
						6ff54657e1
					
				
							
								
								
									
										62
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										62
									
								
								README.md
									
									
									
									
									
								
							|  | @ -1,46 +1,31 @@ | ||||||
| [](https://nixos.org) | [](https://nixos.org) | ||||||
| [][mit] | [][mit] | ||||||
| [][matrix] |  | ||||||
| 
 | 
 | ||||||
| > #### ⚠ Advisory ⚠ | > #### ⚠ Advisory ⚠ | ||||||
| > DevOS requires the [flakes][flakes] feature available via an _experimental_ | > Do you remember how you got here? Where were you going? What were you leaving behind? | ||||||
| > branch of [nix][nix]. Until nix 2.4 is released, this project | > Even if you cant't remember, I hope you remember what you were looking for.  | ||||||
| > should be considered unstable. | > I hope you find it here. | ||||||
| 
 |  | ||||||
| ### Why? |  | ||||||
| Make an awesome template for NixOS users, with consideration for common tools like [home-manager][home-manager], |  | ||||||
| [devshell][devshell], and [more](./doc/integrations). |  | ||||||
| 
 |  | ||||||
| ### No. Why _flakes_? |  | ||||||
| Flakes are a part of an explicit push to improve [Nix's UX](https://github.com/NixOS/nix/blob/master/doc/manual/src/contributing/cli-guideline.md), and have become an integral part of that effort.  |  | ||||||
| 
 |  | ||||||
| They also make [Nix expressions](https://nixos.org/manual/nix/unstable/expressions/expression-syntax.html) easier to distribute and reuse with convient [flake references](https://github.com/NixOS/nix/blob/master/src/nix/flake.md#flake-references) for building or using packages, modules, and whole systems. |  | ||||||
| 
 | 
 | ||||||
| ## Getting Started | ## Getting Started | ||||||
| Check out the [guide](https://devos.divnix.com/start) to get up and running. | You can clone this directory to `/etc/nixos/` on a NixOS machine, with flakes installed.  | ||||||
| Also, have a look at [_flake.nix_][toc]. If anything is not immediately  | Then you can summon a machine with `sudo nixos-rebuild test --flakes '/etc/nixos/#<machine>'` | ||||||
| discoverable via "[`digga`][digga]'s [`mkFlake`][mk-flake], | For a list of machines inscribed in this spellbook look [here][here] | ||||||
| please file a bug report. | The rest is left as an exercise to the reader.  | ||||||
| 
 | 
 | ||||||
| ### Status: Beta | ### Status: Alpha | ||||||
| Although this project has already matured quite a bit, especially through | The volcanic rock still shifts below this structure. It has not solidified and cannot yet be considered `home` | ||||||
| recent outfactoring of [`digga`][digga], a fair amount of api polishing is still | You should not expect landmarks here.  | ||||||
| expected. There are unstable versions (0._x_._x_) to help users keep track | Learn to adopt Chaos. | ||||||
| of changes and progress, and a [`develop`](https://github.com/divnix/devos/tree/develop) branch for the brave 😜 |  | ||||||
| 
 |  | ||||||
| ## In the Wild |  | ||||||
| * The original [authors][please] |  | ||||||
| 
 | 
 | ||||||
| ## Shoulders | ## Shoulders | ||||||
| This work does not reinvent the wheel. It stands on the [shoulders of the | Summoning is powerful magic, and cannot be created in isolation. It stands on the [shoulders of the | ||||||
| following giants][giants]: | following giants][giants]: | ||||||
| 
 | 
 | ||||||
| ### :onion: — like the layers of an onion | ### :onion: — like the layers of an onion | ||||||
|  | - [`devos/devos`][devos] | ||||||
| - [`divnix/digga`][digga] | - [`divnix/digga`][digga] | ||||||
| - [`gytis-ivaskevicius/flake-utils-plus`][fup] | - [`gytis-ivaskevicius/flake-utils-plus`][fup] | ||||||
| - [`numtide/flake-utils`][fu] | - [`numtide/flake-utils`][fu] | ||||||
| 
 |  | ||||||
| ### :family: — like family |  | ||||||
| - [`numtide/devshell`][devshell] | - [`numtide/devshell`][devshell] | ||||||
| - [`serokell/deploy-rs`][deploy] | - [`serokell/deploy-rs`][deploy] | ||||||
| - [`berberman/nvfetcher`][nvfetcher] | - [`berberman/nvfetcher`][nvfetcher] | ||||||
|  | @ -48,23 +33,9 @@ following giants][giants]: | ||||||
| 
 | 
 | ||||||
| :heart: | :heart: | ||||||
| 
 | 
 | ||||||
| ## Inspiration & Art | ### But Why? | ||||||
| - [hlissner/dotfiles][dotfiles] | The future is more uncertain than ever. Make dependable what you can, in whatever way you know how. | ||||||
| - [nix-user-chroot](https://github.com/nix-community/nix-user-chroot) | 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. | ||||||
| - [Nickel](https://github.com/tweag/nickel) |  | ||||||
| - [Awesome Nix](https://github.com/nix-community/awesome-nix) |  | ||||||
| - [devshell](https://github.com/numtide/devshell) |  | ||||||
| 
 |  | ||||||
| ## Divnix |  | ||||||
| The divnix org is an open space that spontaniously formed out of "the Nix". |  | ||||||
| It is really just a place where otherwise unrelated people a) get |  | ||||||
| together and b) stuff done. |  | ||||||
| 
 |  | ||||||
| It's a place to stop "geeking out in isolation" (or within company boundaries), |  | ||||||
| experiment and learn together and iterate quickly on best practices. That's what it is. |  | ||||||
| 
 |  | ||||||
| It might eventually become a non-profit if that's not too complicated or if those |  | ||||||
| goals are sufficiently upstreamed into "the Nix", dissolved. |  | ||||||
| 
 | 
 | ||||||
| # License | # License | ||||||
| DevOS is licensed under the [MIT License][mit]. | DevOS is licensed under the [MIT License][mit]. | ||||||
|  | @ -88,4 +59,5 @@ DevOS is licensed under the [MIT License][mit]. | ||||||
| [nixpkgs]: https://github.com/NixOS/nixpkgs | [nixpkgs]: https://github.com/NixOS/nixpkgs | ||||||
| [nvfetcher]: https://github.com/berberman/nvfetcher | [nvfetcher]: https://github.com/berberman/nvfetcher | ||||||
| [please]: https://github.com/nrdxp/devos/tree/nrd | [please]: https://github.com/nrdxp/devos/tree/nrd | ||||||
|  | [here]: https://anish.lakhwara.com/ops/machines | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue