1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-11 07:10:39 +02:00

chore: format everything

This commit is contained in:
oddlama 2024-11-26 13:34:55 +01:00
parent deca311c68
commit 7ccd7856ee
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
162 changed files with 4750 additions and 3718 deletions

View file

@ -1,4 +1,5 @@
{pkgs, ...}: {
{ pkgs, ... }:
{
imports = [
./direnv.nix
./gdb.nix
@ -13,9 +14,13 @@
".local/share/rustup"
];
extraOutputsToInstall = ["man" "doc" "devdoc"];
extraOutputsToInstall = [
"man"
"doc"
"devdoc"
];
packages = [
(pkgs.python3.withPackages (p: with p; [numpy]))
(pkgs.python3.withPackages (p: with p; [ numpy ]))
pkgs.cloc
pkgs.d2
pkgs.gh

View file

@ -1,4 +1,5 @@
{pkgs, ...}: let
{ pkgs, ... }:
let
# pwndbg wraps a gdb binary for us, but we want debuginfod in there too.
# Also make it the default gdb.
pwndbgWithDebuginfod =
@ -6,15 +7,18 @@
gdb = pkgs.gdb.override {
enableDebuginfod = true;
};
})
.overrideAttrs (_finalAttrs: previousAttrs: {
installPhase =
previousAttrs.installPhase
+ ''
ln -s $out/bin/pwndbg $out/bin/gdb
'';
});
in {
}).overrideAttrs
(
_finalAttrs: previousAttrs: {
installPhase =
previousAttrs.installPhase
+ ''
ln -s $out/bin/pwndbg $out/bin/gdb
'';
}
);
in
{
home.packages = [
pwndbgWithDebuginfod
pkgs.hotspot

View file

@ -2,68 +2,73 @@
lib,
pkgs,
...
}: {
home.sessionVariables.MANPAGER = let
prg = lib.getExe (pkgs.nixvim.makeNixvim {
package = pkgs.neovim-clean;
}:
{
home.sessionVariables.MANPAGER =
let
prg = lib.getExe (
pkgs.nixvim.makeNixvim {
package = pkgs.neovim-clean;
opts = {
buftype = "nowrite";
backup = false;
modeline = false;
shelltemp = false;
swapfile = false;
undofile = false;
writebackup = false;
virtualedit = "all";
splitkeep = "screen";
termguicolors = false;
ignorecase = true;
smartcase = true;
};
opts = {
buftype = "nowrite";
backup = false;
modeline = false;
shelltemp = false;
swapfile = false;
undofile = false;
writebackup = false;
virtualedit = "all";
splitkeep = "screen";
termguicolors = false;
ignorecase = true;
smartcase = true;
};
extraConfigLua = ''
vim.opt.shadafile = vim.fn.stdpath "state" .. "/shada/man.shada";
'';
extraConfigLua = ''
vim.opt.shadafile = vim.fn.stdpath "state" .. "/shada/man.shada";
'';
keymaps = [
{
action = "<C-]>";
key = "<CR>";
mode = ["n"];
options = {
silent = true;
desc = "Jump to tag under cursor";
};
keymaps = [
{
action = "<C-]>";
key = "<CR>";
mode = [ "n" ];
options = {
silent = true;
desc = "Jump to tag under cursor";
};
}
{
action = ":pop<CR>";
key = "<BS>";
mode = [ "n" ];
options = {
silent = true;
desc = "Jump to previous tag in stack";
};
}
{
action = ":pop<CR>";
key = "<C-Left>";
mode = [ "n" ];
options = {
silent = true;
desc = "Jump to previous tag in stack";
};
}
{
action = ":tag<CR>";
key = "<C-Right>";
mode = [ "n" ];
options = {
silent = true;
desc = "Jump to next tag in stack";
};
}
];
}
{
action = ":pop<CR>";
key = "<BS>";
mode = ["n"];
options = {
silent = true;
desc = "Jump to previous tag in stack";
};
}
{
action = ":pop<CR>";
key = "<C-Left>";
mode = ["n"];
options = {
silent = true;
desc = "Jump to previous tag in stack";
};
}
{
action = ":tag<CR>";
key = "<C-Right>";
mode = ["n"];
options = {
silent = true;
desc = "Jump to next tag in stack";
};
}
];
});
in "${prg} '+Man!'";
);
in
"${prg} '+Man!'";
}