54 lines
774 B
Nix
54 lines
774 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
config,
|
|
self,
|
|
...
|
|
}: let
|
|
cfg = config.ooknet.tools.utils;
|
|
in {
|
|
config = lib.mkIf cfg.enable {
|
|
home.packages = with pkgs; [
|
|
bc # Calculator
|
|
|
|
# file utility
|
|
duf
|
|
du-dust
|
|
fd
|
|
ripgrep
|
|
|
|
# archive
|
|
zip
|
|
unzip
|
|
unrar
|
|
|
|
# file transfer
|
|
wget
|
|
httpie # Better curl
|
|
|
|
# resource manager
|
|
powertop
|
|
|
|
#shell scripting
|
|
gum
|
|
# audio ctrl
|
|
pamixer
|
|
|
|
diffsitter # Better diff
|
|
jq # JSON pretty printer and manipulator
|
|
tldr # Community maintained help pages
|
|
progress
|
|
killall
|
|
acpi
|
|
|
|
# Notifications
|
|
libnotify
|
|
|
|
# Nix tooling
|
|
alejandra
|
|
|
|
#AI
|
|
self.packages.${pkgs.system}.repopack
|
|
];
|
|
};
|
|
}
|