Compare commits

...
6 Commits
6 changed files with 36 additions and 26 deletions
+2
View File
@@ -78,6 +78,7 @@
"opencode" "opencode"
"opencode-go" "opencode-go"
"anthropic" "anthropic"
"lmstudio"
]; ];
formatter = { formatter = {
nixfmt = { nixfmt = {
@@ -196,6 +197,7 @@
plugin = [ plugin = [
"opencode-claude-auth@latest" # https://github.com/griffinmartin/opencode-claude-auth "opencode-claude-auth@latest" # https://github.com/griffinmartin/opencode-claude-auth
"@tarquinen/opencode-dcp@latest" # better compacting "@tarquinen/opencode-dcp@latest" # better compacting
"opencode-lmstudio@0.3.1"
# "@slkiser/opencode-quota" # "@slkiser/opencode-quota"
]; ];
share = "disabled"; share = "disabled";
+16 -16
View File
@@ -63,7 +63,7 @@ in [
# Coding # Coding
{ {
name = "Coding"; name = "Code";
bookmarks = [ bookmarks = [
(mkBm "C++Ref" "https://en.cppreference.com/w/") (mkBm "C++Ref" "https://en.cppreference.com/w/")
(mkBm "Rust" "https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html") (mkBm "Rust" "https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html")
@@ -72,21 +72,21 @@ in [
(mkBm "Godbolt" "https://godbolt.org") (mkBm "Godbolt" "https://godbolt.org")
]; ];
} }
{ # {
name = "\"AI\""; # name = "AI";
bookmarks = [ # bookmarks = [
(mkBm "Mistral Chat" "https://chat.mistral.ai/chat") # (mkBm "Mistral Chat" "https://chat.mistral.ai/chat")
(mkBm "DeepSeek Chat" "https://chat.deepseek.com/") # (mkBm "DeepSeek Chat" "https://chat.deepseek.com/")
(mkBm "Claude Chat" "https://claude.ai/new") # (mkBm "Claude Chat" "https://claude.ai/new")
(mkBm "ChatGPT" "https://chatgpt.com/") # (mkBm "ChatGPT" "https://chatgpt.com/")
(mkBm "DeepWiki" "https://deepwiki.com/") # (mkBm "DeepWiki" "https://deepwiki.com/")
"separator" # "separator"
(mkBm "Mistral API" "https://console.mistral.ai/usage") # (mkBm "Mistral API" "https://console.mistral.ai/usage")
(mkBm "DeepSeek API" "https://platform.deepseek.com/usage") # (mkBm "DeepSeek API" "https://platform.deepseek.com/usage")
(mkBm "Claude API" "https://console.anthropic.com/usage") # (mkBm "Claude API" "https://console.anthropic.com/usage")
(mkBm "OpenRouter API" "https://openrouter.ai/activity") # (mkBm "OpenRouter API" "https://openrouter.ai/activity")
]; # ];
} # }
(mkBm "GH" "https://github.com/churl") (mkBm "GH" "https://github.com/churl")
(mkBm "GL" "https://gitlab.com/churl") (mkBm "GL" "https://gitlab.com/churl")
(mkBm "SO" "https://stackoverflow.com/users/saves/17337508/all") (mkBm "SO" "https://stackoverflow.com/users/saves/17337508/all")
+6
View File
@@ -26,6 +26,12 @@ in {
"kitty_mod+j" = "next_window"; "kitty_mod+j" = "next_window";
"kitty_mod+k" = "previous_window"; "kitty_mod+k" = "previous_window";
"kitty_mod+l" = "next_layout"; "kitty_mod+l" = "next_layout";
"kitty_mod+p" = "command_palette";
"kitty_mod+c" = "copy_to_clipboard";
"ctrl+c" = "copy_or_interrupt";
"kitty_mod+v" = "paste_from_clipboard";
"ctrl+v" = "paste_from_clipboard";
}; };
settings = lib.mkMerge [ settings = lib.mkMerge [
+10 -9
View File
@@ -123,6 +123,7 @@ in {
numpy numpy
matplotlib matplotlib
requests requests
pygments
])) ]))
(rWrapper.override { (rWrapper.override {
@@ -971,15 +972,15 @@ in {
{name = "html";} # vscode-langservers-extracted {name = "html";} # vscode-langservers-extracted
{name = "just";} {name = "just";}
{name = "lua_ls";} {name = "lua_ls";}
{ # {
name = "ltex"; # name = "ltex";
extraOptions.settings = { # extraOptions.settings = {
ltex = { # ltex = {
checkFrequency = "save"; # checkFrequency = "save";
enabled = ["markdown" "org" "tex" "latex" "plaintext"]; # enabled = ["markdown" "org" "tex" "latex" "plaintext"];
}; # };
}; # };
} # }
# {name = "nil_ls";} # {name = "nil_ls";}
{ {
name = "nixd"; name = "nixd";
+1 -1
View File
@@ -432,7 +432,7 @@ in {
input = { input = {
focus-follows-mouse = { focus-follows-mouse = {
enable = true; enable = true;
max-scroll-amount = "0%"; # Skip partial windows that would scroll the viewport on focus max-scroll-amount = "10%"; # Skip partial windows that would scroll the viewport on focus
}; };
keyboard = { keyboard = {
+1
View File
@@ -138,6 +138,7 @@ in {
# Linux exclusive packages (!headless) # Linux exclusive packages (!headless)
(lib.optionals (pkgs.stdenv.isLinux && (!headless)) [ (lib.optionals (pkgs.stdenv.isLinux && (!headless)) [
wl-clipboard wl-clipboard
asciicam
# Proton # Proton
proton-vpn proton-vpn