cosmic still bad, tried the overlay
This commit is contained in:
parent
cb65d7c49c
commit
25e19e9256
3 changed files with 45 additions and 39 deletions
|
@ -27,6 +27,31 @@
|
|||
# ./stupid-keyboard-2.nix
|
||||
];
|
||||
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
cosmic-comp = prev.cosmic-comp.overrideAttrs (prevAttrs: {
|
||||
patches = (prevAttrs.patches or [ ]) ++ [
|
||||
(final.writeText "cosmic-comp-disable-direct-scanout.patch" ''
|
||||
diff --git a/src/backend/kms/surface/mod.rs b/src/backend/kms/surface/mod.rs
|
||||
index d0cfb8d..32aaf4a 100644
|
||||
--- a/src/backend/kms/surface/mod.rs
|
||||
+++ b/src/backend/kms/surface/mod.rs
|
||||
@@ -624,7 +624,8 @@ impl SurfaceThreadState {
|
||||
cursor_size,
|
||||
Some(gbm),
|
||||
) {
|
||||
- Ok(compositor) => {
|
||||
+ Ok(mut compositor) => {
|
||||
+ compositor.use_direct_scanout(false);
|
||||
self.active.store(true, Ordering::SeqCst);
|
||||
self.compositor = Some(compositor);
|
||||
Ok(())
|
||||
'')
|
||||
];
|
||||
});
|
||||
})
|
||||
];
|
||||
|
||||
# machine specific configuration
|
||||
# ==============================
|
||||
hardware.enableAllFirmware = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue