2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								# NixoS / Home-mangeR ConfiguratioN
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Hey, you. This is my nixos configurations.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| Machine   | Users |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| --------- | ----- |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| Tytonidae | david |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-28 19:15:17 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| Akun      | david |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| Cape      | alice |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  david@Tytonidae 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| Specialisation | DE / WM   | Shell       | Editor | Termianal | Launcher        | Browser | DM             |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| -------------- | --------- | ----------- | ------ | --------- | --------------- | ------- | -------------- |
							 
						 
					
						
							
								
									
										
										
										
											2025-03-02 20:22:46 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| default        | niri      | fish + bash | helix  | ghostty   | fuzzel          | firefox | gdm            |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| cosmic         | cosmic de | fish + bash | helix  | ghostty   | cosmic-launcher | firefox | cosmic-greeter |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| kde            | kde       | fish + bash | helix  | ghostty   | -               | firefox | sddm           |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-01-28 19:15:17 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								-  david@Akun 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-03-02 20:22:46 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| Specialisation | DE / WM | Shell       | Editor | Termianal | Launcher | Browser | DM             |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| -------------- | ------- | ----------- | ------ | --------- | -------- | ------- | -------------- |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| default        | cosmic  | fish + bash | helix  | ghostty   | -        | firefox | cosmic-greeter |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-28 19:15:17 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								-  alice@Cape 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| Specialisation | DE / WM | Shell       | Editor | Termianal | Launcher | Browser | DM |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| -------------- | ------- | ----------- | ------ | --------- | -------- | ------- | -- |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| default        | -       | fish + bash | helix  | -         | -        | -       | -  |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								## FlakE OutputS and StructurE
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `outputs`  field                           | description                                                                 | source                                   |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| ----------------------------------------- | --------------------------------------------------------------------------- | ---------------------------------------- |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `packages`                                 | packages imported or wrapped from elsewhere                                 | ./pkgs                                   |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 17:16:14 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `overlays.modifications`                   | the overlays modify `<nixpkgs>`                                              | ./overlays/modifications                 |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `overlays.additions`                       | the ovelrays add packages in `<nixpkgs>`                                     | ./overlays/additions                     |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								| `nixosModules.default`                     | nixos modules shared on different nixos machines                            | ./nixos/modules                          |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `nixosConfigurations.${machine}`           | machine-local nixos config                                                  | ./nixos/configurations/${machine}        |
							 
						 
					
						
							
								
									
										
										
										
											2025-03-17 00:46:47 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `homeModules.default`                      | home-manager modules shared between different user and machine combinations | ./home/modules                           |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `homeModules.extra`                        | home-manager modules only for non-nixos                                     | ./home/extra                             |
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								| `homeModules.${user}`                      | home-manager modules shared between different users                         | ./home/${user}/modules                   |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-17 16:57:34 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								| `homeConfigurations."${user}@${machine}"`  | home-manager config for different user and machine combinations             | ./home/${user}/configurations/${machine} |
							 
						 
					
						
							
								
									
										
										
										
											2025-01-28 19:15:17 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								| `deploy.nodes.${machine}.system`           | deploy-rs profile for deploying `nixosConfiguration.${machine}`  remotely    | -                                        |