aboutsummaryrefslogtreecommitdiff
#+title: Yuchen Pei's dotfiles
#+author: Yuchen Pei
#+language: en

Here you can find my dotfiles. The =emacs= and =misc= directories can
be deployed using GNU Stow:

#+begin_src shell
stow -t ~ emacs
stow -t ~ misc
#+end_src

Acknowledgement: configs in this repo is influenced by configs from
many people, including:

- [[https://git.sr.ht/~protesilaos/dotfiles][Protesilaos Stavrou]] (emacs, bash, rofi)
- [[https://depp.brause.cc/dotemacs.git][wasamasa]] (emacs)
- [[https://depp.brause.cc/dotemacs.git][John Wiegley]] (emacs)
- [[https://github.com/arkenfox][arkenfox]] (firefox)

The directories are organised as follows:

- The =emacs= directory :: My emacs init files, including packages not
  available on (Non)GNU ELPA mostly as submodules. See the
  [[file:emacs/README.org][=README.org=]] therein.
- The =misc= directory :: All non-emacs configs that can be ~stow~'d
  to the home directory, including for things like i3, rofi, bash, X11
  etc.

  Some configs require reading local configs e.g. =.bashrc= sourcing
  =.bashrc_local=.
- The =manual= directory :: All things that requires more than just an
  invocation of GNU Stow, including firefox extension.
- The =mariadb-server= directory :: dir local files for mariadb
  development, to be moved to a separate repo.
- The =firefox= directory :: "Init" files for firefox, including
  =user.js=

Unless otherwise specified, everything is licensed under the GNU
Affero General Public License, Version 3 or later. You may find a
license file in the root directory.

For comments, bug reports or patches, please use the mailing list
[[https://lists.sr.ht/~ycp/gym][~ycp/gym@lists.sr.ht]].