29 lines
557 B
Nix

{ pkgs, config, lib, ...}:
let
cfg = config.nixfiles.packageSets.fun;
in
{
options.nixfiles.packageSets.fun = {
enable = lib.mkEnableOption "fun package set";
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
cowsay
uwufetch
fortune
pipes
hollywood
sl
figlet
aalib
asciiquarium
] ++ lib.optionals config.services.xserver.enable [
oneko
] ++ lib.optionals config.services.pipewire.enable [
bucklespring-libinput
espeak
];
};
}