Aryadev Chavali a4e68b7bf9 (Doom)-Deleted Doom
I've superseded all the functionality I wanted in doom for quite some
time now.  I don't see any reason for using it, and it usually makes
it a bit annoying to find stuff in the project due to file name
conflicts.

As a final note, thank you very much Doom Emacs (hlissner in
particular) for introducing me to this amazing software.  The
community was really welcoming and I was very much eased into the
learning curve of Emacs, after coming from Vim.
2024-05-07 23:54:44 +05:30
2024-04-18 15:25:58 +06:30
2020-07-07 00:29:26 +01:00
2020-06-06 19:37:00 +01:00
2023-04-25 13:00:25 +01:00
2021-08-24 17:35:36 +01:00
2020-06-27 10:58:21 +01:00
2024-05-06 02:38:06 +05:30
2024-04-20 02:52:27 +05:30
2023-03-19 17:55:34 +00:00
2023-09-07 10:22:23 +01:00
2023-09-29 22:40:08 +01:00
2024-04-18 14:51:52 +06:30
2023-07-13 18:37:58 +01:00
2024-04-23 17:08:42 +05:30

Dotfiles

This repository contains all of my custom configurations for programs I use daily.

Setup and installation procedure

  1. Clone this repository to ~/Dotfiles
  2. Construct the following directories:

    • ~/.local

      • src
      • bin
      • lib
      • share
    • ~/.config
    • ~/Downloads
    • ~/Code
    • ~/Media
    • ~/Projects
  3. Install GNU/stow
  4. Pick and choose what configurations you want

    • To install a module use stow <module>
    • To remove a module use stow -D <module>

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 installs just won't cut it. So I'd highly recommend cloning and building my personal Emacs repo (currently v29).

Or just run the following lines:

cd ~/.local/src;
git clone git@github.com:oreodave/emacs-29-custom emacs;
cd emacs;
sh personal-install; # Will configure, build and attempt to install

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:

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

And this script sends it over via rsync

rsync -avz --info=progress2 --info=name0 emacs-config.tar.xz root@aryadevchavali.com:/var/www/html/resources
Description
No description provided
Readme MIT 3.8 MiB
Languages
Emacs Lisp 74%
Shell 10.1%
YASnippet 8.5%
Python 5.9%
Lua 1.5%