Add xfce4-notifyd configuration
This commit is contained in:
parent
45fd12cf1c
commit
237f5f7fb0
3 changed files with 28 additions and 2 deletions
24
home/modules/X11/xfce4-notifyd.nix
Normal file
24
home/modules/X11/xfce4-notifyd.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
{ pkgs, config, lib, ... }:
|
||||
|
||||
with lib;
|
||||
let
|
||||
cfg = config.services.X11.xfce4-notifyd;
|
||||
in
|
||||
{
|
||||
options.services.X11.xfce4-notifyd.enable = mkEnableOption "Notification Manager for xfce4";
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
xdg.configFile."autostart/xfce4-notifyd.desktop" = {
|
||||
# Remove the "OnlyShowIn" line
|
||||
source = pkgs.runCommand "xfce4-notifyd.desktop"
|
||||
{
|
||||
buildInput = [ pkgs.gnused ];
|
||||
preferLocalBuild = true;
|
||||
} ''
|
||||
sed "s/OnlyShowIn/# OnlyShowIn/g" \
|
||||
< ${pkgs.xfce.xfce4-notifyd}/etc/xdg/autostart/xfce4-notifyd.desktop \
|
||||
> $out
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue