opinionated opinionated emacs configuration
config | ||
media | ||
.editorconfig | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
lib.nix | ||
README.org |
Pankomacs

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:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
pankomacs = {
url = "git+https://copeberg.org/amadaluzia/pankomacs";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
You can then, for example, use it in your NixOS configuration by using this in your NixOS configuration:
{inputs, pkgs, ...}: {
services.emacs = {
enable = true;
package = inputs.pankomacs.lib.mkPankomacs {
inherit pkgs;
emacs = pkgs.emacs-pgtk; # non-specific
};
};
}
Where did the name come from?
Pankomacs and "opinionated opinionated emacs configuration" came from a mix between Emacs and fatfatpankocat.
Other suggested named were "Plusmacs" based off of this discord conversation:

