2024-02-21 21:18:36 +01:00
|
|
|
{ inputs, pkgs, lib, config, python3, ... }:
|
|
|
|
|
|
|
|
with lib;
|
|
|
|
let
|
|
|
|
cfg = config.modules.packages;
|
|
|
|
pyenv = ps: with ps; [
|
|
|
|
impacket
|
|
|
|
dsinternals
|
|
|
|
pypykatz
|
|
|
|
lsassy
|
|
|
|
pip
|
|
|
|
ldapdomaindump
|
|
|
|
requests
|
|
|
|
];
|
|
|
|
|
|
|
|
in {
|
|
|
|
options.modules.packages = { enable = mkEnableOption "packages"; };
|
|
|
|
config = mkIf cfg.enable {
|
|
|
|
home.packages = with pkgs; [
|
|
|
|
# Basic Tools
|
|
|
|
eza
|
|
|
|
fzf
|
|
|
|
ripgrep
|
|
|
|
ffmpeg
|
|
|
|
gnupg
|
|
|
|
imagemagick
|
|
|
|
libnotify
|
|
|
|
git
|
|
|
|
file
|
|
|
|
bat
|
|
|
|
wget
|
|
|
|
neovim
|
|
|
|
gcc
|
|
|
|
cmake
|
|
|
|
unzip
|
|
|
|
pavucontrol
|
|
|
|
playerctl
|
|
|
|
gtklock
|
|
|
|
brightnessctl
|
|
|
|
inputs.hypr-contrib.packages.${pkgs.system}.grimblast
|
|
|
|
openssl
|
|
|
|
cifs-utils
|
|
|
|
mlocate
|
|
|
|
nfs-utils
|
|
|
|
openvpn
|
|
|
|
wireguard-tools
|
|
|
|
p7zip
|
|
|
|
samba
|
|
|
|
net-snmp
|
|
|
|
tcpdump
|
|
|
|
inetutils
|
|
|
|
unrar
|
|
|
|
distrobox
|
|
|
|
dig
|
|
|
|
moreutils
|
|
|
|
jq
|
|
|
|
perl
|
|
|
|
binutils
|
|
|
|
zlib
|
|
|
|
jdk
|
|
|
|
# GUI Applications
|
|
|
|
brave
|
|
|
|
discord
|
|
|
|
firefox
|
2024-02-21 21:53:53 +01:00
|
|
|
nixfmt
|
2024-02-21 21:18:36 +01:00
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|