-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: PermissionError when shell themeing on 0.8.0-beta1 nixos #799
Comments
Welcome on Gradience. 🥳 We really appreciate your contribution. The core team will review your issue as soon as possible. You can also join the Matrix room: https://matrix.to/#/#Gradience-space:envs.net or the Discord server: https://discord.com/invite/4njFDtfGEZ |
@Givlucas This is unsupported BUT could you check if there is this file in |
Yes there is |
@Givlucas here, gradience is trying to remove the cache dir for generating a new theme ( |
Getting the same error using the same package as OP. The error seems to be that because nixos stores files in an immutable way (removing write permissions to files in the nix store), when the files are copied over (
I'm 99% certain this can't be fixed in the nixos store as the OS enforces read only permissions. I believe this will have to be fixed by utilizing the copy_function argument of the copytree method of shutil. I will try to get a PR in for this. |
Is there an existing issue for this?
What happened?
When attempting to theme the shell on nixos using 0.8.0-beta 1 I get the following traceback:
Attached is the nix file I used to build gradience. (in txt because github wouldnt let me attach the .nix
gradience.txt
To Reproduce
Expected behavior
Theme is applied
Screenshots
No response
OS
Nixos 23.05
DE/WM version
Gnome 44.2
Version
0.8.0-beta1
Installation method
Manual using meson
Enabled system extensions (GNOME specific)
No response
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: