From a56ecb5302ef9be3c0ece8b89f12b5da62fb72a2 Mon Sep 17 00:00:00 2001 From: Luc Perkins Date: Tue, 20 May 2025 10:20:14 -0400 Subject: [PATCH] Add logos --- README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 35c0bcfb3..9b1390c9f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,44 @@ +

+ +

+

+  Discord  +  Bluesky  +  Mastodon  +  Twitter  +  LinkedIn  +

+ # Determinate Nix [![CI](https://github.com/DeterminateSystems/nix-src/workflows/CI/badge.svg)](https://github.com/DeterminateSystems/nix-src/actions/workflows/ci.yml) -This repository houses the source for [Determinate Nix][det-nix], a downstream distribution of [Nix][upstream]. +This repository houses the source for [**Determinate Nix**][det-nix], a downstream distribution of [Nix][upstream] created and maintained by [Determinate Systems][detsys]. Nix is a powerful language, package manager, and CLI for Linux and other Unix systems that makes package management reliable and reproducible. +Determinate Nix is + +[Determinate] +[FlakeHub] + +## Installing Determinate + +You can install Determinate on [macOS](#macos), non-NixOS [Linux](#linux), and [NixOS](#nixos). + +### macOS + +On macOS, we recommend using the graphical installer from Determinate Systems. +Click [here][gui] to download and run it. + +### Linux + +On Linux, including Windows Subsystem for Linux (WSL), we recommend installing Determinate using [Determinate Nix Installer][installer]: + +```shell +curl -fsSL https://install.determinate.systems/nix | sh -s -- install --determinate +``` + + --- ## Installation and first steps @@ -19,29 +53,34 @@ Follow instructions in the Nix reference manual to [set up a development environ ## Contributing -Check the [contributing guide](./CONTRIBUTING.md) if you want to get involved with developing Nix. +Check the [contributing guide][contributing] if you want to get involved with developing Nix. ## Additional resources -Nix was created by Eelco Dolstra and developed as the subject of his PhD thesis [The Purely Functional Software Deployment Model](https://edolstra.github.io/pubs/phd-thesis.pdf), published 2006. +Nix was created by [Eelco Dolstra][eelco] and developed as the subject of his 2006 PhD thesis, [The Purely Functional Software Deployment Model](https://edolstra.github.io/pubs/phd-thesis.pdf). Today, a world-wide developer community contributes to Nix and the ecosystem that has grown around it. - [The Nix, Nixpkgs, NixOS Community on nixos.org][website] +- [Nixpkgs], a collection of well over 100,000 software packages that can be built and managed using Nix - [Official documentation on nix.dev][nix.dev] - [NixOS] is a Linux distribution that can be configured fully declaratively -- [Discourse] -- [Matrix] ## License [Upstream Nix][upstream] is released under the [LGPL v2.1][license] license. [Determinate Nix][det-nix] is also released under LGPL v2.1 based on the terms of that license. +[contributing]: ./CONTRIBUTING.md [det-nix]: https://docs.determinate.systems/determinate-nix -[discourse]: https://discourse.nixos.org +[determinate]: https://docs.determinate.systems +[detsys]: https://determinate.systems +[dnixd]: https://docs.determinate.systems/determinate-nix#determinate-nixd +[eelco]: https://determinate.systems/people/eelco-dolstra +[flakehub]: https://flakehub.com +[gui]: https://install.determinate.systems/determinate-pkg/stable/Universal [license]: ./COPYING -[matrix]: https://matrix.to/#/#nix:nixos.org [nix.dev]: https://nix.dev -[nixos]: https://github.com/NixOS/nixpkgs/tree/master/nixos +[nixpkgs]: https://github.com/NixOS/nixpkgs +[thesis]: https://edolstra.github.io/pubs/phd-thesis.pdf [upstream]: https://github.com/NixOS/nix [website]: https://nixos.org