Change pager + pyright shim + helium time zone

This commit is contained in:
Thomas Avé 2026-05-08 21:41:54 +07:00
parent bef6005914
commit e117542412
Signed by: thomasave
SSH Key Fingerprint: SHA256:bvIbWy6TO9+PdMTPzWy6dqkRlVQ3eSky+vQcc9aRIiE
4 changed files with 28 additions and 1 deletions

View File

@ -28,6 +28,7 @@ in {
jetbrains.pycharm jetbrains.pycharm
rclone rclone
opencode opencode
claude-code
# zed-editor # zed-editor
uv uv
google-cloud-sdk google-cloud-sdk

View File

@ -42,8 +42,17 @@
"*.nix/" "*.nix/"
"uv.lock" "uv.lock"
".dmypy.json" ".dmypy.json"
".envrc"
]; ];
}; };
programs.delta = {
enable = true;
options = {
diff-so-fancy = true;
file-style = "omit";
# hunk-header-style = "omit";
};
};
programs.lazygit = { programs.lazygit = {
enable = true; enable = true;
@ -52,6 +61,12 @@
editPreset = "nvim"; editPreset = "nvim";
autoStageResolvedConflicts = false; autoStageResolvedConflicts = false;
}; };
git.pagers = [
{
colorArg = "always";
pager = "delta --dark --color-only --paging=never";
}
];
}; };
}; };

View File

@ -8,6 +8,7 @@
sha256 = "sha256-qzc135IP5F2btxtOMUGMz+0azJhYL9KI0lcPG2KjcxU="; sha256 = "sha256-qzc135IP5F2btxtOMUGMz+0azJhYL9KI0lcPG2KjcxU=";
}; };
extraPkgs = pkgs: [pkgs.tzdata]; extraPkgs = pkgs: [pkgs.tzdata];
profile = "export TZ=Asia/Bangkok";
}) })
]; ];
xdg.desktopEntries = { xdg.desktopEntries = {

View File

@ -2,9 +2,19 @@
config, config,
pkgs, pkgs,
... ...
}: { }: let
basedpyrightShim = pkgs.symlinkJoin {
name = "basedpyright-with-pyright-shim";
paths = [pkgs.basedpyright];
postBuild = ''
ln -s $out/bin/basedpyright-langserver $out/bin/pyright-langserver
ln -s $out/bin/basedpyright $out/bin/pyright
'';
};
in {
home.packages = with pkgs; [ home.packages = with pkgs; [
# codeium # codeium
basedpyrightShim
nixd nixd
alejandra alejandra
clang-tools clang-tools