Add fun package set

This commit is contained in:
NullBite 2024-02-09 11:25:59 +01:00
parent ecba64e78c
commit 87bd96875d
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A
2 changed files with 29 additions and 0 deletions

View File

@ -3,5 +3,6 @@
imports = [
./gaming.nix
./multimedia.nix
./fun.nix
];
}

View File

@ -0,0 +1,28 @@
{ 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
aafire
asciiquarium
] + lib.optionals config.services.xserver.enable [
oneko
bucklespring
] + lib.optionals config.sound.enable [
espeak
];
};
}