+8
-16
nixos/home/life/default.nix
+8
-16
nixos/home/life/default.nix
···
42
42
autoStart = true;
43
43
};
44
44
45
-
# an unorthodox file manager
46
-
programs.nnn = {
45
+
programs.yazi = {
47
46
enable = true;
48
-
package = pkgs.nnn.override {
49
-
withNerdIcons = true;
50
-
};
51
-
plugins = {
52
-
src = (pkgs.fetchFromGitHub {
53
-
owner = "jarun";
54
-
repo = "nnn";
55
-
rev = "v5.1";
56
-
sha256 = "sha256-+2lFFBtaqRPBkEspCFtKl9fllbSR5MBB+4ks3Xh7vp4=";
57
-
}) + "/plugins";
47
+
enableNushellIntegration = true;
48
+
enableZshIntegration = true;
49
+
enableBashIntegration = true;
50
+
};
58
51
59
-
mappings = {
60
-
p = "preview-tui";
61
-
};
62
-
};
52
+
xdg.configFile."yazi/" = {
53
+
source = ../../../yazi/.config/yazi;
54
+
recursive = true;
63
55
};
64
56
65
57
services.gpg-agent = {