this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

readme: declare it beta and update some other things

+46 -14
+46 -14
README.md
··· 9 9 > maturing _well_ [for a while](https://github.com/divnix/devos/tree/17713c22d07c54525c728c62060a0428b76dee3b). 10 10 11 11 # Introduction 12 - DevOS grants a simple way to use, deploy and manage [NixOS][nixos] systems for 13 - personal and productive use. A sane repository structure is provided, 12 + DevOS grants a simple template to use, deploy and manage [NixOS][nixos] systems 13 + for personal and productive use. A sane repository structure is provided, 14 14 integrating several popular projects like [home-manager][home-manager], 15 15 [devshell][devshell], and [more](./doc/integrations). 16 16 ··· 21 21 Skip the indeterminate nature of other systems, _and_ the perceived 22 22 tedium of bootstrapping Nix. It's easier than you think! 23 23 24 - ### Status: Alpha 25 - A lot of the implementation is less than perfect, and huge 26 - [redesigns](https://github.com/divnix/devos/issues/152) _will_ happen. There 27 - are unstable versions (0._x_._x_) to help users keep track of changes and 28 - progress. 24 + ### Status: Beta 25 + Although this project has already matured quite a bit, especially through 26 + recent outfactoring of [`digga`][digga], a fair amount of api polishing is still 27 + expected. There are unstable versions (0._x_._x_) to help users keep track 28 + of changes and progress. 29 29 30 30 ## Getting Started 31 31 Check out the [guide](https://devos.divnix.com/start) to get up and running. 32 + Also, have a look at [_flake.nix_][toc]. If anything is not immediately 33 + discoverable from there through [`digga`][digga] library's [`mkFlake`][mk-flake], 34 + please file a bug report. 32 35 33 36 ## In the Wild 34 37 The author maintains his own branch, so you can take inspiration, direction, or ··· 42 45 and its satellite projects, from which best practices can evolve. 43 46 44 47 ___The future is declarative! 🎉___ 45 - 46 - ## Upstream 47 - I'd love to see this in the nix-community should anyone believe its reached a 48 - point of maturity to be generally useful, but I'm all for waiting until 49 - 1.0[#121](https://github.com/divnix/devos/issues/121) to save the cache work, 50 - too. 51 48 52 49 ## Community Profiles 53 50 There are two branches from which to choose: [core][core] and ··· 60 57 [overridden](./concepts/overrides.md) from master, as without the cache, 61 58 rebuilds are quite frequent. 62 59 60 + ## Shoulders 61 + This work does not reinvent the wheel. It stands on the [shoulders of the 62 + following giants][giants]: 63 + 64 + ### :onion: — like the layers of an onion 65 + - [`divnix/digga`][digga] 66 + - [`gytis-ivaskevicius/flake-utils-plus`][fup] 67 + - [`numtide/flake-utils`][fu] 68 + 69 + ### :family: — like family 70 + - [`numtide/devshell`][devshell] 71 + - [`serokell/deploy-rs`][deploy] 72 + - [`NixOS/nixpkgs`][nixpkgs] 73 + 74 + :heart: 75 + 63 76 ## Inspiration & Art 64 77 - [hlissner/dotfiles][dotfiles] 65 78 - [nix-user-chroot](https://github.com/nix-community/nix-user-chroot) ··· 67 80 - [Awesome Nix](https://github.com/nix-community/awesome-nix) 68 81 - [devshell](https://github.com/numtide/devshell) 69 82 83 + ## Divnix 84 + The divnix org is an open space that spontaniously formed out of "the Nix". 85 + It is really just a place where otherwise unrelated people a) get 86 + together and b) stuff done. 87 + 88 + It's a place to stop "geeking out in isolation" (or within company boundaries), 89 + experiment and learn together and iterate quickly on best practices. That's what it is. 90 + 91 + It might eventually become a non-profit if that's not too complicated or if those 92 + goals are sufficiently upstreamed into "the Nix", dissolved. 93 + 70 94 # License 71 95 DevOS is licensed under the [MIT License][mit]. 72 96 97 + [mk-flake]: https://github.com/divnix/digga/tree/master/src/mkFlake 98 + [nixpkgs]: https://github.com/NixOS/nixpkgs 99 + [deploy]: https://github.com/serokell/deploy-rs 100 + [toc]: https://github.com/divnix/devos/blob/core/flake.nix 101 + [giants]: https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants 102 + [digga]: https://github.com/divnix/digga 103 + [fup]: https://github.com/gytis-ivaskevicius/flake-utils-plus 104 + [fu]: https://github.com/numtide/flake-utils 105 + [devshell]: https://github.com/numtide/devshell 73 106 [nix]: https://nixos.org/manual/nix/stable 74 107 [mit]: https://mit-license.org 75 108 [nixos]: https://nixos.org/manual/nixos/stable ··· 79 112 [core]: https://github.com/divnix/devos 80 113 [community]: https://github.com/divnix/devos/tree/community 81 114 [dotfiles]: https://github.com/hlissner/dotfiles 82 - [devshell]: https://github.com/numtide/devshell 83 115 [please]: https://github.com/nrdxp/devos/tree/nrd