From b81483f2a1f7f27a345bf71499ac04a52826ecd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Tue, 9 Jan 2024 15:32:39 +0100 Subject: [PATCH] Update readme --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fdd7be4..6ac9b2e 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Collection of my personal Nix configurations and opinionated NixOS, nix-darwin, - hijiri - my macbook[^1] - hijiri-vm - linux vm running on my macbook - miyagi - my work machine[^1] + - ude - another linux arm server - modules - options which in principle should be reusable by others - */common - common options between my machines which aren't meant to be reusable by others - system @@ -33,7 +34,7 @@ Not set rules but general guidelines for myself to hopefully keep this config cl this means i'll try to only do `imports = [ ./foo ];` or `imports = [ ./bar.nix ]` but not `imports = [ ./x/y/z.nix ];` - the file should be roughly in order of most interesting to least interesting options. - `imports` should be the first attribute (except for `_file`) -- anything that goes into `modules` should be usable by others. any options specific to me go into `hosts/default.nix` or `hosts/common`. +- anything that goes into `modules` should be usable by others, except for `modules/common`. - there should be no implicit state anywhere in the config. (sounds obvious but this is already broken with legion and the zfs pool but i'll let that one slide) to achieve this i still need to create a proper live iso with my config and my bootstrapping ssh key @@ -41,8 +42,6 @@ to achieve this i still need to create a proper live iso with my config and my b ## TODOs Sorted rougly by priority -- finish migrating legion -- private nix cache -- set up hercules agent on legion -- hercules-ci checking if configuration is valid +- migrate the rest of my machines +- private nix cache (unneeded with cachix?) - hercules-ci effects for deploying machines on update (if configuration is valid)