home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 11e7997cbe759b939244bebd7e616153cd3aa330
parent 532dfe385a204a93279659215f7f1c61cbcd9ba1
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Thu, 21 May 2020 13:41:07 +0200

docs: some small updates

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
MREADME.org | 2+-
Mdocs/index.org | 17++++++++++++-----
Mtasks.org | 4++++
3 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/README.org b/README.org @@ -29,7 +29,7 @@ :CUSTOM_ID: h:e289aa81-d0ec-49a0-ba94-933e85d4ee8c :END: -/todo: rework that part/ +/todo: rework that part, link to the =docs= folder/ You should be able to run the =bootstrap.sh= script as is. And if you feel adventurous, you can use ~curl~ for this. diff --git a/docs/index.org b/docs/index.org @@ -2,22 +2,23 @@ #+FILETAGS: #home infra configuration dotfiles #+SETUPFILE: ./.setupfile.org -This set of pages and articles are describing and discussion my -configurations. Configurations means the [[https://dotfiles.github.io/][dotfiles]] for miscellaneous software and operating -systems (like [[https://nixos.org][=NixOS=]], or [[https://www.gnu.org/software/emacs/][GNU Emacs]]). +This set of pages and articles are describing and discussing my configurations. By +configurations I mean the [[https://dotfiles.github.io/][dotfiles]] for miscellaneous software and operating systems (like +[[https://nixos.org][=NixOS=]], or [[https://www.gnu.org/software/emacs/][GNU Emacs]]). This documents comes from my [[https://gitlab.com/vdemeester/home][monorepo]] for my personal tools and infrastructure. I'm trying to use [[https://nixos.org/nix/][Nix]] as much as possible for those configuration, using [[https://nixos.org][=NixOS=]] and [[https://rycee.gitlab.io/home-manager/][=home-manager=]]. But it is not limited to this. The goal of my [[https://gitlab.com/vdemeester/home][monorepo]] is: -- Centralized literate configuration +- Centralized (sometimes /literate/) configurations - Shareable nix modules (e.g. =zsh= configuration on =nixos= and using =home-manager=) - One repository to rule all my configurations, for all my machines. +- Reproductible and testable configurations The following part of this page tries to present an organization to all my configurations ; but there is a [[file:sitemap.org][sitemap]] if you want to see all the content. -* The Setup +* TODO Setup My [[https://gitlab.com/vdemeester/home][monorepo]] can be used on multiple system — [[https://nixos.org][=NixOS=]] and [[https://fedoraproject.org/][Fedora]] mainly, but it should work on anything that can run [[https://nixos.org/nix][Nix]] is available, and where [[https://rycee.gitlab.io/home-manager/][=home-manager=]] works. @@ -27,6 +28,12 @@ Fedora (after the installation) - [[file:install/bootstrap.org][Bootstrap & install]] scripts explained +* TODO NixOS + +* TODO Tools + +** TODO Emacs + * Triage Those are =work-in-progress= document, that needs to be refined, redefined or completed. diff --git a/tasks.org b/tasks.org @@ -237,6 +237,10 @@ nix.nixPath = [ "nixpkgs=${sources.nixos}" ]; #+end_src +#+begin_src bash +nixos-rebuild dry-build -I nixpkgs=$(nix eval --raw '(import nix/sources.nix).nixos.outPath') -I nixos-config=/etc/nixos/configuration.nix +#+end_src + ** TODO self-contained configuration - Pin different channels in the configuration (?)