Plasma-manager doesn't apply workspace theme and desktop panel if nix modulle is unchanged but manually did something
So, i disabled plasma for a while and when i enable it again. i found out that due to some issue my panels and workspace theme are not getting applied from plasma-manager but other stuff like desktop pin, start menu pins does.
After reading this, https://github.com/nix-community/plasma-manager/issues/188#issuecomment-2150575419
i find out that ~/.local/share/plasma-manager stores last run file hash and doesn;t run it again.
I had those cache info stored there but never knew.
Solution?
I think plasma-manager should remove those cache run hashes on new home manager switch
I am having the same problem but with setting up my panels. After testing a new layout, modifying the .nix config has no impact of the current setup. Which defeats the purpose of declarative approach. Plus, the ~/.local/share/plasma-manager folder is empty, so no idea where it is storing the hash.
I am having the same problem but with setting up my panels. After testing a new layout, modifying the .nix config has no impact of the current setup. Which defeats the purpose of declarative approach. Plus, the ~/.local/share/plasma-manager folder is empty, so no idea where it is storing the hash.
interesing... try to run
find /nix/store -name plasma-manager
and then view run_all.sh from that folder. or any script file from scripts/ folder. they will have path where they are storing cache files
They are referencing ~/.local/share/plasma-manager Still no changes after deleting the scripts
They are referencing ~/.local/share/plasma-manager Still no changes after deleting the scripts
I mean check run_all.sh file content or any script content for actual path where symlinks are stored. At that path we will have cache files with hash inside of it