diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-05-31 16:02:21 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-05-31 16:02:21 +0100 |
commit | 17348abe78e05702acaff25d6abefa96ff87b43d (patch) | |
tree | 041a980f534cbe7a10e352612f3e540417cc4280 /README.org | |
parent | 046e0b9f0123a3c4bd8aa32431b72de486c60671 (diff) | |
parent | fdef946d6555b01b33fe496cdcd6fb293ae11eab (diff) | |
download | dotfiles-17348abe78e05702acaff25d6abefa96ff87b43d.tar.gz dotfiles-17348abe78e05702acaff25d6abefa96ff87b43d.tar.bz2 dotfiles-17348abe78e05702acaff25d6abefa96ff87b43d.zip |
Merge remote-tracking branch 'origin/master'
For desktop
Diffstat (limited to 'README.org')
-rw-r--r-- | README.org | 31 |
1 files changed, 29 insertions, 2 deletions
@@ -5,7 +5,7 @@ This repository contains all of my custom configurations for programs I use daily. -* Setup and installation procedure +* Setup and installation 1) Clone this repository to =~/Dotfiles= 2) Construct the following directories: + =~/.local= @@ -22,6 +22,34 @@ I use daily. 4) Pick and choose what configurations you want + To install a module use ~stow <module>~ + To remove a module use ~stow -D <module>~ + +GNU/stow just makes it easier to instruct a new user on what to do: +you can just setup symlinks from a given module to the root directory +yourself. +* Emacs archives +At https://aryadevchavali.com/resources/ I maintain a compressed +backup of some of =~/.config/emacs=. The purpose of this is simply to +escape having to clone this repository just to be able to use my +editor: I can just copy then uncompress this backup to get a +just-about-working version of my Emacs without having to do any +further work. It isn't so I can have a completely working system, +just some comfort in an otherwise potentially alien environment. + +This script generates the archive: +#+begin_src sh +tar -Jcvf emacs-config.tar.xz \ + ~/.config/emacs/config.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 * Installing Emacs I like a specific set of flags on my Emacs install, and my configuration kind of depends on them existing as well. Prepackaged @@ -38,4 +66,3 @@ git clone git@github.com:oreodave/emacs-29-custom emacs; cd emacs; sh personal-install; # Will configure, build and attempt to install #+end_src - |