2025-05-03 18:04:12 +01:00
|
|
|
#+title: Pankomacs
|
2025-05-03 18:07:17 +01:00
|
|
|
#+options: toc:nil num:nil
|
2025-05-03 18:04:12 +01:00
|
|
|
|
2025-05-03 18:07:17 +01:00
|
|
|
#+html: <img src="media/panko.gif" height="64px" align="right">
|
2025-05-03 18:04:12 +01:00
|
|
|
|
|
|
|
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]].
|
2024-09-11 18:50:14 +01:00
|
|
|
|
2024-07-17 05:04:14 +01:00
|
|
|
Other suggested named were "Plusmacs" based off of this discord conversation:
|
|
|
|
|
2024-09-11 18:47:47 +01:00
|
|
|
#+html: <img src="media/convo1.png" width="40%">
|
|
|
|
#+html: <img src="media/convo2.png" width="40%">
|