diff --git a/gnu/system.scm b/gnu/system.scm
index fc7b5b109919bdb9b70461877a5003564203baa5..b3c5cd80385be85f7e7a46fbd945dcf6d110d6a8 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -451,6 +451,9 @@ (define* (etc-directory #:key
 # By default, applications that use D-Bus, such as Emacs, abort at startup
 # when /etc/machine-id is missing.  Make sure these warnings are non-fatal.
 export DBUS_FATAL_WARNINGS=0
+
+# Allow Aspell to find dictionaries installed in the user profile.
+export ASPELL_CONF=\"dict-dir $HOME/.guix-profile/lib/aspell\"
 "))
        (skel      (skeleton-directory skeletons)))
     (file-union "etc"