Skip to content

This repo contains all dotfiles (i.e. emacs, fish, helix, etc.)

Notifications You must be signed in to change notification settings

rrajath/dotfiles

Repository files navigation

Dotfiles

Introduction

This repository contains dotfiles for all my applications - emacs, vim, zshrc, etc.

I use the literate programming paradigm to manage my dotfiles in a way that it encapsulates both code and documentation in the same file. People reading this config, or even my future self can pull out parts of the config as needed and apply it to theirs. This repository is organized in terms of several README files. Each README file will be for a specific app.

The config files will be in .org format which GitHub natively supports and renders like how it renders Markdown. Each file will contain pre-requisites that must be installed before continuing to copy the configs. This is to make sure that the right tools/applications are installed beforehand.

Pre-requisites

For those intending to clone this repo and use the org files into their dotfiles, there is one pre-requisite which is Emacs. After installing it, the org-mode files can be tangled (using org-babel-tangle command) after specifying the tangle location at the top of each org file.

Have a look around

Here are some links to my configs which are written like documentation with code blocks in between.

About

This repo contains all dotfiles (i.e. emacs, fish, helix, etc.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published