Fri 21 Feb 22:04:44 CET 2025

This commit is contained in:
Thomas Avé 2025-02-21 22:04:44 +01:00
parent dc371d3f86
commit 338b27ab88
8 changed files with 13 additions and 7 deletions

View File

@ -70,6 +70,7 @@
useGlobalPkgs = true;
useUserPackages = true;
users.${user} = { imports = [ ./home/${host}.nix ]; };
backupFileExtension = "bak";
};
}
./hosts/${host}

View File

@ -32,6 +32,8 @@ in
gnome-disk-utility
moonlight-qt
vscode
jetbrains.rider
discord
];
services.hyprpaper = {

View File

@ -10,8 +10,8 @@
nodejs
luarocks
jre
python312Packages.pip
python312Packages.debugpy
python313Packages.pip
python313Packages.debugpy
unzip
dotnet-sdk_8
cargo

View File

@ -20,7 +20,7 @@ vim.keymap.set({"n", "v"}, "<leader>Y", [["+Y]])
vim.keymap.set("n", "<Tab>", "<Nop>", { noremap = 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", "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", "<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 })

View File

@ -12,6 +12,7 @@ return {
{"<leader>p", vim.diagnostic.goto_prev},
{"<leader>f", vim.lsp.buf.code_action},
{"gd", vim.lsp.buf.definition},
{"gi", vim.lsp.buf.implementation},
{"gr", vim.lsp.buf.references},
{"<space><space>", vim.lsp.buf.hover},
{"<leader>rn", vim.lsp.buf.rename},

View File

@ -87,6 +87,9 @@ return {
vim.api.nvim_create_user_command("DapCloseUI", function()
ui.close()
end, {})
vim.api.nvim_create_user_command("DapToggleUI", function()
ui.toggle()
end, {})
-- dap.listeners.before.event_terminated.dapui_config = function()
-- ui.close()
-- end

View File

@ -17,7 +17,6 @@
home.packages = with pkgs; [
onlyoffice-bin
telegram-desktop
webcord
iwgtk
element-desktop
evince

View File

@ -20,16 +20,16 @@ let
]);
# Darwin requires a different library path prefix
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; })
# ]));
patchedpython = (pkgs.symlinkJoin {
name = "python";
paths = [ pkgs.python312 ];
paths = [ pkgs.python313 ];
buildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram "$out/bin/python3.12" --prefix ${wrapPrefix} : "${pythonldlibpath}"
wrapProgram "$out/bin/python3.13" --prefix ${wrapPrefix} : "${pythonldlibpath}"
'';
});
in {