nixos-config/homes/common/packages.nix

73 lines
1 KiB
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 = [
hexyl
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-10-22 17:20:05 +02:00
#tldr
tealdeer
navi # cheatsheet manager
2024-01-14 21:03:18 +01:00
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
'')
2024-10-08 15:56:22 +02:00
# cpu load monitor
glances
2023-12-15 08:31:31 +01:00
];
2024-10-08 15:56:22 +02:00
# cpu load monitor
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-08-30 11:32:00 +02:00
nsxiv
2024-01-04 23:29:52 +01:00
gimp
inkscape
2024-01-02 03:22:41 +01:00
transmission-remote-gtk
2023-12-15 08:31:31 +01:00
];
})
];
}