Revamp, made lauretta suite, fixed things. broke others.
This commit is contained in:
+1
-1
Submodule azos-core updated: 86fd1e15ca...6738a5ec84
Generated
+7
-7
@@ -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": {
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user