Comments (4)
@ammen99 Yeah that's the solution I mentioned in IRC. As long as users won't be nuking my config unless they really mean to I'm happy with it 👍
Maybe the options should be plugins
and global_plugins
or dist_plugins
?
from wf-config.
Title explains it. Right now, lists are ignored from that config file
Also, there needs to be a way for items to be added to the list in ~/.config/wayfire.ini without disrupting the items in /etc (for example, I can have a default list of plugins in /etc and then optionally load in stuff like cube in ~)
I don't like this particular thing, goes against wayfire's philosophy. I think it would be better to have two separate lists of plugins (plugins_system
and plugins_user
) on the Wayfire side. Both will be overwritable by users, but for ex. you can set the one globally the one and let users use the other. That should be enough for you I hope?
List support in general are useful, that will definitely be implemented eventually.
from wf-config.
Just a note I know plugins isn't a real "list" type right now, but stuff like autostart and command should behave the same way (I can set a global autostart script, and users can add things to their own autostart, and I guess if they want they can override mine)
from wf-config.
For future reference: I believe in fact the best way for this to happen is simply a custom config backend for Wayfire, which can take the options from whichever files it needs to.
from wf-config.
Related Issues (20)
- Make pulse dependency optional HOT 1
- GCC 10 regression? HOT 3
- Keep track of breaking ABI changes by SONAME HOT 1
- Options are not removed from after being removed from config file HOT 3
- Add support for free-text sections
- Run-time dependency glm found: NO (tried pkgconfig) HOT 7
- Cube crashes a second after returning to desktop HOT 1
- Cube activation: activation always uses <alt> <ctrl> BTN_LEFT even if changed in config HOT 1
- Fails to build with the new glibc on Fedora Rawhide
- wf-config fails the file-parsing test HOT 1
- test(types_test.cpp.o): Build error in Fedora 35 HOT 6
- Config file saved with wrong locale HOT 2
- changing options resets wayfire scaling HOT 4
- Increase flexibility of compound options. HOT 4
- Write only user modified values to the config file HOT 1
- Add support for custom config formats
- Build fails on devuan ceres. HOT 1
- Keep numeric order of rules HOT 4
- src/duration.cpp fails to build on Arch HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wf-config.