Compare commits
6
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6d09ed0537
|
||
|
|
d98bcfb84f
|
||
|
|
39dfaab287
|
||
|
|
6d8f687a9e
|
||
|
|
b9331b8169
|
||
|
|
eb30119de9
|
@@ -78,6 +78,7 @@
|
||||
"opencode"
|
||||
"opencode-go"
|
||||
"anthropic"
|
||||
"lmstudio"
|
||||
];
|
||||
formatter = {
|
||||
nixfmt = {
|
||||
@@ -196,6 +197,7 @@
|
||||
plugin = [
|
||||
"opencode-claude-auth@latest" # https://github.com/griffinmartin/opencode-claude-auth
|
||||
"@tarquinen/opencode-dcp@latest" # better compacting
|
||||
"opencode-lmstudio@0.3.1"
|
||||
# "@slkiser/opencode-quota"
|
||||
];
|
||||
share = "disabled";
|
||||
|
||||
@@ -63,7 +63,7 @@ in [
|
||||
# Coding
|
||||
|
||||
{
|
||||
name = "Coding";
|
||||
name = "Code";
|
||||
bookmarks = [
|
||||
(mkBm "C++Ref" "https://en.cppreference.com/w/")
|
||||
(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")
|
||||
];
|
||||
}
|
||||
{
|
||||
name = "\"AI\"";
|
||||
bookmarks = [
|
||||
(mkBm "Mistral Chat" "https://chat.mistral.ai/chat")
|
||||
(mkBm "DeepSeek Chat" "https://chat.deepseek.com/")
|
||||
(mkBm "Claude Chat" "https://claude.ai/new")
|
||||
(mkBm "ChatGPT" "https://chatgpt.com/")
|
||||
(mkBm "DeepWiki" "https://deepwiki.com/")
|
||||
"separator"
|
||||
(mkBm "Mistral API" "https://console.mistral.ai/usage")
|
||||
(mkBm "DeepSeek API" "https://platform.deepseek.com/usage")
|
||||
(mkBm "Claude API" "https://console.anthropic.com/usage")
|
||||
(mkBm "OpenRouter API" "https://openrouter.ai/activity")
|
||||
];
|
||||
}
|
||||
# {
|
||||
# name = "AI";
|
||||
# bookmarks = [
|
||||
# (mkBm "Mistral Chat" "https://chat.mistral.ai/chat")
|
||||
# (mkBm "DeepSeek Chat" "https://chat.deepseek.com/")
|
||||
# (mkBm "Claude Chat" "https://claude.ai/new")
|
||||
# (mkBm "ChatGPT" "https://chatgpt.com/")
|
||||
# (mkBm "DeepWiki" "https://deepwiki.com/")
|
||||
# "separator"
|
||||
# (mkBm "Mistral API" "https://console.mistral.ai/usage")
|
||||
# (mkBm "DeepSeek API" "https://platform.deepseek.com/usage")
|
||||
# (mkBm "Claude API" "https://console.anthropic.com/usage")
|
||||
# (mkBm "OpenRouter API" "https://openrouter.ai/activity")
|
||||
# ];
|
||||
# }
|
||||
(mkBm "GH" "https://github.com/churl")
|
||||
(mkBm "GL" "https://gitlab.com/churl")
|
||||
(mkBm "SO" "https://stackoverflow.com/users/saves/17337508/all")
|
||||
|
||||
@@ -26,6 +26,12 @@ in {
|
||||
"kitty_mod+j" = "next_window";
|
||||
"kitty_mod+k" = "previous_window";
|
||||
"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 [
|
||||
|
||||
@@ -123,6 +123,7 @@ in {
|
||||
numpy
|
||||
matplotlib
|
||||
requests
|
||||
pygments
|
||||
]))
|
||||
|
||||
(rWrapper.override {
|
||||
@@ -971,15 +972,15 @@ in {
|
||||
{name = "html";} # vscode-langservers-extracted
|
||||
{name = "just";}
|
||||
{name = "lua_ls";}
|
||||
{
|
||||
name = "ltex";
|
||||
extraOptions.settings = {
|
||||
ltex = {
|
||||
checkFrequency = "save";
|
||||
enabled = ["markdown" "org" "tex" "latex" "plaintext"];
|
||||
};
|
||||
};
|
||||
}
|
||||
# {
|
||||
# name = "ltex";
|
||||
# extraOptions.settings = {
|
||||
# ltex = {
|
||||
# checkFrequency = "save";
|
||||
# enabled = ["markdown" "org" "tex" "latex" "plaintext"];
|
||||
# };
|
||||
# };
|
||||
# }
|
||||
# {name = "nil_ls";}
|
||||
{
|
||||
name = "nixd";
|
||||
|
||||
@@ -432,7 +432,7 @@ in {
|
||||
input = {
|
||||
focus-follows-mouse = {
|
||||
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 = {
|
||||
|
||||
@@ -138,6 +138,7 @@ in {
|
||||
# Linux exclusive packages (!headless)
|
||||
(lib.optionals (pkgs.stdenv.isLinux && (!headless)) [
|
||||
wl-clipboard
|
||||
asciicam
|
||||
|
||||
# Proton
|
||||
proton-vpn
|
||||
|
||||
Reference in New Issue
Block a user