diff --git a/modules/nixos/README.md b/modules/nixos/README.md index 084abe4..ef6b810 100644 --- a/modules/nixos/README.md +++ b/modules/nixos/README.md @@ -1,39 +1,27 @@ -## System Configuration +# System Configuration + +## apps + +These contain specialized configurations some simple some more complex to enable programs and everything around them. + +## [archetypes](./archetypes/README.md) + +This section contains configurations that enable whole system types at once, check out the more in depth Readme in that section +## [desktop](./desktop/README.md) -## Archetypes +This section contains everything related to GUI -### Gaming +## security -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. +## services -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. +## [submodules](./submodules/README.md) -### Development +## system -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. +## tools +## user diff --git a/modules/nixos/archetypes/README.md b/modules/nixos/archetypes/README.md new file mode 100644 index 0000000..1b8c4ec --- /dev/null +++ b/modules/nixos/archetypes/README.md @@ -0,0 +1,2 @@ +# Archetypes + diff --git a/modules/nixos/desktop/README.md b/modules/nixos/desktop/README.md new file mode 100644 index 0000000..3c637bd --- /dev/null +++ b/modules/nixos/desktop/README.md @@ -0,0 +1 @@ +# Desktop Configurations diff --git a/modules/nixos/submodules/README.md b/modules/nixos/submodules/README.md new file mode 100644 index 0000000..25cd203 --- /dev/null +++ b/modules/nixos/submodules/README.md @@ -0,0 +1 @@ +# Submodule Configurations