diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..803fbed9140f5e4cf03a137406e341127c112628
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "myelpa"]
+	path = myelpa
+	url = https://gitlab.delpinux.fr/delpino/dot-emacs-packages
diff --git a/init.el b/init.el
index dbb02113b57570d04e3afe46bd1355c5354cce02..a2d3bf0f9d497364e925b8044169eececd10b28b 100644
--- a/init.el
+++ b/init.el
@@ -6,6 +6,8 @@
 (setq max-lisp-eval-depth 10000)
 (setq max-specpdl-size 10000)
 
+(setq forge-alist nil)
+
 (require 'package)
 (setq package-enable-at-startup nil)
 
@@ -17,8 +19,8 @@
 	     '("org" . "https://orgmode.org/elpa/"))
 
 ;; positionner is-standalone à true pour utiliser l'archive elpa
-;; locale, ou créer un fichier "~/.emacs.d/STANDALONE"
-(defvar is-standalone (file-exists-p "~/.emacs.d/STANDALONE"))
+;; locale, ou la récupérer en faisant 'git submodule update --init'
+(defvar is-standalone (file-exists-p "~/.emacs.d/myelpa/archive-contents"))
 (if is-standalone
     (setq package-archives '(("myelpa" . "~/.emacs.d/myelpa/")
 			      ("org" . "https://orgmode.org/elpa/")))
diff --git a/myelpa b/myelpa
new file mode 160000
index 0000000000000000000000000000000000000000..c7e7a19fb887286ec2cbb0ce97f948192199f967
--- /dev/null
+++ b/myelpa
@@ -0,0 +1 @@
+Subproject commit c7e7a19fb887286ec2cbb0ce97f948192199f967