1.3 KiB
1.3 KiB
Aner's Emacs EXWM Configuration
Base setup
Require
(require 'azos-emacs-base)
Lauretta specific
LLM
(use-package gptel
:config
(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")))
:hook
(gptel-mode . (lambda ()
(setq-local whitespace-style '(face tabs trailing tab-mark
indentation))))
)
Headphones
(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)
Tab bar setup
(azos/bat/enable-tab-display)
(azos/network/enable-tab-display)
(azos/audio/enable-tab-display)
Provide
(provide 'azos-emacs-lauretta)
(add-hook 'after-init-hook (lambda () (require 'azos-emacs-lauretta)))