e6188adc0d
- Simplify escape sequences in bind commands (M, Z keys) - Add c.session.default_name = '' and c.session.store_size = 0 - Update AGENTS.md (trimmed to 150 lines) - Update flake.lock with latest dependencies
66 lines
1.4 KiB
Org Mode
66 lines
1.4 KiB
Org Mode
#+title: Aner's Emacs Lauretta Configuration
|
|
#+property: header-args :results silent
|
|
|
|
* Base setup
|
|
** Require
|
|
|
|
#+begin_src emacs-lisp
|
|
(require 'azos-emacs-base)
|
|
(require 'azos-emacs-dev)
|
|
(require 'azos-emacs-editor)
|
|
(require 'azos-emacs-exwm)
|
|
(require 'azos-emacs-station)
|
|
#+end_src
|
|
|
|
* Lauretta specific
|
|
|
|
** LLM
|
|
|
|
#+begin_src emacs-lisp
|
|
(setq
|
|
gptel-model 'openai/gpt-oss-120b
|
|
gptel-backend
|
|
(gptel-make-openai "Groq"
|
|
:host "api.groq.com"
|
|
:endpoint "/openai/v1/chat/completions"
|
|
:stream t
|
|
:key "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"
|
|
:models '(openai/gpt-oss-120b)))
|
|
#+end_src
|
|
|
|
** Agent Shell
|
|
|
|
#+begin_src emacs-lisp
|
|
(setq agent-shell-preferred-agent-config (agent-shell-opencode-make-agent-config))
|
|
#+end_src
|
|
|
|
** Headphones
|
|
|
|
#+begin_src emacs-lisp
|
|
(defun azos/connect-headphones ()
|
|
(interactive)
|
|
(start-process-shell-command "connect-headphones" nil "azos-connect-headphones-whmx4000"))
|
|
|
|
(define-key azos/global-minor-mode/open-keymap
|
|
(kbd "h") 'azos/connect-headphones)
|
|
#+end_src
|
|
|
|
** Tab bar setup
|
|
|
|
#+begin_src emacs-lisp
|
|
(when (fboundp #'azos/bat/enable-tab-display)
|
|
(azos/bat/enable-tab-display))
|
|
|
|
(when (fboundp #'azos/network/enable-tab-display)
|
|
(azos/network/enable-tab-display))
|
|
|
|
(when (fboundp #'azos/audio/enable-tab-display)
|
|
(azos/audio/enable-tab-display))
|
|
#+end_src
|
|
|
|
* Provide
|
|
|
|
#+begin_src emacs-lisp
|
|
(provide 'azos-emacs-lauretta)
|
|
#+end_src
|