vscode goodies

Signed-off-by: cy <cy@cy7.sh>
This commit is contained in:
cy 2025-01-29 15:24:42 -05:00
parent d79a34328a
commit b2a6740256
Signed by: cy
SSH key fingerprint: SHA256:o/geVWV4om1QhUSkKvDQeW/eAihwnjyXkqMwrVdbuts
5 changed files with 33 additions and 11 deletions

View file

@ -58,6 +58,7 @@
"ctrl+f2" = "detach_tab";
# hints
# > basically means the preceding key is a prefix (think tmux)
"kitty_mod+o>o" = "open_url_with_hints";
"kitty_mod+o>p" = "kitten hints --type path --program -";
"kitty_mod+o>n" = "kitten hints --type line --program -";

View file

@ -73,10 +73,6 @@ in
window-rules = [
{
matches = [
{
app-id = "anki";
title = "Add";
}
{ app-id = "mpv"; }
{ app-id = "Bitwarden"; }
{
@ -88,7 +84,12 @@ in
open-floating = true;
}
{
matches = [ { app-id = "anki"; } ];
matches = [
{
app-id = "anki";
title = "Add";
}
];
default-column-width.proportion = .25;
}
{

View file

@ -8,11 +8,30 @@
mutableExtensionsDir = false;
extensions = with pkgs.vscode-extensions; [
vscodevim.vim
jnoortheen.nix-ide # nix language support
editorconfig.editorconfig # editorconfig
dracula-theme.theme-dracula # color scheme
tomoki1207.pdf # pdf viewer
yzhang.markdown-all-in-one # markdown tools
jnoortheen.nix-ide
editorconfig.editorconfig
github.github-vscode-theme
];
userSettings = {
"workbench.colorTheme" = "GitHub Dark Default";
"files.autoSave" = "afterDelay";
"nix.enableLanguageServer" = true;
"nix.serverPath" = "nixd";
"editor.fontFamily" = "IBM Plex Mono";
"editor.fontSize" = 15;
"editor.wordWrap" = "on";
# vim mode
"vim.handleKeys" = {
"<C-b>" = false; # file tree toggle
};
"vim.normalModeKeyBindings" = [
{
"before" = [";"];
"after" = [":"];
"silent" = true;
}
];
};
};
}

View file

@ -9,6 +9,7 @@
../niri
../irssi.nix
../kitty.nix
../vscode.nix
];
home = {
username = "yt";