From 164e5f919afb8bcab3ee916ad6071777de7c72cd Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 25 Jan 2024 12:18:20 +0800 Subject: [PATCH] docs: update project README --- README.adoc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.adoc b/README.adoc index 41efd9ba..7398d332 100644 --- a/README.adoc +++ b/README.adoc @@ -1,7 +1,6 @@ = foo-dogsquared's NixOS config :toc: :devos_link: https://github.com/divnix/digga/tree/580fc57ffaaf9cf3a582372235759dccfe44ac92/examples/devos -:doc_site: https://foo-dogsquared.github.io/nixos-config :canonical_flake_url: github:foo-dogsquared/nixos-config :canonical_flake_url_tarball_master: https://github.com/foo-dogsquared/nixos-config/archive/master.tar.gz :canonical_flake_url_tarball_specific: https://github.com/foo-dogsquared/nixos-config/archive/35c27749c55077727529f412dade862e4deb2ae8.tar.gz @@ -9,19 +8,19 @@ This is my NixOS config as a link:https://www.tweag.io/blog/2020-05-25-flakes/[Nix flake] eventually containing my (almost) complete setup from a desktop, to a server, to a personalized installer, almost everything. This configuration setup can be described with a list of features: -* Deploy the same NixOS configuration for more than one system. -This is configured with the link:./images.toml[./images.toml] where not only you can deploy them with https://github.com/serokell/deploy-rs[deploy-rs] but build them as generated by https://github.com/nix-community/nixos-generators[nixos-generators]. +* Deploy the same NixOS configuration for more than one system and in multiple output images. +This is configured in link:./configs/flake-parts/nixos.nix[`./configs/flake-parts/nixos.nix`] where not only you can deploy them with https://github.com/serokell/deploy-rs[deploy-rs] but build them as generated by https://github.com/nix-community/nixos-generators[nixos-generators]. You can even configure what nixpkgs branch (and home-manager branch) it will use. * Similarly, deploy the same home-manager configuration for more than one system. -This time, it is configured with the link:./users.toml[./users.toml] file which you can configure what nixpkgs branch it will use. +This time, it is configured with the link:./configs/flake-parts/home-manager.nix[./configs/flake-parts/home-manager.nix] file which you can configure what nixpkgs branch it will use. * Unify https://github.com/nix-community/nixos-generators[home-manager] and NixOS configuration (and maybe other environments such as nix-darwin and system-manager in case I have use cases for those) into one flake. * Take full advantage of Nix module system with the cluster-wide custom modules footnote:[Most of them are patterned similarly from nixpkgs which made easy to be upstreamed just in case.]. -This design bleeds into configuring the NixOS systems and home-manager users by designing link:{doc-site}/04-nixos-modules/04-host-specific-modules/[host-specific modules] and link:{doc-site}/05-home-manager/#_user_specific_modules[user-specific modules], respectively. +This design bleeds into configuring the NixOS systems and home-manager users by designing https://foo-dogsquared.github.io/nixos-config/04-nixos-modules/04-host-specific-modules/[host-specific modules] and https://foo-dogsquared.github.io/nixos-config/05-home-manager/#_user_specific_modules[user-specific modules], respectively. -* It has its own link:{doc-site}[website]. +* It has its own https://foo-dogsquared.github.io/nixos-config[website]. Which means that it's cool (or over-the-top, whichever you prefer). It's basically my personal version of nixpkgs: a monorepo of everything I need for Nix-related things (unless it sprung into life as its own project).