Update NixOS
							parent
							
								
									338ea40297
								
							
						
					
					
						commit
						2f3fdb20a7
					
				
					 1 changed files with 8 additions and 9 deletions
				
			
		
							
								
								
									
										17
									
								
								NixOS.md
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								NixOS.md
									
										
									
									
									
								
							|  | @ -6,6 +6,8 @@ I used [this guide](https://nixos.wiki/wiki/Wil_T_Nix_Guides) so if you follow a | |||
| 
 | ||||
| Depending on how you're feeling today, you should prepare an installation medium with either the graphical or minimal installer. | ||||
| 
 | ||||
| ### Configuring disks | ||||
| 
 | ||||
| ``` | ||||
| fdisk -l | ||||
| fdisk /dev/sdx | ||||
|  | @ -21,10 +23,9 @@ mount /dev/disk/by-label/NIX-BOOT /mnt/boot/efi | |||
| swapon /dev/disk/by-label/SWAP | ||||
| ``` | ||||
| 
 | ||||
| <details> | ||||
| <summary>If you do not have an existing configuration repository.</summary> | ||||
| ### Using `nixos-generate-config` | ||||
| 
 | ||||
| (Automatically) generate a basic config using: | ||||
| If you do not have an existing configuration repository, or you just want to start from scratch, (automatically) generate a basic config using: | ||||
| 
 | ||||
| ``` | ||||
| nixos-generate-config --root /mnt | ||||
|  | @ -42,9 +43,9 @@ Then you can `cd /mnt` and `nixos-install`. When the installation is successful, | |||
| 
 | ||||
| Afterwards, you should change the password of your user. Then you can choose to build your configuration from here or integrate with an existing configuration. | ||||
| 
 | ||||
| </details> | ||||
| <details> | ||||
| <summary>If you have a repository and you want to 'clone' an existing machine using flakes.</summary> | ||||
| ### Using existing flake | ||||
| 
 | ||||
| If you have a repository and you want to 'clone' an existing machine using [flakes](https://nixos.wiki/wiki/Flakes). | ||||
|      | ||||
| Clone your repository and go inside the folder containing the `flake.nix` file. | ||||
|      | ||||
|  | @ -58,6 +59,4 @@ Alternatively, if you don't want to clone the repository first: | |||
| nixos-install --flake https://<url_to_your_repo>#<hostname> | ||||
| ``` | ||||
| 
 | ||||
| It is possible that you might have to append `--experimental-features nix-command --experimental-feautres flakes` if your system does not have those options enabled yet. | ||||
| 
 | ||||
| </details> | ||||
| It is possible that you might have to append `--experimental-features 'nix-command flakes'` if your system does not have those options enabled yet. | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue