2023-12-15 08:31:31 +01:00
|
|
|
{ config, pkgs, lib, ... }:
|
2023-12-14 08:21:39 +01:00
|
|
|
with pkgs;
|
2023-12-15 08:31:31 +01:00
|
|
|
with lib;
|
2023-12-14 08:21:39 +01:00
|
|
|
{
|
2023-12-15 08:31:31 +01:00
|
|
|
config = mkMerge [
|
|
|
|
{
|
|
|
|
home.packages = [
|
|
|
|
bind.dnsutils
|
|
|
|
nmap
|
|
|
|
hexyl
|
2023-12-22 20:28:52 +01:00
|
|
|
ipcalc
|
2023-12-14 08:21:39 +01:00
|
|
|
|
2023-12-15 08:31:31 +01:00
|
|
|
units
|
2024-05-30 14:53:01 +02:00
|
|
|
difftastic
|
2024-01-02 03:22:41 +01:00
|
|
|
|
|
|
|
parallel
|
2024-01-07 00:27:29 +01:00
|
|
|
|
|
|
|
wget
|
|
|
|
curl
|
|
|
|
|
2024-02-29 00:32:48 +01:00
|
|
|
gimoji
|
|
|
|
|
2024-01-14 21:03:18 +01:00
|
|
|
# todo : configure this properly
|
|
|
|
tldr
|
|
|
|
|
2024-02-28 23:17:23 +01:00
|
|
|
bandwhich
|
2024-03-18 21:01:00 +01:00
|
|
|
|
|
|
|
unzip
|
|
|
|
genpass
|
|
|
|
tree
|
2024-04-01 16:20:19 +02:00
|
|
|
killall
|
|
|
|
nix-tree
|
2024-04-12 20:56:42 +02:00
|
|
|
|
2024-06-07 14:25:34 +02:00
|
|
|
vulnix
|
2024-04-12 20:56:42 +02:00
|
|
|
(writers.writeBashBin "vulnix-system" ''
|
2024-06-07 14:25:34 +02:00
|
|
|
${vulnix}/bin/vulnix --profile /nix/var/nix/profiles/system
|
2024-04-12 20:56:42 +02:00
|
|
|
'')
|
2023-12-15 08:31:31 +01:00
|
|
|
];
|
2024-02-28 23:17:23 +01:00
|
|
|
|
|
|
|
programs.btop.enable = true;
|
|
|
|
|
2023-12-15 08:31:31 +01:00
|
|
|
}
|
2024-02-28 23:17:23 +01:00
|
|
|
|
|
|
|
|
2023-12-15 08:31:31 +01:00
|
|
|
(mkIf config.gui.enable {
|
|
|
|
home.packages = [
|
|
|
|
libreoffice
|
|
|
|
hunspell
|
|
|
|
hunspellDicts.de-de
|
|
|
|
hunspellDicts.en-us
|
|
|
|
aspell
|
|
|
|
aspellDicts.de
|
|
|
|
aspellDicts.en
|
|
|
|
aspellDicts.es
|
2023-12-14 08:21:39 +01:00
|
|
|
|
2023-12-22 20:28:52 +01:00
|
|
|
evince
|
2024-01-04 23:29:52 +01:00
|
|
|
sxiv
|
|
|
|
gimp
|
|
|
|
inkscape
|
2024-01-02 03:22:41 +01:00
|
|
|
|
|
|
|
transmission-remote-gtk
|
2023-12-15 08:31:31 +01:00
|
|
|
];
|
|
|
|
})
|
2023-12-14 08:21:39 +01:00
|
|
|
];
|
|
|
|
}
|