This commit is contained in:
2026-02-22 16:44:03 +01:00
parent fa0bc07c38
commit 18c23fd20f
6 changed files with 148 additions and 107 deletions

View File

@@ -40,7 +40,7 @@
modules = [ modules = [
./home.nix ./home.nix
catppuccin.homeModules.catppuccin catppuccin.homeModules.catppuccin
nixvim.homeManagerModules.nixvim nixvim.homeModules.nixvim
]; ];
}; };

View File

@@ -160,15 +160,21 @@
lsp = { lsp = {
enable = true; enable = true;
servers = { servers = {
# script
lua_ls.enable = true; lua_ls.enable = true;
# web
cssls.enable = true;
html.enable = true;
# dev
clangd.enable = true; clangd.enable = true;
nil_ls.enable = true;
pyright.enable = true; pyright.enable = true;
rust_analyzer = { rust_analyzer = {
enable = true; enable = true;
installCargo = true; installCargo = true;
installRustc = true; installRustc = true;
}; };
# nix
nil_ls.enable = true;
}; };
keymaps = { keymaps = {
lspBuf = { lspBuf = {
@@ -184,6 +190,20 @@
lsp-format.enable = true; lsp-format.enable = true;
luasnip.enable = true; luasnip.enable = true;
treesitter = {
enable = true;
settings = {
highlight.enable = true;
indent.enable = false;
};
};
indent-blankline = {
enable = true;
settings.scope.enabled = true;
};
cmp = { cmp = {
enable = true; enable = true;
settings = { settings = {
@@ -207,5 +227,15 @@
}; };
}; };
}; };
extraConfigLua = ''
vim.diagnostic.config({
virtual_text = {
prefix = "●",
spacing = 2,
source = "if_many",
}
});
'';
}; };
} }

View File

@@ -14,7 +14,6 @@
tealdeer tealdeer
grim grim
slurp slurp
wl-clipboard
bc bc
nh nh
]; ];

View File

@@ -16,9 +16,10 @@
initial-tool = "crop"; initial-tool = "crop";
output-filename = "/home/${username}/Obrazy/zrzuty/%d-%m-%Y_%H:%M:%S.png"; output-filename = "/home/${username}/Obrazy/zrzuty/%d-%m-%Y_%H:%M:%S.png";
save-after-copy = true; save-after-copy = true;
copy-command = "wl-copy";
disable-notifications = false; disable-notifications = false;
actions-on-escape = [ "exit" ]; actions-on-escape = [ "exit" ];
action-on-enter = "save-to-clipboard"; actions-on-enter = [ "save-to-clipboard" ];
no-window-decoration = true; no-window-decoration = true;
}; };

View File

@@ -151,7 +151,6 @@
player="$1" player="$1"
${playerctl} -p "$player" metadata --format "{{status}} {{artist}} - {{title}}" --follow | while read -r line; do ${playerctl} -p "$player" metadata --format "{{status}} {{artist}} - {{title}}" --follow | while read -r line; do
# Nix wymaga ''${ dla zmiennych basha w stringach nixowych
current_status=$(${playerctl} --player="$player" status 2>/dev/null) current_status=$(${playerctl} --player="$player" status 2>/dev/null)
case "$current_status" in case "$current_status" in
@@ -192,7 +191,9 @@
}; };
}; };
style = '' style =
#css
''
/* Global styles */ /* Global styles */
* { * {

View File

@@ -28,5 +28,15 @@
title_format = "Yazi: {cwd}"; title_format = "Yazi: {cwd}";
}; };
}; };
keymap.mgr.prepend_keymap = [
{
on = [ "y" ];
run = [
"shell -- for path in %s; do echo \"file://$path\"; done | wl-copy -t text/uri-list"
"yank"
];
}
];
}; };
} }