nix-conf/system/modules/wallpaper-engine.nix
2025-04-09 13:24:02 +08:00

26 lines
663 B
Nix

# Work pretty good on ONE monitor
{
config,
...
}:
{ lib, ... }:
let
wallpaper = "3029865244";
assetsDir = "/mnt/windows/Users/danny/scoop/apps/steam/current/steamapps/common/wallpaper_engine/assets";
contentDir = "/mnt/windows/Users/danny/scoop/apps/steam/current/steamapps/workshop/content/431960";
in
{
imports = [ ../extra/wallpaper-engine.nix ];
services.wallpaperEngine = {
enable = true;
assetsDir = assetsDir;
contentDir = contentDir;
extraPrefix = lib.mkIf config.hardware.nvidia.prime.offload.enableOffloadCmd "nvidia-offload";
fps = 30;
monitors = {
"DP-3" = {
bg = wallpaper;
};
};
};
}