added stuff

This commit is contained in:
Charlie Root 2024-04-09 23:11:33 +02:00
commit 9d0ebdfbd0
907 changed files with 70990 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{
inputs',
osConfig,
pkgs,
lib,
...
}: let
inherit (lib) mkIf;
inherit (osConfig) modules;
env = modules.usrEnv;
prg = env.programs;
cfg = prg.media;
in {
config = mkIf cfg.addDefaultPackages {
home.packages = with pkgs;
[
# tools that help with media operations/management
ffmpeg-full
yt-dlp
mpc_cli
playerctl
pavucontrol
pulsemixer
imv
cantata
easytag
kid3
musikcube
# get ani-cli and mov-cli from my own derivations
# I don't want to wait for nixpkgs
inputs'.nyxpkgs.packages.mov-cli
inputs'.nyxpkgs.packages.ani-cli
]
++ cfg.extraPackages;
};
}