From cfeb53b1edc57270897c435856045165b702d623 Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Sat, 15 Apr 2023 19:36:56 -0700 Subject: [PATCH] add initial beet setup, if you can call it that --- nix/deployments/nixops.nix | 1 + nix/home/programs/beets/default.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 nix/home/programs/beets/default.nix diff --git a/nix/deployments/nixops.nix b/nix/deployments/nixops.nix index 358d7d5..83b9411 100644 --- a/nix/deployments/nixops.nix +++ b/nix/deployments/nixops.nix @@ -79,6 +79,7 @@ in imports = [ ../system/svalbard/configuration.nix ../home/programs/flood + ../home/programs/beets ]; services.nfs.server.enable = true; diff --git a/nix/home/programs/beets/default.nix b/nix/home/programs/beets/default.nix new file mode 100644 index 0000000..f5b1337 --- /dev/null +++ b/nix/home/programs/beets/default.nix @@ -0,0 +1,22 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ beets ]; + + # If using home-manager, we could the beets settings in a more in-nix way. As + # it is, here's the YAML that's currently on the NAS. If being serious, we + # would want to fill this in with interpolated values to be machine-agnostic + # + # plugins: spotify convert missing + # directory: /storage/Music + # + # convert: + # auto: no + # dest: /storage/Music + # + # import: + # resume: yes + # copy: yes + # write: yes + # incremental: yes + # incremental_skip_later: no +}