summaryrefslogtreecommitdiff
path: root/modules/users/default.nix
AgeCommit message (Expand)Author
2024-11-11users: warn users to use `pkgs.bashInteractive` instead of `pkgs.bash`Michael Hoang
2024-11-11users: assert that `programs.<shell>.enable = true;` for users' shellsMichael Hoang
2024-11-11users: remove `lib.`Michael Hoang
2024-11-07users: don't generate `ensurePerms` when no users to manageMichael Hoang
2024-11-07users: replace runtime check to prevent deleting `root` with assertionMichael Hoang
2024-11-07treewide: fix shellcheck warnings and errorsMichael Hoang
2024-11-02users: don't check home directory is correct before creating userMichael Hoang
2024-10-28users: create users with home directory `/var/empty` by defaultMichael Hoang
2024-10-28users: remove `users.forceRecreate` optionMichael Hoang
2024-10-28users: fix unclosed stringMichael Hoang
2024-10-28users: remove `with lib;`Michael Hoang
2024-10-28users: replace FDA check with more fine grained permissions checkMichael Hoang
2024-10-27users: ensure all users' home directories in the config are correctMichael Hoang
2024-10-27users: move checks to `system.checks`Michael Hoang
2024-10-27users: allow `shell` to be managed by macOSMichael Hoang
2024-10-27users: allow `home` to be managed by macOSMichael Hoang
2024-10-27users: update properties on known usersMichael Hoang
2024-10-24Merge pull request #1118 from Enzime/push-zvvxxryylwxtEmily
2024-10-24users: switch back to using `dscl` for deleting usersMichael Hoang
2024-10-24users: ensure Full Disk Access is granted before trying to create usersMichael Hoang
2024-10-24users: add missing newlines for FDA promptMichael Hoang
2024-10-24users: prevent deleting the user calling `darwin-rebuild`Michael Hoang
2024-10-24users: ensure users' shells are installedMichael Hoang
2024-10-23users: ensure Full Disk Access is granted before trying to delete usersMichael Hoang
2024-10-22users: change default `description` to `null`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for group descriptionMichael Hoang
2024-10-22users: use `lib.escapeShellArg` for `createhomedir`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `dscl` pathsMichael Hoang
2024-10-22users: use `lib.escapeShellArgs` instead of custom versionMichael Hoang
2024-10-22users: use `lib.escapeShellArgs` for `sysadminctl -addUser`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `sysadminctl -deleteUser`Michael Hoang
2024-10-22users: use `lib.escapeShellArg` for `id -u`Michael Hoang
2024-10-22Use `sysadminctl` instead of `dscl`Andrew Lubawy
2024-04-19treewide: remove lib.mdDocWeijia Wang
2024-03-04Merge pull request #821 from qowoz/usersMichael Hoang
2024-01-20fix: set shell for new users, and only known onesHraban Luyat
2024-01-20fix: user shell path handlingHraban Luyat
2023-12-04users: fix `forceRecreate` bash comparisonzowoq
2023-06-24treewide: convert all option docs to MarkdownEmily
2020-09-02Remove deprecated types.loaOfMario Rodas
2020-02-11users: ensure uniqueness of gid/uid entriesDaiderd Jordan
2019-02-24users: gate the creation with an option, false by default and use createhomedirWael M. Nasreddine
2019-02-24users: create/chown the home only when it is different than /var/emptyWael M. Nasreddine
2019-02-24users: create the home-directory for a new userWael M. Nasreddine
2019-02-23users.users: only extend profiles if packages are definedDaiderd Jordan
2019-02-21order the environmentWael M. Nasreddine
2019-02-20users: install user packages via users.users.<name?>.packagesWael M. Nasreddine
2018-06-22users: add forceRecreate optionDaiderd Jordan
2018-03-03users: update the description for knownGroups/knownUsersDaiderd Jordan
2018-01-14users: add support for group membersDaiderd Jordan