Revamp, made lauretta suite, fixed things. broke others.

This commit is contained in:
2025-11-27 00:17:50 +02:00
parent 609435b164
commit 875fdd4bd5
6 changed files with 18 additions and 13 deletions
Generated
+7 -7
View File
@@ -5,11 +5,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1763848346, "lastModified": 1764181904,
"narHash": "sha256-5siHv8VMluWU3XxGdiBGnT671zdFrLzt56fFiiuIlTA=", "narHash": "sha256-WKpEdmkxUDCgG7vGF8Ef1Wb4YhRwICjyqP92fofSkH0=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "86fd1e15cab36eba0ed3937ebe97999ccdaedcab", "rev": "6738a5ec845e90262ab755203dde9861eac6807e",
"revCount": 82, "revCount": 85,
"type": "git", "type": "git",
"url": "file:./azos-core" "url": "file:./azos-core"
}, },
@@ -75,11 +75,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1763618868, "lastModified": 1764081664,
"narHash": "sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r+JerayK/4wvdWA=", "narHash": "sha256-sUoHmPr/EwXzRMpv1u/kH+dXuvJEyyF2Q7muE+t0EU4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a8d610af3f1a5fb71e23e08434d8d61a466fc942", "rev": "dc205f7b4fdb04c8b7877b43edb7b73be7730081",
"type": "github" "type": "github"
}, },
"original": { "original": {
+1 -1
View File
@@ -11,7 +11,6 @@
imports = [ imports = [
outputs.homeManagerModules outputs.homeManagerModules
outputs.azos-core.homeManagerModules outputs.azos-core.homeManagerModules
./lauretta-emacs.nix
]; ];
programs.home-manager.enable = true; programs.home-manager.enable = true;
@@ -21,6 +20,7 @@
azos.suites.dev.enable = true; azos.suites.dev.enable = true;
azos.suites.station.enable = true; azos.suites.station.enable = true;
azos.suites.exwm.enable = true; azos.suites.exwm.enable = true;
azos.suites.lauretta.enable = true;
azos.name = "Aner Zakobar"; azos.name = "Aner Zakobar";
home = { home = {
+1
View File
@@ -14,5 +14,6 @@
./spotify.nix ./spotify.nix
./headphones-whmx4000.nix ./headphones-whmx4000.nix
./deluge.nix ./deluge.nix
./lauretta-emacs.nix
]; ];
} }
@@ -5,10 +5,14 @@
azos-utils, azos-utils,
... ...
}: let }: let
isEnabled =
config.azos.emacs.enable && config.azos.suites.lauretta.enable;
emacspkgs = config.azos.emacs.emacspkg.pkgs;
localPkgName = "azos-emacs-lauretta"; localPkgName = "azos-emacs-lauretta";
in { in {
#Set config #Set config
config = { options.azos.suites.lauretta.enable = azos-utils.mkSuiteEnableOption {};
config = lib.mkIf isEnabled {
azos.emacs.enabledSuites = [localPkgName]; azos.emacs.enabledSuites = [localPkgName];
#Base emacs suite definition #Base emacs suite definition
+3 -3
View File
@@ -16,14 +16,14 @@
(use-package gptel (use-package gptel
:config :config
(setq (setq
gptel-model 'openai/gpt-oss-120b gptel-model "openai/gpt-oss-120b"
gptel-backend gptel-backend
(gptel-make-openai "Groq" (gptel-make-openai "Groq"
:host "api.groq.com" :host "api.groq.com"
:endpoint "/openai/v1/chat/completions" :endpoint "/openai/v1/chat/completions"
:stream t :stream t
:key "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" :key "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"
:models '('openai/gpt-oss-120b))) :models '("openai/gpt-oss-120b")))
:hook :hook
(gptel-mode . (lambda () (gptel-mode . (lambda ()
(setq-local whitespace-style '(face tabs trailing tab-mark (setq-local whitespace-style '(face tabs trailing tab-mark
@@ -56,5 +56,5 @@
#+begin_src emacs-lisp #+begin_src emacs-lisp
(provide 'azos-emacs-lauretta) (provide 'azos-emacs-lauretta)
(add-hook 'after-init-hook (lambda () (require 'azos-emacs-lauretta))) ;; (add-hook 'after-init-hook (lambda () (require 'azos-emacs-lauretta)))
#+end_src #+end_src