added stuff
This commit is contained in:
parent
937f28770d
commit
236b8c2a6b
907 changed files with 70990 additions and 0 deletions
39
nyx/homes/notashelf/programs/media/packages.nix
Normal file
39
nyx/homes/notashelf/programs/media/packages.nix
Normal 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;
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue