From edac625f1f492e34113ac56044a30bacec90f750 Mon Sep 17 00:00:00 2001 From: Darkone Linux Date: Fri, 8 May 2026 22:43:54 -0200 Subject: [PATCH] Fix split email in self module --- modules/self.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/self.nix b/modules/self.nix index d7b438c7..7a4a19f8 100644 --- a/modules/self.nix +++ b/modules/self.nix @@ -23,13 +23,15 @@ let mkIf optionalString mkRenamedOptionModule + head ; deriveUsernameFromEmail = email: let - parts = splitString "." email; - firstName = elemAt 0 parts; - lastName = elemAt 1 parts; + localPart = head (splitString "@" email); + parts = splitString "." localPart; + firstName = elemAt parts 0; + lastName = elemAt parts 1; firstLetter = substring 0 1 firstName; usernameLimit = 32; in