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: