Settei modules now should be reusable by others. Started migrating legion (home server) over to the new config. Added initial setup for hercules-ci. Updated all flake inputs.
- Redid the flake module to be based on extendModules instead - Added wrappers - Refactored code - Updated dependencies