I can't believe it compiles. Time to reorder.

This commit is contained in:
2025-08-07 23:22:05 +03:00
parent 49a50bef9e
commit 74b4ebff0c
11 changed files with 82 additions and 19 deletions
+15
View File
@@ -0,0 +1,15 @@
{
orgTrivialBuild,
epkgs,
pkgs
}:
orgTrivialBuild {
pname = "azos-emacs-lauretta";
version = "0.1.6";
src = ./elisp/azos-emacs-lauretta.org;
packageRequires = with epkgs; [
pkgs.azos-emacs-base
pkgs.azos-emacs-station
llm
];
}
+2 -5
View File
@@ -1,11 +1,8 @@
{ pkgs } @ args:
let
inherit args;
emacs-pkg = pkgs.emacs;
epkgs = emacs-pkg.pkgs;
trivialBuild = epkgs.trivialBuild;
localEmacsPkg = (src: pkgs.callPackage src { orgTrivialBuild = pkgs.orgTrivialBuild; epkgs = epkgs; pkgs = pkgs; });
localEmacsPkg = pkgs.localEmacsPkg;
in
{
azos.emacs.exwm = localEmacsPkg ./azos-emacs-lauretta.nix;
azos-emacs-lauretta = localEmacsPkg ./azos-emacs-lauretta.nix;
}
+27
View File
@@ -0,0 +1,27 @@
#+title: Aner's Emacs EXWM Configuration
#+property: header-args :results silent
* Base setup
** Require
#+begin_src emacs-lisp
(require 'azos-emacs-base)
#+end_src
* Lauretta specific
** LLM
#+begin_src emacs-lisp
(use-package llm-refactoring
:init
(require 'llm-openai)
(setq llm-refactoring-provider (make-llm-openai :key "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")))
#+end_src
* Provide
#+begin_src emacs-lisp
(provide 'azos-emacs-lauretta)
(add-hook 'after-init-hook (lambda () (require 'azos-emacs-lauretta)))
#+end_src