helix ++ + llm.nx2.site trying
This commit is contained in:
@@ -1,12 +1,18 @@
|
||||
{ config, pkgs, rice, ... }:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
helix
|
||||
nixfmt # nix formater
|
||||
nil # nix language server
|
||||
python311Packages.python-lsp-server
|
||||
];
|
||||
home = {
|
||||
packages = with pkgs; [
|
||||
helix
|
||||
nixfmt # nix formater
|
||||
nil # nix language server
|
||||
python311Packages.python-lsp-server
|
||||
];
|
||||
sessionVariables = {
|
||||
EDITOR = "hx";
|
||||
VISUAL = "hx";
|
||||
};
|
||||
};
|
||||
programs.helix = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
||||
@@ -17,18 +17,17 @@ lib.mkIf (user != "tv")
|
||||
sort_reverse = false;
|
||||
sort_dir_first = true;
|
||||
linemode = "size";
|
||||
show_hidden = true;
|
||||
show_hidden = false;
|
||||
show_symlink = true;
|
||||
};
|
||||
opener = {
|
||||
edit = [
|
||||
{ exec = ''micro "$@"''; desc = "micro"; block = true;}
|
||||
{ exec = ''hx "$@"''; desc = "helix"; block = true;}
|
||||
{ exec = ''codium "$@"''; orphan = true;}
|
||||
{ exec = ''nano "$@"''; desc = "nano"; block = true;}
|
||||
{ exec = ''sudo nano "$@"''; desc = "sudo nano"; block = true;}
|
||||
];
|
||||
play = [
|
||||
{ exec = ''mpv "$@"''; }
|
||||
{ exec = ''mpv "$@"''; }
|
||||
{ exec = ''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; desc = "Show mediainfo";}
|
||||
];
|
||||
archive = [
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
{ config, pkgs, lib, system, user, allowed, secrets, ... }:
|
||||
{ config, pkgs, lib, system, user, host, allowed, secrets, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
ollama
|
||||
];
|
||||
|
||||
services.ollama.environmentVariables = {
|
||||
OLLAMA_ORIGINS = "*";
|
||||
};
|
||||
|
||||
systemd.services.ollama = {
|
||||
environment.OLLAMA_ORIGINS = "*";
|
||||
description = "Ollama Service";
|
||||
after = [ "network-online.target" "ollama-doesnt-respect-xdg-data-home.service" ];
|
||||
serviceConfig = {
|
||||
|
||||
Reference in New Issue
Block a user