feat: update yazi, add tools for java development

This commit is contained in:
Ryan Yin
2023-12-05 21:02:43 +08:00
parent 59ea29a7ab
commit 1ca7607814
3 changed files with 13 additions and 3 deletions
+3
View File
@@ -19,6 +19,9 @@
# DO NOT install build tools for C/C++ and others, set it per project by devShell instead # DO NOT install build tools for C/C++ and others, set it per project by devShell instead
gnumake # used by this repo, to simplify the deployment gnumake # used by this repo, to simplify the deployment
jdk17 # used to run some java based tools(.jar) jdk17 # used to run some java based tools(.jar)
gradle
maven
spring-boot-cli
# scheme related # scheme related
guile guile
+1
View File
@@ -30,6 +30,7 @@
# misc # misc
flameshot flameshot
mitmproxy # http/https proxy tool mitmproxy # http/https proxy tool
ventoy # multi-boot usb creator
]; ];
# GitHub CLI tool # GitHub CLI tool
+9 -3
View File
@@ -1,7 +1,7 @@
{ {
pkgs, pkgs,
catppuccin-cava, catppuccin-cava,
nur-ryan4yin, pkgs-unstable,
... ...
}: }:
# media - control and enjoy audio/video # media - control and enjoy audio/video
@@ -21,8 +21,6 @@
vdpauinfo vdpauinfo
vulkan-tools vulkan-tools
glxinfo glxinfo
nur-ryan4yin.packages.${pkgs.system}.yazi # terminal file manager
]; ];
# https://github.com/catppuccin/cava # https://github.com/catppuccin/cava
@@ -36,6 +34,14 @@
defaultProfiles = ["gpu-hq"]; defaultProfiles = ["gpu-hq"];
scripts = [pkgs.mpvScripts.mpris]; scripts = [pkgs.mpvScripts.mpris];
}; };
# terminal file manager
yazi = {
enable = true;
package = pkgs-unstable.yazi;
enableNushellIntegration = true;
enableBashIntegration = true;
};
}; };
services = { services = {