blob: 0da3ad53aa3c40092735490afc717fea773217dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
# picom-allusive
A Fork of Pijulius picom by Allusive.
Want to chat or maybe help bug test? Contatc me here:
[](https://matrix.to/#/@allusive_:matrix.org)
[](https://github.com/allusive-dev/allusive-dev#contact-me)
[](mailto:[email protected])
Thanks very much for the support on this project recently, it really helps me stay motivated to keep working on it.
Can we get to 100 stars on GitHub next?
**If you are feelling really generous I now have GitHub sponsors setup so you can support my work more directly.
Even if you can only give a small amount it goes a long way!**
[](https://github.com/sponsors/allusive-dev)
### Announcements
UPDATE 1.0.0 IS HERE!!!
Please check out the updated documentation!
Here is a full list of features that are now avaliable in `v1.0`
- Includes all fixes and changes from `yshui/picom-v10.2`
- Includes pijulius animation code. (
**As of `1.2.0` `animation-for-workspace-in`, `animation-for-workspace-out`, `animation-for-transient-window` have been removed because their corrosponding functions caused the issue of the wrong animations playing in all other instances.**
If anyone has an issue with this please let me know in a issue.
)
- Includes corners-rule. Allowing you to set the corner-radius on a per window basis.
- Animation open and unmap exclusion lists! Don't want something animating? Now you can fix that.
- Blur rules. Background blurring is now done on a whitelist basis to reduce hardware consumption. (This might be changed in `v1.1` where you will be able to chose whether to use a whitelist or blacklist).
## What Is This?
This was originally a fork of pijulius and nothing more, but since `1.0` this project has become much more and I hope it will go even further with your help.
This is currently the best actively maintained fork of picom adding proper animations, implementing all features from upstream `v10.2` and adding more features as requested by the community!
## Documentation/Wiki.
The Wiki is also avaliable and actively updated on [Donument](https://donument.com/d/Allusive/picom-allusive/-/documents/) an up and coming git versioned database allows for more than just code to be versioned.
The GitHub Wiki is still actively maintained just incase, so don't worry about relying 100% on a external site yet if you don't feel comfortable with that. Thought I highly encourage taking a good look at Donument.
Can't find what you need in the wiki or have an problem? Open an Issue.
## Installation
### Building Manually
```
$ meson setup --buildtype=release . build
$ ninja -C build
$ ninja -C build install
```
### Arch Linux or other Arch based distros
```
$ paru -S picom-allusive
```
or
```
$ yay -S picom-allusive
```
### NixOS
picom-allusive is now avaliable on unstable(23.11)!
Keep in mind it can take up to a week after picom is updated before it will be avaliable on NixOS.
Simply do one of the following
``` nix
environment.systemPackages = [ pkgs.picom-allusive ];
```
or for home-manager
``` nix
home.packages = [ pkgs.picom-allusive ];
```
The package will not be avaliable on NixOS 23.05 You will have to wait until the next stable update if you are on the stable branch.
**If you still want to use picom and you are on 23.05 you can use the custom package (updated in the releases page) in either `environment.systemPackages` or `home.packages` for home-manager users. Keep in mind this is considerably unstable so expect possible issues.**
Thank you for your patience.
|