Literate config. See <a href="../"></a> for a better-formatted version
Log | Files | Refs

commit 42c1efb63b8f9ae5a107217538d5c247abd0ebe6
parent aa990b166b50829ecedf2b8090e46c4b617d8bcc
Author: Crazazy <>
Date:   Tue, 22 Feb 2022 15:58:13 +0100

add elpa info org file

Diffstat: | 36++++++++++++++++++++++++++++++++++++ | 2+- | 2+- | 2+-
4 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/ b/ @@ -0,0 +1,36 @@ +#+Title:Tilde elisp package archive +#+Author: Crazazy +#+INCLUDE: ./ + +I decided that I didn't want to interact with other people when +publishing my package, because somehow I'm antisocial like that +This means that there is now a new package repository available for +you to use +* Installation + Usage of the repo is similar to how you'd install melpa and stuff + #+begin_src elisp + (add-to-list 'package-archives '("tilde" . "")) + (package-refresh-contents) + #+end_src +* Adding your own package + Right now this archive is kinda barren, and the amount of packages + is countable on 1 hand. You can help change that! Just send a mail + to [[][]] with your package where it is located and if + you have any special files that need to be put in there (or just + send a whole [[][MELPA recipe]], I use those internally anyways) +** What I'm looking for + There are /some/ standards that I want to follow in order to give + this package repository a more tilde-like or grassroots-style + feel. Mostly this means: + - Don't host your package on or + - Don't depend on melpa (prefer if you depend just on packages from + [[][GNU elpa]] but nonGNU is fine). The reason for this is that melpa + is *HUGE*. You can seriously improve update time if you don't + refresh melpa automatically, and it is not installed by default + on an emacs system. +** This all sounds awfully strict + While I would like the non-github requirement, if you really, + /really/ have to use melpa, there is a quelpa package in this + repository for you as a safeguard. I just strongly advise against + using it since quelpa /does/ pull down the entire melpa recipe + archive, which, again, is big. diff --git a/ b/ @@ -1,7 +1,7 @@ #+TITLE:Emacs config #+AUTHOR: Crazazy #+PROPERTY: header-args :tangle yes :noweb yes :results silent -#+SETUPFILE: ./ +#+INCLUDE: ./ Welp, here it goes. This is a literal config for my emacs setup I will prbably copy-paste what I have in my literal config, and provide small, fun explanations along the way For now, prepare this to be not the best documented literal config you've seen. diff --git a/ b/ @@ -1,6 +1,6 @@ #+TITLE:Nixos Config #+AUTHOR: Crazazy -#+SETUPFILE: ./ +#+INCLUDE: ./ For now this is the way I'm configuring nixos. There is no flakes here, just a configuration.nix and a bunch of other stuff * Prefix diff --git a/ b/ @@ -1,7 +1,7 @@ #+title: Crazazy's literal config #+author: Crazazy #+PROPERTY: header-args :tangle yes :noweb yes :results silent -#+SETUPFILE: ./ +#+INCLUDE: ./ This is my collection of literal config for my global and emacs setup you can =git clone= the org files at [[][this link]] In this document I'm mostly going to set up some prerequisites for tangling other files and setting up dependencies