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; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
users.${user} = { imports = [ ./home/${host}.nix ]; }; users.${user} = { imports = [ ./home/${host}.nix ]; };
backupFileExtension = "bak";
}; };
} }
./hosts/${host} ./hosts/${host}

View File

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

View File

@ -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

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", "<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 })

View File

@ -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},

View File

@ -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

View File

@ -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

View File

@ -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 {