Fri 21 Feb 22:04:44 CET 2025
This commit is contained in:
parent
dc371d3f86
commit
338b27ab88
|
@ -70,6 +70,7 @@
|
||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
users.${user} = { imports = [ ./home/${host}.nix ]; };
|
users.${user} = { imports = [ ./home/${host}.nix ]; };
|
||||||
|
backupFileExtension = "bak";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
./hosts/${host}
|
./hosts/${host}
|
||||||
|
|
|
@ -32,6 +32,8 @@ in
|
||||||
gnome-disk-utility
|
gnome-disk-utility
|
||||||
moonlight-qt
|
moonlight-qt
|
||||||
vscode
|
vscode
|
||||||
|
jetbrains.rider
|
||||||
|
discord
|
||||||
];
|
];
|
||||||
|
|
||||||
services.hyprpaper = {
|
services.hyprpaper = {
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
nodejs
|
nodejs
|
||||||
luarocks
|
luarocks
|
||||||
jre
|
jre
|
||||||
python312Packages.pip
|
python313Packages.pip
|
||||||
python312Packages.debugpy
|
python313Packages.debugpy
|
||||||
unzip
|
unzip
|
||||||
dotnet-sdk_8
|
dotnet-sdk_8
|
||||||
cargo
|
cargo
|
||||||
|
|
|
@ -20,7 +20,7 @@ vim.keymap.set({"n", "v"}, "<leader>Y", [["+Y]])
|
||||||
vim.keymap.set("n", "<Tab>", "<Nop>", { noremap = true })
|
vim.keymap.set("n", "<Tab>", "<Nop>", { noremap = true })
|
||||||
vim.keymap.set("n", "<leader><space>", ":noh<cr>", { noremap = true, silent = true })
|
vim.keymap.set("n", "<leader><space>", ":noh<cr>", { noremap = true, silent = true })
|
||||||
vim.keymap.set("n", "gn", ":n<cr>", { noremap = true, silent = true })
|
vim.keymap.set("n", "gn", ":n<cr>", { noremap = true, silent = true })
|
||||||
vim.keymap.set("n", "gi", ":ClangdSwitchSourceHeader<cr>", { noremap = true, silent = true })
|
-- vim.keymap.set("n", "gi", ":ClangdSwitchSourceHeader<cr>", { noremap = true, silent = true })
|
||||||
vim.keymap.set("n", "-", function () require("oil").open() end, { desc = "Open parent directory" })
|
vim.keymap.set("n", "-", function () require("oil").open() end, { desc = "Open parent directory" })
|
||||||
vim.keymap.set("n", "<leader>-", function () require("oil").open() end, { desc = "Open parent directory" })
|
vim.keymap.set("n", "<leader>-", function () require("oil").open() end, { desc = "Open parent directory" })
|
||||||
vim.keymap.set("n", "<leader>g", function () require("neogit").open({kind="replace"}) end, { noremap = true, silent = true })
|
vim.keymap.set("n", "<leader>g", function () require("neogit").open({kind="replace"}) end, { noremap = true, silent = true })
|
||||||
|
|
|
@ -12,6 +12,7 @@ return {
|
||||||
{"<leader>p", vim.diagnostic.goto_prev},
|
{"<leader>p", vim.diagnostic.goto_prev},
|
||||||
{"<leader>f", vim.lsp.buf.code_action},
|
{"<leader>f", vim.lsp.buf.code_action},
|
||||||
{"gd", vim.lsp.buf.definition},
|
{"gd", vim.lsp.buf.definition},
|
||||||
|
{"gi", vim.lsp.buf.implementation},
|
||||||
{"gr", vim.lsp.buf.references},
|
{"gr", vim.lsp.buf.references},
|
||||||
{"<space><space>", vim.lsp.buf.hover},
|
{"<space><space>", vim.lsp.buf.hover},
|
||||||
{"<leader>rn", vim.lsp.buf.rename},
|
{"<leader>rn", vim.lsp.buf.rename},
|
||||||
|
|
|
@ -87,6 +87,9 @@ return {
|
||||||
vim.api.nvim_create_user_command("DapCloseUI", function()
|
vim.api.nvim_create_user_command("DapCloseUI", function()
|
||||||
ui.close()
|
ui.close()
|
||||||
end, {})
|
end, {})
|
||||||
|
vim.api.nvim_create_user_command("DapToggleUI", function()
|
||||||
|
ui.toggle()
|
||||||
|
end, {})
|
||||||
-- dap.listeners.before.event_terminated.dapui_config = function()
|
-- dap.listeners.before.event_terminated.dapui_config = function()
|
||||||
-- ui.close()
|
-- ui.close()
|
||||||
-- end
|
-- end
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
onlyoffice-bin
|
onlyoffice-bin
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
webcord
|
|
||||||
iwgtk
|
iwgtk
|
||||||
element-desktop
|
element-desktop
|
||||||
evince
|
evince
|
||||||
|
|
|
@ -20,16 +20,16 @@ let
|
||||||
]);
|
]);
|
||||||
# Darwin requires a different library path prefix
|
# Darwin requires a different library path prefix
|
||||||
wrapPrefix = if (!pkgs.stdenv.isDarwin) then "LD_LIBRARY_PATH" else "DYLD_LIBRARY_PATH";
|
wrapPrefix = if (!pkgs.stdenv.isDarwin) then "LD_LIBRARY_PATH" else "DYLD_LIBRARY_PATH";
|
||||||
# pythonOverlay = (pkgs.python312.withPackages (ps: [
|
# pythonOverlay = (pkgs.python313.withPackages (ps: [
|
||||||
# (ps.torch.override { rocmSupport = true; })
|
# (ps.torch.override { rocmSupport = true; })
|
||||||
# ]));
|
# ]));
|
||||||
|
|
||||||
patchedpython = (pkgs.symlinkJoin {
|
patchedpython = (pkgs.symlinkJoin {
|
||||||
name = "python";
|
name = "python";
|
||||||
paths = [ pkgs.python312 ];
|
paths = [ pkgs.python313 ];
|
||||||
buildInputs = [ pkgs.makeWrapper ];
|
buildInputs = [ pkgs.makeWrapper ];
|
||||||
postBuild = ''
|
postBuild = ''
|
||||||
wrapProgram "$out/bin/python3.12" --prefix ${wrapPrefix} : "${pythonldlibpath}"
|
wrapProgram "$out/bin/python3.13" --prefix ${wrapPrefix} : "${pythonldlibpath}"
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
in {
|
in {
|
||||||
|
|
Loading…
Reference in New Issue