helix ++ + llm.nx2.site trying

This commit is contained in:
Lennart J. Kurzweg (Nx2)
2024-05-08 02:13:08 +02:00
parent 8d1a58d42c
commit 2db49fe4c6
3 changed files with 22 additions and 13 deletions

View File

@@ -1,12 +1,18 @@
{ config, pkgs, rice, ... }: { config, pkgs, rice, ... }:
{ {
home.packages = with pkgs; [ home = {
helix packages = with pkgs; [
nixfmt # nix formater helix
nil # nix language server nixfmt # nix formater
python311Packages.python-lsp-server nil # nix language server
]; python311Packages.python-lsp-server
];
sessionVariables = {
EDITOR = "hx";
VISUAL = "hx";
};
};
programs.helix = { programs.helix = {
enable = true; enable = true;
settings = { settings = {

View File

@@ -17,18 +17,17 @@ lib.mkIf (user != "tv")
sort_reverse = false; sort_reverse = false;
sort_dir_first = true; sort_dir_first = true;
linemode = "size"; linemode = "size";
show_hidden = true; show_hidden = false;
show_symlink = true; show_symlink = true;
}; };
opener = { opener = {
edit = [ edit = [
{ exec = ''micro "$@"''; desc = "micro"; block = true;} { exec = ''hx "$@"''; desc = "helix"; block = true;}
{ exec = ''codium "$@"''; orphan = true;} { exec = ''codium "$@"''; orphan = true;}
{ exec = ''nano "$@"''; desc = "nano"; block = true;} { exec = ''nano "$@"''; desc = "nano"; block = true;}
{ exec = ''sudo nano "$@"''; desc = "sudo nano"; block = true;}
]; ];
play = [ play = [
{ exec = ''mpv "$@"''; } { exec = ''mpv "$@"''; }
{ exec = ''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; desc = "Show mediainfo";} { exec = ''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; desc = "Show mediainfo";}
]; ];
archive = [ archive = [

View File

@@ -1,12 +1,16 @@
{ config, pkgs, lib, system, user, allowed, secrets, ... }: { config, pkgs, lib, system, user, host, allowed, secrets, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ollama ollama
]; ];
services.ollama.environmentVariables = {
OLLAMA_ORIGINS = "*";
};
systemd.services.ollama = { systemd.services.ollama = {
environment.OLLAMA_ORIGINS = "*";
description = "Ollama Service"; description = "Ollama Service";
after = [ "network-online.target" "ollama-doesnt-respect-xdg-data-home.service" ]; after = [ "network-online.target" "ollama-doesnt-respect-xdg-data-home.service" ];
serviceConfig = { serviceConfig = {