nixos-config/homes/common/packages.nix

70 lines
985 B
Nix
Raw Normal View History

2024-08-29 03:26:04 +02:00
{
config,
pkgs,
lib,
...
}:
with pkgs;
2023-12-15 08:31:31 +01:00
with lib;
{
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-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-06-07 21:41:19 +02:00
progress
2024-01-07 00:27:29 +01:00
wget
curl
gimoji
2024-01-14 21:03:18 +01:00
tldr
2024-08-23 06:39:17 +02:00
bandwhich # todo : put this to common/networking.nix
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
vulnix
2024-04-12 20:56:42 +02:00
(writers.writeBashBin "vulnix-system" ''
${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
];
programs.btop.enable = true;
2023-12-15 08:31:31 +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-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
];
})
];
}