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

Install plugins under ~/.local/share/dool/plugins instead of ~/.dool/plugins #38

Open
thimslugga opened this issue Apr 24, 2023 · 3 comments

Comments

@thimslugga
Copy link

SUMMARY

Switch from local install of dool plugins from ~/.dool/plugins to ~/.local/share/dool/plugins directory. Reduces home directory pollution.

ISSUE TYPE
  • Feature Idea
DSTAT VERSION

Latest

OS / ENVIRONMENT

Linux

STEPS TO REPRODUCE

Install and use dool locally.

EXPECTED RESULTS

no ~/.dool directory, plugins should get installed to ~/.local/share/dool/plugins directory.

ACTUAL RESULTS
$ ls ~/.dool/
plugins/
@scottchiefbaker
Copy link
Owner

I have not forgotten this... I'm still processing how best to do this without breaking backwards compatibility and adding another path to search for plug-ins. Potentially related to #80?

@thimslugga
Copy link
Author

thimslugga commented Oct 1, 2024

What about a check for plugins in existing ~/.dool and moving them if found to new location? It wouldn't surprise me if people have customized already and put in ~/.local/share/dool/plugins and symlinking already as there's a lot of momentum around cleaning up users home. Perhaps include a check that checks the dest location for existing already and symlink to ~/.dool.

https://wiki.archlinux.org/title/XDG_Base_Directory#Supported

@adamjorr
Copy link

adamjorr commented Dec 6, 2024

I'm still processing how best to do this without breaking backwards compatibility and adding another path to search for plug-ins

Why is it not desirable to add another path to search? It doesn't seem unreasonable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants