nixos-config/nixos/homes/common/packages.nix

66 lines
959 B
Nix
Raw Normal View History

2023-12-15 08:31:31 +01: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-01-07 00:27:29 +01:00
wget
curl
gimoji
2024-01-14 21:03:18 +01:00
# todo : configure this properly
tldr
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
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
];
})
];
}