From 95b7629d2910c47863a95c8f3620328bd32d05aa Mon Sep 17 00:00:00 2001 From: Daniel Thwaites Date: Mon, 1 Nov 2021 14:11:19 +0000 Subject: [PATCH] Enable feh only for selected window managers :sparkles: --- modules/feh.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/feh.nix b/modules/feh.nix index 1a16e199..40785765 100644 --- a/modules/feh.nix +++ b/modules/feh.nix @@ -1,7 +1,11 @@ -{ pkgs, config, ... }: +{ pkgs, config, lib, ... }: -{ - # Set background image - services.xserver.displayManager.sessionCommands = +with lib; + +with config.services.xserver.windowManager; +let enable = xmonad.enable || i3.enable; + +in { + services.xserver.displayManager.sessionCommands = mkIf enable "${pkgs.feh}/bin/feh --no-fehbg --bg-scale ${config.stylix.image}"; }