Skip to content
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

Vesktop on macOS not working #698

Open
Lalit64 opened this issue Dec 24, 2024 · 9 comments
Open

Vesktop on macOS not working #698

Lalit64 opened this issue Dec 24, 2024 · 9 comments
Labels
bug Something isn't working properly

Comments

@Lalit64
Copy link

Lalit64 commented Dec 24, 2024

Stylix works for everything besides Vesktop. Everything basically means kitty and vscode

@trueNAHO
Copy link
Collaborator

trueNAHO commented Dec 25, 2024

Vesktop on macOS not working

Stylix works for everything besides Vesktop. Everything basically means kitty and vscode

I am not very familiar with our nix-darwin support. Do you have any idea why Kitty and VSCode are working, while Vesktop is not?

For reference, here are the relevant guards:

The #400 tracking issue might be of interest.

@itsvic-dev
Copy link
Contributor

itsvic-dev commented Dec 25, 2024

the only reason that i can think of for the vesktop target not working on macOS is the fact that it might not save its configuration data into whatever xdg.configFile points to on home-manager on macOS. i don't have a Mac, so I'm unable to help

@Lalit64
Copy link
Author

Lalit64 commented Dec 26, 2024

Perhaps if I import the .config/vesktop/themes/stylix.theme.css in the quick css in vestkop it will work but this seems like a rough solution I am away from my system right now so I can't even test the theory above

@Lalit64
Copy link
Author

Lalit64 commented Dec 30, 2024

Hey @itsvic-dev I've just ended up copy pasting the stylix.theme.css into the dedicated theme folder that version uses which is in Application Support but that's not very reproducible. If anyone has any ideas pls bring them forward

@danth
Copy link
Owner

danth commented Jan 15, 2025

I believe the Vesktop theme has to be manually enabled from Vesktop settings.

(This sounds like a different issue but leaving this here in case its useful to anyone)

@Lalit64
Copy link
Author

Lalit64 commented Jan 17, 2025

Hey, @danth. It is not listed in the themes section of vesktop as the stylix.theme.css is not symlinking to the correct place on macOS

@Lalit64
Copy link
Author

Lalit64 commented Jan 18, 2025

@danth I think a simple fix is to check if the system is macos and change the symlink to ~/Library/Application\ Support/vesktop

@trueNAHO
Copy link
Collaborator

I think a simple fix is to check if the system is macos and change the symlink to ~/Library/Application\ Support/vesktop

Is this not a general xdg.configFile problem:

$ git checkout --quiet 51ad2cec11e7 && rg 'xdg\.configFile' | wc --lines
10

In that case, should not all these instances cause the same problem?

@Lalit64
Copy link
Author

Lalit64 commented Jan 20, 2025

Hey, @itsvic-dev @trueNAHO check out my pull request #784

@danth danth added the bug Something isn't working properly label Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working properly
Projects
None yet
Development

No branches or pull requests

4 participants