diff options
Diffstat (limited to 'nixosConfigurations/eonwe')
-rw-r--r-- | nixosConfigurations/eonwe/default.nix | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/nixosConfigurations/eonwe/default.nix b/nixosConfigurations/eonwe/default.nix index f66478d..3476e6d 100644 --- a/nixosConfigurations/eonwe/default.nix +++ b/nixosConfigurations/eonwe/default.nix @@ -21,7 +21,7 @@ with lib; { }; android.enable = true; bluetooth.enable = true; - discord.enable = true; + beets.enable = true; libvirtd.enable = true; qutebrowser.enable = true; mpd.enable = true; @@ -31,6 +31,8 @@ with lib; { home.packages = with pkgs; [obs-studio]; programs = { + beets.settings.directory = mkForce "/mnt/udata/music"; + # NOTE This produces very poor performance even though RX 6750 XT should # handle VA-API hardware decoding for all major formats (including AV1) just # fine. @@ -43,6 +45,25 @@ with lib; { profile = "gpu-hq"; }; }; + + services.mpd.musicDirectory = mkForce "/mnt/udata/music"; + }; + + services = { + smartd = { + enable = true; + notifications = { + test = true; + mail = { + # TODO + }; + }; + }; + + # nullmailer = { + # enable = true; + # me = config.networking.fqdn; + # }; }; # Usually stuff that is going to be compiled on this machine is going to have @@ -74,7 +95,7 @@ with lib; { # The boot drive is Samsung SSD 980 PRO 2TB. initrd.kernelModules = ["nvme"]; - zfs.extraPools = ["vdata"]; + zfs.extraPools = ["udata" "vdata"]; }; # Filesystem creation: |