nix-config/home/desktop-xmonad/misc.nix

35 lines
805 B
Nix
Raw Normal View History

2022-01-18 09:32:55 +01:00
{ config, pkgs, ... }:
2022-01-25 12:27:52 +01:00
let wallpapers = "${config.home.homeDirectory}/Images/wallpapers/enabled";
in {
2022-01-18 09:32:55 +01:00
services.picom = {
enable = true;
2022-01-25 12:27:52 +01:00
fade = false;
shadow = true;
2022-07-12 12:39:20 +02:00
backend = "glx";
2022-07-30 11:27:15 +02:00
shadowExclude = [ "name ~= 'stalonetray'" ];
2022-08-13 14:12:27 +02:00
settings.unredir-if-possible = false;
2022-07-30 11:27:15 +02:00
vSync = true;
2022-01-18 09:32:55 +01:00
};
services.random-background = {
enable = true;
enableXinerama = true;
display = "fill";
imageDirectory = wallpapers;
};
systemd.user.services.xbanish = {
Unit = {
Description = "Xbanish";
After = [ "graphical-session-pre.target" ];
PartOf = [ "graphical-session.target" ];
};
Service = {
Type = "simple";
ExecStart = "${pkgs.xbanish}/bin/xbanish";
};
2022-01-25 12:27:52 +01:00
Install = { WantedBy = [ "graphical-session.target" ]; };
2022-01-18 09:32:55 +01:00
};
}