all repos — nixfiles @ ad16f1d5c06ed15908218a2e567c7960fcf221d5

System and user configuration, managed by nix and home-manager

add music library roles

Alin
commit

ad16f1d5c06ed15908218a2e567c7960fcf221d5

parent

4f52e77deb0a970e98d8c75701b64dd9fa49b0de

1 file changed, 26 insertions(+), 0 deletions(-)

changed files
A system/roles/music-library/importer.nix
@@ -0,0 +1,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" ]; + }; +}