chore: move module specific explanations into that readme
This commit is contained in:
		
							parent
							
								
									f79861d296
								
							
						
					
					
						commit
						e0a59c7a42
					
				
					 2 changed files with 50 additions and 51 deletions
				
			
		
							
								
								
									
										62
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										62
									
								
								README.md
									
										
									
									
									
								
							|  | @ -9,39 +9,36 @@ | ||||||
| 
 | 
 | ||||||
| My all-inclusive nix flake to solve all my problems. | My all-inclusive nix flake to solve all my problems. | ||||||
| 
 | 
 | ||||||
| [ToC] | [[ToC]] | ||||||
| 
 | 
 | ||||||
| # Repository Overview | ## Repository Overview | ||||||
| 
 | 
 | ||||||
| ## homes | ### homes | ||||||
| 
 | 
 | ||||||
| - user@system syntax | - user@system syntax | ||||||
| - home manager config possible | - home manager config possible | ||||||
| 
 | 
 | ||||||
| ## lib | ### lib | ||||||
| 
 | 
 | ||||||
| - extending lib | - extending lib | ||||||
| 
 | 
 | ||||||
| ## modules | ### [modules](./modules/README.md) | ||||||
| 
 | 
 | ||||||
| - nixos | - nixos | ||||||
| - home | - home | ||||||
| - darwin | - darwin | ||||||
| 
 | 
 | ||||||
| [Different modules explained](./modules/README.md) | ### [overlays](./overlays/README.md) | ||||||
| 
 | 
 | ||||||
| ## overlays | - overlays provided by this flake | ||||||
| 
 | 
 | ||||||
| - overlays provided byt this flake | ### secrets | ||||||
| [Overlays](./overlays/README.md) |  | ||||||
| 
 |  | ||||||
| ## secrets |  | ||||||
| 
 | 
 | ||||||
| - secrets used currently only one file | - secrets used currently only one file | ||||||
| ## shells | ### [shells](./shells/README.md) | ||||||
| 
 | 
 | ||||||
| [Shells](./shells/README.md) | 
 | ||||||
| ## systems | ### systems | ||||||
| 
 | 
 | ||||||
| - all the systems that can be built with the flake | - all the systems that can be built with the flake | ||||||
| 
 | 
 | ||||||
|  | @ -55,40 +52,3 @@ Most of this config draws inspiration from this config: | ||||||
| [https://github.com/jakehamilton/config](https://github.com/jakehamilton/config) | [https://github.com/jakehamilton/config](https://github.com/jakehamilton/config) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # NixOs config |  | ||||||
| 
 |  | ||||||
| ## Archetypes |  | ||||||
| 
 |  | ||||||
| ### Gaming |  | ||||||
| 
 |  | ||||||
| This archetype installs Steam and the Prismlauncher, a graphical user interface (KDE) and some other basic functionality. |  | ||||||
| I want to look into also setting up some factorio configs declarative later. Maybe setup Lutris to allow for some other games aswell. |  | ||||||
| Currently Steam with proton is working amazingly. |  | ||||||
| 
 |  | ||||||
| I want to change the way that the GUI is setup so I can later choose a display manager I want to use something like hyperland maybe, since i3 was what I always used before. |  | ||||||
| 
 |  | ||||||
| ### Development |  | ||||||
| 
 |  | ||||||
| This is mainly just reading up on direnv and making sure I learn how to use cargo under nix so I can start my journey to learn rust again.Also getting this to work means working more on my [nixvim derivative](https://github.com/Daholli/nixvim). |  | ||||||
| 
 |  | ||||||
| ### Workstation |  | ||||||
| 
 |  | ||||||
| Mainly for Office or daily stuff, libre Office, Pdf readers and the likes come to mind, also thinking about what to exclude from KDE that I dont really need installed to make sure that the installtion size stays somewhat small. |  | ||||||
| 
 |  | ||||||
| ### Server |  | ||||||
| 
 |  | ||||||
| I want to try setting up a DIY NAS at home using nix and maybe a rasberry pie but there is no real concrete plan for now. |  | ||||||
| 
 |  | ||||||
| ## Security |  | ||||||
| 
 |  | ||||||
| I want to learn about what (besides not being a monkey) I can to to make my system more secure. I have a lot to learn here. |  | ||||||
| 
 |  | ||||||
| ## Deployment |  | ||||||
| 
 |  | ||||||
| How do I deplo my config onto new systems, and how do I safely transmit my signing key for git to other hosts |  | ||||||
| 
 |  | ||||||
| ## Backups |  | ||||||
| 
 |  | ||||||
| I saw that there is a onedrive version for linux, but I feel like that is not a good solution, I should look into [syncthing](https://syncthing.net) as this one looks really interesting, but I don't want to start this until I understood all of the implications. |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  |  | ||||||
							
								
								
									
										39
									
								
								modules/nixos/README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								modules/nixos/README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,39 @@ | ||||||
|  | ## System Configuration | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ## Archetypes | ||||||
|  | 
 | ||||||
|  | ### Gaming | ||||||
|  | 
 | ||||||
|  | This archetype installs Steam and the Prismlauncher, a graphical user interface (KDE) and some other basic functionality. | ||||||
|  | I want to look into also setting up some factorio configs declarative later. Maybe setup Lutris to allow for some other games aswell. | ||||||
|  | Currently Steam with proton is working amazingly. | ||||||
|  | 
 | ||||||
|  | I want to change the way that the GUI is setup so I can later choose a display manager I want to use something like hyperland maybe, since i3 was what I always used before. | ||||||
|  | 
 | ||||||
|  | ### Development | ||||||
|  | 
 | ||||||
|  | This is mainly just reading up on direnv and making sure I learn how to use cargo under nix so I can start my journey to learn rust again.Also getting this to work means working more on my [nixvim derivative](https://github.com/Daholli/nixvim). | ||||||
|  | 
 | ||||||
|  | ### Workstation | ||||||
|  | 
 | ||||||
|  | Mainly for Office or daily stuff, libre Office, Pdf readers and the likes come to mind, also thinking about what to exclude from KDE that I dont really need installed to make sure that the installtion size stays somewhat small. | ||||||
|  | 
 | ||||||
|  | ### Server | ||||||
|  | 
 | ||||||
|  | I want to try setting up a DIY NAS at home using nix and maybe a rasberry pie but there is no real concrete plan for now. | ||||||
|  | 
 | ||||||
|  | ## Security | ||||||
|  | 
 | ||||||
|  | I want to learn about what (besides not being a monkey) I can to to make my system more secure. I have a lot to learn here. | ||||||
|  | 
 | ||||||
|  | ## Deployment | ||||||
|  | 
 | ||||||
|  | How do I deplo my config onto new systems, and how do I safely transmit my signing key for git to other hosts | ||||||
|  | 
 | ||||||
|  | ## Backups | ||||||
|  | 
 | ||||||
|  | I saw that there is a onedrive version for linux, but I feel like that is not a good solution, I should look into [syncthing](https://syncthing.net) as this one looks really interesting, but I don't want to start this until I understood all of the implications. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue