Comments (6)
Yaml also has a schema, and maybe others do too
from ironbar.
Taplo is a toml lsp but it uses json schemas to define lints, so json might be enough
from ironbar.
Im not 100% sure its possible to filter for ironbar/config.toml though. I couldnt find a json schema filtering by parent folder so far.
Edit: It Might be possible with regexmatch
from ironbar.
Found a library for this https://graham.cool/schemars/
from ironbar.
Happy to add this, hopefully it should be a relatively straightforward build step to produce and export the schema.
Taplo is a toml lsp but it uses json schemas to define lints, so json might be enough
Yes I'm pretty sure the other formats just adopted the JSON schema format, so that should tick all the boxes. Corn may or may not eventually receive support too.
from ironbar.
I'm now generating and hosting schemas, meaning you can now add
"$schema": "https://f.jstanger.dev/github/ironbar/schema.json",
to your JSON/YAML config to follow master.
For tagged releases, starting with 0.16.0 when that releases, you will be able to use schema-v0.16.0.json
.
from ironbar.
Related Issues (20)
- Clock Popup calendar custom week start HOT 2
- Upower CSS selectors wrong on wiki HOT 2
- OS error 2 HOT 8
- ironbar reload does no longer work on git builds HOT 2
- [Launcher] Favorite apps stay in focused state when closed in Hyprland v0.40.0 HOT 2
- [Launcher] Windows open on out-of-focus workspace in Hyprland v0.40.0 HOT 3
- Dialog Menus show up in launcher HOT 5
- [Example config]: k10temp_Tccd1 does not work for me HOT 1
- Ironbar widgets do not adjust to changes in output HOT 3
- Tray has weird click behaviour HOT 1
- [Question] How to change the device-box-label color? HOT 2
- [Launcher] Multiple windows with focused state in Hyprland HOT 3
- [Launcher] Applications with multiple windows stay focused when window is closed HOT 2
- [Question] ChromeOS style and related problems HOT 6
- Notifications module's count indicator is unclickable HOT 1
- [Launcher] Focus action not working in Hyprland v0.40.0 HOT 2
- Markup escape issues
- [Sway] How to launch ironnbar properly for tray ? HOT 2
- [Launcher] Items overflow offscreen
- XDG related (?) issues on NixOS HOT 24
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 ironbar.