mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-31 04:58:01 +00:00
docs: update project README
This commit is contained in:
parent
fb6c2789a9
commit
3d515564a4
20
README.adoc
20
README.adoc
@ -37,10 +37,16 @@ If you want the local documentation and has angst against online documentation,
|
|||||||
This is an overencumbered set of NixOS configurations for different systems.
|
This is an overencumbered set of NixOS configurations for different systems.
|
||||||
For this section though, we'll assume you're only interested in installing the desktop configuration.
|
For this section though, we'll assume you're only interested in installing the desktop configuration.
|
||||||
|
|
||||||
To start, you'll have to download a NixOS installer image.
|
My main desktop configuration is quite big to the point where it cannot be completely installed with the regular installer from nixos.org without crashing.
|
||||||
While you can download link:https://releases.nixos.org/?prefix=nixos/unstable/[the latest revisions from the official website], you can get my personalized installer from link:https://github.com/foo-dogsquared/nixos-config/releases/tag/latest[the releases page of this project].
|
This is due to having not enough space given from the installer (being a 2GB tmpfs space which is enough for most) to build most of the outputs from the desktop derivation.
|
||||||
Next, boot into the installer image.
|
For this, it now requires a modified persistent live installer (thus has a requirement of a larger disk space of >64GB).
|
||||||
Then as root, install the desktop with the following commands.
|
|
||||||
|
A persistent live installer should only be intended to install the humungous configuration.
|
||||||
|
It isn't exactly made to be a NixOS-on-a-stick type but simply embiggening the root filesystem should be perfectly cromulent.
|
||||||
|
|
||||||
|
Once you have a live installer in boot, you can then simply install the following commands.
|
||||||
|
It will automate everything for you including the partitioning and mounting steps (powered by Disko).
|
||||||
|
NO ADDITIONAL `mount` COMMANDS NEEDED!
|
||||||
|
|
||||||
[source, shell, subs=attributes]
|
[source, shell, subs=attributes]
|
||||||
----
|
----
|
||||||
@ -48,10 +54,8 @@ eval "$(nix build --no-link --print-out-paths {canonical_flake_url}#nixosConfigu
|
|||||||
nixos-install --flake {canonical_flake_url}#ni-x86_64-linux
|
nixos-install --flake {canonical_flake_url}#ni-x86_64-linux
|
||||||
----
|
----
|
||||||
|
|
||||||
The above command will automate everything for you including the partitioning steps.
|
And voila!
|
||||||
|
You should have my desktop configuration installed perfectly working (assuming no interruptions or crashes went while installing my desktop config).
|
||||||
Voila!
|
|
||||||
You should have my desktop configuration installed.
|
|
||||||
|
|
||||||
However, it should also be barely usable since there are a couple of missing components that are needed such as the private keys for the desktop which is required for certain tasks such as backup task with Borg among other things.
|
However, it should also be barely usable since there are a couple of missing components that are needed such as the private keys for the desktop which is required for certain tasks such as backup task with Borg among other things.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user