aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2024-05-06 04:02:31 +0530
committerAryadev Chavali <aryadev@aryadevchavali.com>2024-05-06 04:02:31 +0530
commit39b250e9037237d5995de75801cafe5ecc1278e6 (patch)
tree9d48f123ab20d28861aa573191a7527c528ea26f
parent8613890606da0176d6b9e31e3b2dbc08a55aa8d9 (diff)
downloaddotfiles-39b250e9037237d5995de75801cafe5ecc1278e6.tar.gz
dotfiles-39b250e9037237d5995de75801cafe5ecc1278e6.tar.bz2
dotfiles-39b250e9037237d5995de75801cafe5ecc1278e6.zip
(README)+instructions to generate archives for Emacs configuration
-rw-r--r--README.org23
1 files changed, 23 insertions, 0 deletions
diff --git a/README.org b/README.org
index 5481413..5e900b4 100644
--- a/README.org
+++ b/README.org
@@ -38,4 +38,27 @@ git clone git@github.com:oreodave/emacs-29-custom emacs;
cd emacs;
sh personal-install; # Will configure, build and attempt to install
#+end_src
+* Emacs archives
+At [[https://aryadevchavali.com/resources/]] I want a kind of updated
+version of my configuration which contains most of my Emacs
+configuration. This is so I can quick start on most machines without
+having to pull the repositories for packages first, just spend time
+building bytecode.
+This script generates the archive:
+#+begin_src sh
+tar -Jcvf emacs-config.tar.xz \
+ ~/.config/emacs/app.org \
+ ~/.config/emacs/config.org \
+ ~/.config/emacs/core.org \
+ ~/.config/emacs/lang.org \
+ ~/.config/emacs/early-init.el \
+ ~/.config/emacs/init.el \
+ ~/.config/emacs/elisp/ \
+ ~/.config/emacs/straight
+#+end_src
+
+And this script sends it over via rsync
+#+begin_src sh
+rsync -avz --info=progress2 --info=name0 emacs-config.tar.xz root@aryadevchavali.com:/var/www/html/resources
+#+end_src