feat: add User module (closes #46) #47
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/issue-46-users"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Adds
Usermodule so configs can declare system users:Changes
IR (
frogos-ir— pushed to main, flake.lock updated):IRDocumentgainsirUsers :: [UserConfig]; JSON key"users"(omitted when empty)DSL (this branch):
Usermodule:UserBuilder,user,isNormalUser,description,extraGroups,packagesBuilder.Config:addUserConfig,csUsersinConfigState, wired intoconfigurationValidate.Types:DuplicateUserName Textconstructor inValidationErrorValidate.Users:duplicateUserError— rejects configs with duplicate usernamesVerification
stan— cleancabal test— 143/143 passnix flake check— all checks passCloses #46