pankomacs/README.org

48 lines
1.4 KiB
Org Mode

#+title: Pankomacs
#+options: toc:nil num:nil
#+html: <img src="media/panko.gif" height="256px">
Pankomacs is an "opinionated opinionated emacs configuration" which uses flakes
and emacs-overlay to manage packages instead of straight.el. It tries to use
builtin tools when possible to keep the size of the configuration reasonable.
* How do I use this configuration?
Add pankomacs and nixpkgs (assuming you don't have it) into your flake inputs
like this:
#+begin_src nix
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
pankomacs = {
url = "git+https://copeberg.org/amadaluzia/pankomacs";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
#+end_src
You can then, for example, use it in your NixOS configuration by using this in
your NixOS configuration:
#+begin_src nix
{ inputs, pkgs, ... }: {
services.emacs = {
enable = true;
package = inputs.pankomacs.lib.mkPankomacs {
inherit pkgs;
emacs = pkgs.emacs-pgtk; # non-specific
};
};
}
#+end_src
* Where did the name come from?
Pankomacs and "opinionated opinionated emacs configuration" came from a mix
between Emacs and [[https://www.instagram.com/fatfatpankocat/][fatfatpankocat]].
Other suggested named were "Plusmacs" based off of this discord conversation:
#+html: <img src="media/convo1.png" width="40%">
#+html: <img src="media/convo2.png" width="40%">