helix ++ + llm.nx2.site trying
This commit is contained in:
@@ -1,12 +1,18 @@
|
|||||||
{ config, pkgs, rice, ... }:
|
{ config, pkgs, rice, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home = {
|
||||||
|
packages = with pkgs; [
|
||||||
helix
|
helix
|
||||||
nixfmt # nix formater
|
nixfmt # nix formater
|
||||||
nil # nix language server
|
nil # nix language server
|
||||||
python311Packages.python-lsp-server
|
python311Packages.python-lsp-server
|
||||||
];
|
];
|
||||||
|
sessionVariables = {
|
||||||
|
EDITOR = "hx";
|
||||||
|
VISUAL = "hx";
|
||||||
|
};
|
||||||
|
};
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|||||||
@@ -17,15 +17,14 @@ 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 "$@"''; }
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user