1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-16 08:09:45 +01:00

compton: drop no-dock-blur option, add dock and dnd shadow

no-dock-blur doesn't exist in compton and was added by mistake.
This commit is contained in:
Will Dietz 2018-10-12 13:26:15 -05:00 committed by Nikita Uvarov
parent 05a98b6be0
commit 0cfd21cc15
No known key found for this signature in database
GPG key ID: F7A5FB3A7C10EF96

View file

@ -24,13 +24,14 @@ let
shadow-offset-y = ${toString (elemAt cfg.shadowOffsets 1)}; shadow-offset-y = ${toString (elemAt cfg.shadowOffsets 1)};
shadow-opacity = ${cfg.shadowOpacity}; shadow-opacity = ${cfg.shadowOpacity};
shadow-exclude = ${toJSON cfg.shadowExclude}; shadow-exclude = ${toJSON cfg.shadowExclude};
no-dock-shadow = ${toJSON cfg.noDockShadow};
no-dnd-shadow = ${toJSON cfg.noDNDShadow};
'' + '' +
optionalString cfg.blur '' optionalString cfg.blur ''
# blur # blur
blur-background = true; blur-background = true;
blur-background-exclude = ${toJSON cfg.blurExclude}; blur-background-exclude = ${toJSON cfg.blurExclude};
no-dock-blur = ${toJSON cfg.noDockBlur};
'' + '' '' + ''
# opacity # opacity
@ -58,14 +59,6 @@ in {
''; '';
}; };
noDockBlur = mkOption {
type = types.bool;
default = false;
description = ''
Avoid blur on docks.
'';
};
blurExclude = mkOption { blurExclude = mkOption {
type = types.listOf types.str; type = types.listOf types.str;
default = []; default = [];
@ -174,6 +167,22 @@ in {
''; '';
}; };
noDockShadow = mkOption {
type = types.bool;
default = true;
description = ''
Avoid shadow on docks.
'';
};
noDNDShadow = mkOption {
type = types.bool;
default = true;
description = ''
Avoid shadow on drag-and-drop windows.
'';
};
activeOpacity = mkOption { activeOpacity = mkOption {
type = types.str; type = types.str;
default = "1.0"; default = "1.0";