From 6c8c8ce08e5b54cb6549db259e3685b769761ee5 Mon Sep 17 00:00:00 2001 From: Aleksandr Lebedev Date: Sat, 6 Sep 2025 22:31:57 +0200 Subject: [PATCH] Readme.org --- README.md => README.org | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) rename README.md => README.org (63%) diff --git a/README.md b/README.org similarity index 63% rename from README.md rename to README.org index fc53810..c985e72 100644 --- a/README.md +++ b/README.org @@ -1,38 +1,37 @@ -# NixOS Config +* NixOS Config -Apply cloned config +** Apply cloned config -```bash +#+begin_src shell sudo nixos-rebuild switch --flake ~/nixos-config#kylekrein-homepc -``` +#+end_src -Rebuild system +** Rebuild system -```bash +#+begin_src shell nh os switch -``` +#+end_src -Generate hardware report - -```bash +** Generate hardware report +#+begin_src shell sudo nix run \ --option experimental-features "nix-command flakes" \ --option extra-substituters https://numtide.cachix.org \ --option extra-trusted-public-keys numtide.cachix.org-1:2ps1kLBUWjxIneOy1Ik6cQjb41X0iXVXeHigGmycPPE= \ github:numtide/nixos-facter -- -o facter.json -``` +#+end_src -## Install system +* Install system Assuming that you're in nixos installer -```bash +#+begin_src shell sudo nix --extra-experimental-features "flakes nix-command" run github:nix-community/disko -- --mode zap_create_mount --flake github:KyleKrein/nixos-config#kylekrein-homepc -``` +#+end_src Copy sops age keys to `/persist/sops/age/keys.txt` or to `/var/lib/sops/age/keys.txt` if not using impermanence -```bash -sudo mkdir /mnt/tmp && TMPDIR=/mnt/tmp sudo nixos-install --flake github:KyleKrein/nixos-config#kylekrein-homepc --no-root-passwd && sudo rm -rf /mnt/tmp -``` +#+begin_src shell +sudo mkdir -p /mnt/tmp && TMPDIR=/mnt/tmp sudo nixos-install --flake github:KyleKrein/nixos-config#kylekrein-homepc --no-root-passwd && sudo rm -rf /mnt/tmp +#+end_src