Skip to content

Commit ab84c2c

Browse files
committed
Doc: update json schema and help message
1 parent 4777f7b commit ab84c2c

File tree

3 files changed

+22
-30
lines changed

3 files changed

+22
-30
lines changed

completions/fastfetch.bash

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,6 @@ __fastfetch_completion()
356356
local FF_OPTIONS_PATH=(
357357
"-c"
358358
"--config"
359-
"--lib-pci"
360359
"--lib-vulkan"
361360
"--lib-wayland"
362361
"--lib-xcb-randr"

doc/json_schema.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -586,10 +586,6 @@
586586
"type": "object",
587587
"additionalProperties": false,
588588
"properties": {
589-
"pci": {
590-
"type": "string",
591-
"description": "GPU output (Linux and FreeBSD)"
592-
},
593589
"vulkan": {
594590
"type": "string",
595591
"description": "Vulkan module & fallback for GPU output"
@@ -604,39 +600,39 @@
604600
},
605601
"xcbRandr": {
606602
"type": "string",
607-
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD)"
603+
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD, SunOS)"
608604
},
609605
"xcb": {
610606
"type": "string",
611-
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD)"
607+
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD, SunOS)"
612608
},
613609
"xrandr": {
614610
"type": "string",
615-
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD)"
611+
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD, SunOS)"
616612
},
617613
"x11": {
618614
"type": "string",
619-
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD)"
615+
"description": "X11 sessions for better display detection and faster WM detection.\nThe *randr ones provide multi monitor support The libxcb* ones usually have better performance.\n (Linux, FreeBSD, SunOS)"
620616
},
621617
"drm": {
622618
"type": "string",
623-
"description": "Used for fast resolution and refresh rate detection (Linux)"
619+
"description": "Used for fast resolution and refresh rate detection (Linux, FreeBSD)"
624620
},
625621
"gio": {
626622
"type": "string",
627-
"description": "Needed for values that are only stored GSettings (Linux, FreeBSD)"
623+
"description": "Needed for values that are only stored GSettings (Linux, FreeBSD, SunOS)"
628624
},
629625
"dconf": {
630626
"type": "string",
631-
"description": "Needed for values that are only stored in DConf + Fallback for GSettings (Linux, FreeBSD)"
627+
"description": "Needed for values that are only stored in DConf + Fallback for GSettings (Linux, FreeBSD, SunOS)"
632628
},
633629
"dbus": {
634630
"type": "string",
635-
"description": "Bluetooth, Player & Media detection (Linux, FreeBSD)"
631+
"description": "Bluetooth, Player & Media detection (Linux, FreeBSD, SunOS)"
636632
},
637633
"xfconf": {
638634
"type": "string",
639-
"description": "Needed for XFWM theme and XFCE Terminal font (Linux, FreeBSD)"
635+
"description": "Needed for XFWM theme and XFCE Terminal font (Linux, FreeBSD, SunOS)"
640636
},
641637
"sqlite3": {
642638
"type": "string",
@@ -648,34 +644,34 @@
648644
},
649645
"imagemagick": {
650646
"type": "string",
651-
"description": "Images in terminal using sixel or kitty graphics protocol (Linux, FreeBSD, macOS)"
647+
"description": "Images in terminal using sixel or kitty graphics protocol (Linux, FreeBSD, SunOS, macOS)"
652648
},
653649
"z": {
654-
"description": "Libz. Faster image output when using kitty graphics protocol (Linux, FreeBSD, macOS)",
650+
"description": "Libz. Faster image output when using kitty graphics protocol (Linux, FreeBSD, SunOS, macOS)",
655651
"type": "string"
656652
},
657653
"chafa": {
658654
"type": "string",
659-
"description": "Image output as ascii art (Linux, FreeBSD, macOS)"
655+
"description": "Image output as ascii art (Linux, FreeBSD, SunOS, macOS)"
660656
},
661657
"egl": {
662658
"type": "string",
663-
"description": "Needed by the OpenGL module for gl context creation (Linux, FreeBSD)"
659+
"description": "Library used by the OpenGL module for gl context creation (Linux, FreeBSD, SunOS, Windows)"
664660
},
665661
"glx": {
666662
"type": "string",
667-
"description": "Needed by the OpenGL module for gl context creation (Linux, FreeBSD)"
663+
"description": "Library used by the OpenGL module for gl context creation (Linux, FreeBSD, SunOS)"
668664
},
669665
"osmesa": {
670666
"type": "string",
671-
"description": "Needed by the OpenGL module for gl context creation (Linux, FreeBSD)"
667+
"description": "Library used by the OpenGL module for gl context creation (Linux, FreeBSD, SunOS)"
672668
},
673669
"opencl": {
674670
"type": "string",
675-
"description": "OpenCL module (Linux, FreeBSD, Windows)"
671+
"description": "OpenCL module (Linux, FreeBSD, SunOS, Windows)"
676672
},
677673
"pulse": {
678-
"description": "Pulseaudio. Used for Sound detection (Linux, FreeBSD)",
674+
"description": "Pulseaudio. Used for Sound detection (Linux, FreeBSD, SunOS)",
679675
"type": "string"
680676
},
681677
"nm": {
@@ -1771,7 +1767,7 @@
17711767
"const": "opengl"
17721768
},
17731769
"library": {
1774-
"description": "Set the OpenGL context creation library to use. Linux only",
1770+
"description": "Set the OpenGL context creation library to use",
17751771
"enum": [
17761772
"auto",
17771773
"egl",
@@ -1820,6 +1816,9 @@
18201816
"emerge",
18211817
"eopkg",
18221818
"flatpak",
1819+
"guix",
1820+
"lpkg",
1821+
"lpkgbuild",
18231822
"macports",
18241823
"nix",
18251824
"opkg",
@@ -1830,6 +1829,7 @@
18301829
"rpm",
18311830
"scoop",
18321831
"snap",
1832+
"sorcery",
18331833
"winget",
18341834
"xbps"
18351835
],

src/data/help.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -738,13 +738,6 @@
738738
}
739739
],
740740
"Library path": [
741-
{
742-
"long": "lib-pci",
743-
"desc": "Pciutils. Used for GPU output",
744-
"arg": {
745-
"type": "path"
746-
}
747-
},
748741
{
749742
"long": "lib-vulkan",
750743
"desc": "Vulkan module & fallback for GPU output",

0 commit comments

Comments
 (0)