aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-04-23 04:54:05 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-04-23 04:54:05 +0530
commit9fa9f250ec3624faef82c65af395b509cf2ea7a0 (patch)
treea6df0581a4705d03effd93de1b6bb984d77fb578 /modules/scripts/default.nix
parent79929d5009142cf545b05bdf9d9d3016c3ed7c51 (diff)
downloadhome-manager-config-9fa9f250ec3624faef82c65af395b509cf2ea7a0.tar.gz
home-manager-config-9fa9f250ec3624faef82c65af395b509cf2ea7a0.zip
fixed the file previewer script to prevent race conditions when the preview images are being created as it is passed to kitty
Diffstat (limited to 'modules/scripts/default.nix')
-rw-r--r--modules/scripts/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix
index 6c239d2..13cbfd1 100644
--- a/modules/scripts/default.nix
+++ b/modules/scripts/default.nix
@@ -46,6 +46,7 @@ let
file-preview = {
path = ./file-preview.sh;
env = {
+ KITTEN = lib.getExe' config.programs.kitty.package "kitten";
BAT = lib.getExe config.programs.bat.package;
FILE = lib.getExe pkgs.file;
FFMPEG = lib.getExe' pkgs.ffmpeg-full "ffmpeg";
@@ -54,6 +55,7 @@ let
PDFTOPPM = lib.getExe' pkgs.poppler-utils "pdftoppm";
};
deps = [
+ config.programs.kitty.package
config.programs.bat.package
pkgs.file
pkgs.ffmpeg-full
@@ -82,11 +84,15 @@ let
};
file-preview-clean = {
path = ./file-preview-clean.sh;
- env = { };
- deps = [ config.programs.fzf.package ];
+ env = {
+ KITTEN = lib.getExe' config.programs.kitty.package "kitten";
+ };
+ deps = [
+ config.programs.kitty.package
+ ];
conditions = [
{
- option = "tools.fzf.enable";
+ option = "scripts.file-preview.enable";
value = true;
}
];