File tree Expand file tree Collapse file tree 6 files changed +139
-109
lines changed Expand file tree Collapse file tree 6 files changed +139
-109
lines changed Original file line number Diff line number Diff line change 6
6
...
7
7
} : let
8
8
inherit ( lib . modules ) mkIf mkMerge ;
9
-
10
9
cfg = config . modules . desktop . extensions . picom ;
11
10
in {
12
11
options . modules . desktop . extensions . picom = let
36
35
"! name~=''" # Qtile == empty wm_class..
37
36
] ;
38
37
39
- blur-method = "dual_kawase" ;
40
- blur-strength = 10.0 ;
41
38
blur-background = true ;
42
- blur-whitelist = true ;
43
- blur-include = [ "class_g = 'Taffybar'" ] ;
39
+ blur-strength = 10.0 ;
40
+ blur-method = "dual_kawase" ;
41
+ blur-backround-exclude = [ "window_type != 'dock'" ] ;
44
42
45
43
daemon = false ;
46
44
dbus = false ;
68
66
69
67
( mkIf cfg . animation . enable {
70
68
hm . services . picom = {
71
- package = pkgs . picom . overrideAttrs ( old : rec {
72
- pname = "compfy" ;
73
- version = "1.7.2" ;
74
- src = pkgs . fetchFromGitHub {
75
- owner = "allusive-dev" ;
76
- repo = "compfy" ;
77
- rev = version ;
78
- hash = "sha256-7hvzwLEG5OpJzsrYa2AaIW8X0CPyOnTLxz+rgWteNYY" ;
79
- } ;
80
- postInstall = "" ;
81
- meta . mainProgram = "compfy" ;
69
+ package = pkgs . picom . overrideAttrs ( _ : {
70
+ version = "11.2-unstable" ;
71
+ src = pkgs . sources . picom ;
82
72
} ) ;
83
73
84
74
backend = "glx" ;
93
83
animation-window-mass = 1 ;
94
84
animation-for-open-window = "slide-up" ;
95
85
animation-for-unmap-window = "slide-down" ;
96
- } ;
97
86
98
- wintypes = {
99
- dock = { animation = "slide-down" ; } ;
100
- toolbar = { animation = "slide-down" ; } ;
87
+ wintypes = {
88
+ dock = { animation = "slide-down" ; } ;
89
+ toolbar = { animation = "slide-down" ; } ;
90
+ } ;
101
91
} ;
102
92
} ;
103
93
} )
Original file line number Diff line number Diff line change 16
16
enable = true ;
17
17
devicesOffOnScreensaver = false ;
18
18
syncEffectsEnabled = true ;
19
- mouseBatteryNotifier = true ;
19
+ batteryNotifier = {
20
+ enable = true ;
21
+ percentage = 30 ;
22
+ frequency = 600 ;
23
+ } ;
20
24
} ;
21
25
22
26
user . extraGroups = [ "plugdev" "openrazer" ] ;
You can’t perform that action at this time.
0 commit comments