add audio module

This commit is contained in:
Yan Lin 2026-01-09 18:14:15 +01:00
parent 495d935efd
commit c04d860150
3 changed files with 18 additions and 0 deletions

View file

@ -16,6 +16,7 @@
../../modules/syncthing.nix
../../modules/claude-code.nix
../../modules/tex.nix
../../modules/audio.nix
../../modules/fonts.nix
../../modules/aerospace.nix
];

View file

@ -12,6 +12,7 @@
../../modules/rsync.nix
../../modules/btop.nix
../../modules/claude-code.nix
../../modules/audio.nix
../../modules/fonts.nix
];

16
modules/audio.nix Normal file
View file

@ -0,0 +1,16 @@
{ config, pkgs, lib, ... }:
{
home.packages = with pkgs; [
ffmpeg
];
programs.zsh.initContent = ''
function flac2aac() {
local dir="''${1:-.}"
for f in "$dir"/**/*.flac; do
[[ -f "$f" ]] && ffmpeg -i "$f" -c:a aac -b:a 256k -movflags +faststart "''${f%.flac}.m4a"
done
}
'';
}