commit 42c1efb63b8f9ae5a107217538d5c247abd0ebe6
parent aa990b166b50829ecedf2b8090e46c4b617d8bcc
Author: Crazazy <crazazy@tilde.cafe>
Date: Tue, 22 Feb 2022 15:58:13 +0100
add elpa info org file
Diffstat:
4 files changed, 39 insertions(+), 3 deletions(-)
diff --git a/elpa.org b/elpa.org
@@ -0,0 +1,36 @@
+#+Title:Tilde elisp package archive
+#+Author: Crazazy
+#+INCLUDE: ./style.org
+
+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" . "https://tilde.cafe/~crazazy/elpa/"))
+ (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 [[mailto:crazazy@tilde.cafe][crazazy@tilde.cafe]] 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 [[https://github.com/melpa/melpa#recipe-format][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 github.com or gitlab.com
+ - Don't depend on melpa (prefer if you depend just on packages from
+ [[https://gnu.elpa.org][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/emacs.org b/emacs.org
@@ -1,7 +1,7 @@
#+TITLE:Emacs config
#+AUTHOR: Crazazy
#+PROPERTY: header-args :tangle yes :noweb yes :results silent
-#+SETUPFILE: ./style.org
+#+INCLUDE: ./style.org
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/nixos.org b/nixos.org
@@ -1,6 +1,6 @@
#+TITLE:Nixos Config
#+AUTHOR: Crazazy
-#+SETUPFILE: ./style.org
+#+INCLUDE: ./style.org
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/readme.org b/readme.org
@@ -1,7 +1,7 @@
#+title: Crazazy's literal config
#+author: Crazazy
#+PROPERTY: header-args :tangle yes :noweb yes :results silent
-#+SETUPFILE: ./style.org
+#+INCLUDE: ./style.org
This is my collection of literal config for my global and emacs setup you can =git clone= the org files at [[https://crazazy.tilde.cafe/literal-config.git][this link]]
In this document I'm mostly going to set up some prerequisites for tangling other files and setting up dependencies