41 lines
693 B
Nix
41 lines
693 B
Nix
{
|
|
pkgs,
|
|
config,
|
|
lib,
|
|
...
|
|
}: let
|
|
cfg = config.jiriks74.zsh;
|
|
in {
|
|
meta.maintainers = with lib.maintainers; [jiriks74];
|
|
|
|
options.jirks74.zsh.qolPackages = lib.mkEnableOption "Install QualityOfLife packages";
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
home.packages = with pkgs; [
|
|
# asciinema
|
|
asciinema_3 # Terminal recording
|
|
asciinema-agg # Convert asciinema recordings
|
|
libnotify # Notifications
|
|
# ^ asciinema
|
|
|
|
curl
|
|
|
|
# parsing
|
|
gawk
|
|
jq
|
|
yq
|
|
# ^ parsing
|
|
|
|
python3
|
|
|
|
# useful dev/everyday tools
|
|
encfs
|
|
file
|
|
htop-vim
|
|
tldr
|
|
tmux
|
|
tree
|
|
# ^ useful dev/everyday tools
|
|
];
|
|
};
|
|
}
|