system/roles/music-library/importer.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | {
pkgs,
...
}:
let
python = pkgs.python3;
beets = python.pkgs.beets.override {
pluginOverrides = {
alternatives = {
enable = true;
propagatedBuildInputs = [ python.pkgs.beets-alternatives ];
};
};
};
in
{
environment.systemPackages = [
beets
pkgs.rclone
];
users.groups.music = {
gid = 983;
members = [ "alin" ];
};
}
|