chore: move module specific explanations into that readme
This commit is contained in:
parent
e880584d15
commit
47f4e1c44d
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…
Reference in a new issue