picom: disable home-manager settings generation entirely
Set settings = {} to prevent home-manager from generating any picom
config settings that would be appended to our custom config file.
This was causing duplicate/conflicting settings.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -92,12 +92,12 @@ makeEnable config "myModules.xmonad" true {
|
|||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Disable home-manager's picom config generation - we'll write a complete config
|
# Enable picom service but disable its config generation - we write our own config
|
||||||
# ourselves to work around the libconfig list vs array syntax issue
|
# to work around the libconfig list vs array syntax issue for animations
|
||||||
services.picom = {
|
services.picom = {
|
||||||
enable = true;
|
enable = true;
|
||||||
vSync = config.myModules.xmonad.picom.vSync.enable;
|
# Don't let home-manager generate any settings - we handle everything in xdg.configFile
|
||||||
backend = "glx";
|
settings = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Write complete picom config directly to avoid home-manager's libconfig generator
|
# Write complete picom config directly to avoid home-manager's libconfig generator
|
||||||
|
|||||||
Reference in New Issue
Block a user