2023-06-09 20:54:03 +08:00
|
|
|
{ pkgs, ... }@inputs:
|
|
|
|
{
|
|
|
|
config =
|
|
|
|
{
|
|
|
|
environment.systemPackages = with inputs.pkgs;
|
|
|
|
[
|
2023-06-17 20:44:00 +08:00
|
|
|
beep neofetch screen dos2unix tldr gnugrep pv
|
2023-06-19 21:51:59 +08:00
|
|
|
pciutils usbutils lshw powertop compsize iotop iftop smartmontools
|
2023-06-09 20:54:03 +08:00
|
|
|
ksh
|
|
|
|
vim nano
|
|
|
|
wget aria2 curl yt-dlp
|
|
|
|
tree git autojump exa
|
2023-06-13 21:23:33 +08:00
|
|
|
nix-output-monitor inputs.inputs.nix-alien.packages.x86_64-linux.nix-alien
|
2023-06-09 20:54:03 +08:00
|
|
|
apacheHttpd certbot-full
|
2023-06-17 11:35:26 +08:00
|
|
|
pigz rar unrar upx unzip zip lzip
|
2023-06-09 20:54:03 +08:00
|
|
|
util-linux snapper
|
|
|
|
ocrmypdf pdfgrep
|
|
|
|
openssl ssh-to-age gnupg age sops
|
|
|
|
ipset iptables iproute2 dig nettools
|
|
|
|
gcc clang-tools
|
2023-06-20 10:50:52 +08:00
|
|
|
sshfs kio-fuse
|
2023-06-09 20:54:03 +08:00
|
|
|
];
|
|
|
|
programs =
|
|
|
|
{
|
|
|
|
nix-index-database.comma.enable = true;
|
|
|
|
nix-index.enable = true;
|
|
|
|
command-not-found.enable = false;
|
|
|
|
zsh =
|
|
|
|
{
|
|
|
|
enable = true;
|
|
|
|
syntaxHighlighting.enable = true;
|
|
|
|
autosuggestions.enable = true;
|
|
|
|
enableCompletion = true;
|
|
|
|
ohMyZsh =
|
|
|
|
{
|
|
|
|
enable = true;
|
|
|
|
plugins = [ "git" "colored-man-pages" "extract" "history-substring-search" "autojump" ];
|
|
|
|
};
|
|
|
|
};
|
2023-06-19 17:32:59 +08:00
|
|
|
adb.enable = true;
|
2023-06-09 20:54:03 +08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|