chore: Refactored symlink order fbd8e073
Steve · 2025-06-02 20:48 34 file(s) · +2764 −6
btop/.config (deleted) +0 −1
1 -
/Users/stevedylandev/.config/btop/.config
btop/btop.conf +221 −1
1 -
/Users/stevedylandev/.config/btop/btop.conf
1 +
#? Config file for btop v. 1.4.3
2 +
3 +
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
4 +
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
5 +
color_theme = "TTY"
6 +
7 +
#* If the theme set background should be shown, set to False if you want terminal background transparency.
8 +
theme_background = True
9 +
10 +
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
11 +
truecolor = True
12 +
13 +
#* Set to true to force tty mode regardless if a real tty has been detected or not.
14 +
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
15 +
force_tty = False
16 +
17 +
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
18 +
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
19 +
#* Use whitespace " " as separator between different presets.
20 +
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
21 +
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
22 +
23 +
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
24 +
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
25 +
vim_keys = False
26 +
27 +
#* Rounded corners on boxes, is ignored if TTY mode is ON.
28 +
rounded_corners = True
29 +
30 +
#* Default symbols to use for graph creation, "braille", "block" or "tty".
31 +
#* "braille" offers the highest resolution but might not be included in all fonts.
32 +
#* "block" has half the resolution of braille but uses more common characters.
33 +
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
34 +
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
35 +
graph_symbol = "braille"
36 +
37 +
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
38 +
graph_symbol_cpu = "default"
39 +
40 +
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
41 +
graph_symbol_mem = "default"
42 +
43 +
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
44 +
graph_symbol_net = "default"
45 +
46 +
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
47 +
graph_symbol_proc = "default"
48 +
49 +
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
50 +
shown_boxes = "cpu mem net proc"
51 +
52 +
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
53 +
update_ms = 2000
54 +
55 +
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
56 +
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
57 +
proc_sorting = "cpu lazy"
58 +
59 +
#* Reverse sorting order, True or False.
60 +
proc_reversed = False
61 +
62 +
#* Show processes as a tree.
63 +
proc_tree = False
64 +
65 +
#* Use the cpu graph colors in the process list.
66 +
proc_colors = True
67 +
68 +
#* Use a darkening gradient in the process list.
69 +
proc_gradient = True
70 +
71 +
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
72 +
proc_per_core = False
73 +
74 +
#* Show process memory as bytes instead of percent.
75 +
proc_mem_bytes = True
76 +
77 +
#* Show cpu graph for each process.
78 +
proc_cpu_graphs = True
79 +
80 +
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
81 +
proc_info_smaps = False
82 +
83 +
#* Show proc box on left side of screen instead of right.
84 +
proc_left = False
85 +
86 +
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
87 +
proc_filter_kernel = False
88 +
89 +
#* In tree-view, always accumulate child process resources in the parent process.
90 +
proc_aggregate = False
91 +
92 +
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
93 +
#* Select from a list of detected attributes from the options menu.
94 +
cpu_graph_upper = "Auto"
95 +
96 +
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
97 +
#* Select from a list of detected attributes from the options menu.
98 +
cpu_graph_lower = "Auto"
99 +
100 +
#* Toggles if the lower CPU graph should be inverted.
101 +
cpu_invert_lower = True
102 +
103 +
#* Set to True to completely disable the lower CPU graph.
104 +
cpu_single_graph = False
105 +
106 +
#* Show cpu box at bottom of screen instead of top.
107 +
cpu_bottom = False
108 +
109 +
#* Shows the system uptime in the CPU box.
110 +
show_uptime = True
111 +
112 +
#* Show cpu temperature.
113 +
check_temp = True
114 +
115 +
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
116 +
cpu_sensor = "Auto"
117 +
118 +
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
119 +
show_coretemp = True
120 +
121 +
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
122 +
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
123 +
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
124 +
#* Example: "4:0 5:1 6:3"
125 +
cpu_core_map = ""
126 +
127 +
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
128 +
temp_scale = "celsius"
129 +
130 +
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
131 +
base_10_sizes = False
132 +
133 +
#* Show CPU frequency.
134 +
show_cpu_freq = True
135 +
136 +
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
137 +
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
138 +
clock_format = "%X"
139 +
140 +
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
141 +
background_update = True
142 +
143 +
#* Custom cpu model name, empty string to disable.
144 +
custom_cpu_name = ""
145 +
146 +
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
147 +
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
148 +
disks_filter = ""
149 +
150 +
#* Show graphs instead of meters for memory values.
151 +
mem_graphs = True
152 +
153 +
#* Show mem box below net box instead of above.
154 +
mem_below_net = False
155 +
156 +
#* Count ZFS ARC in cached and available memory.
157 +
zfs_arc_cached = True
158 +
159 +
#* If swap memory should be shown in memory box.
160 +
show_swap = True
161 +
162 +
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
163 +
swap_disk = True
164 +
165 +
#* If mem box should be split to also show disks info.
166 +
show_disks = True
167 +
168 +
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
169 +
only_physical = True
170 +
171 +
#* Read disks list from /etc/fstab. This also disables only_physical.
172 +
use_fstab = True
173 +
174 +
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
175 +
zfs_hide_datasets = False
176 +
177 +
#* Set to true to show available disk space for privileged users.
178 +
disk_free_priv = False
179 +
180 +
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
181 +
show_io_stat = True
182 +
183 +
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
184 +
io_mode = False
185 +
186 +
#* Set to True to show combined read/write io graphs in io mode.
187 +
io_graph_combined = False
188 +
189 +
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
190 +
#* Example: "/mnt/media:100 /:20 /boot:1".
191 +
io_graph_speeds = ""
192 +
193 +
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
194 +
net_download = 100
195 +
196 +
net_upload = 100
197 +
198 +
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
199 +
net_auto = True
200 +
201 +
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
202 +
net_sync = True
203 +
204 +
#* Starts with the Network Interface specified here.
205 +
net_iface = ""
206 +
207 +
#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes.
208 +
base_10_bitrate = "Auto"
209 +
210 +
#* Show battery stats in top right if battery is present.
211 +
show_battery = True
212 +
213 +
#* Which battery to use if multiple are present. "Auto" for auto detection.
214 +
selected_battery = "Auto"
215 +
216 +
#* Show power stats of battery next to charge indicator.
217 +
show_battery_watts = True
218 +
219 +
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
220 +
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
221 +
log_level = "WARNING"
btop/themes (deleted) +0 −1
1 -
/Users/stevedylandev/.config/btop/themes
fastfetch/archery.jsonc +82 −1
1 -
/Users/stevedylandev/.config/fastfetch/archery.jsonc
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "modules": [
4 +
        {
5 +
            "type": "title",
6 +
            "key": "User",
7 +
            "format": "{user-name}"
8 +
        },
9 +
        {
10 +
            "type": "title",
11 +
            "key": "Hostname",
12 +
            "format": "{host-name}"
13 +
        },
14 +
        {
15 +
            "type": "host",
16 +
            "key": "Model"
17 +
        },
18 +
        {
19 +
            "type": "os",
20 +
            "format": "{pretty-name} {version-id} {arch}"
21 +
        },
22 +
        "kernel",
23 +
        "uptime",
24 +
        {
25 +
            "type": "loadavg",
26 +
            "key": "Load Average"
27 +
        },
28 +
        "processes",
29 +
        {
30 +
            "type": "wm",
31 +
            "key": "Window Manager"
32 +
        },
33 +
        {
34 +
            "type": "de",
35 +
            "key": "Desktop Environment"
36 +
        },
37 +
        "shell",
38 +
        {
39 +
            "type": "terminal",
40 +
            "format": "{pretty-name} {version} {#37}█{#97}█ {#36}█{#96}█ {#35}█{#95}█ {#34}█{#94}█ {#33}█{#93}█ {#32}█{#92}█ {#31}█{#91}█ {#30}█{#90}█"
41 +
        },
42 +
        {
43 +
            "type": "packages",
44 +
            "format": "{all}"
45 +
        },
46 +
        {
47 +
            "type": "cpu",
48 +
            "key": "Temperature",
49 +
            "temp": true,
50 +
            "format": "{temperature}"
51 +
        },
52 +
        {
53 +
            "type": "cpu",
54 +
            "key": "CPU",
55 +
            "format": "{cores-logical} x {name}"
56 +
        },
57 +
        {
58 +
            "type": "gpu",
59 +
            "format": "{name}"
60 +
        },
61 +
        {
62 +
            "type": "memory",
63 +
            "key": "RAM"
64 +
        },
65 +
        {
66 +
            "type": "disk",
67 +
            "key": "Disk",
68 +
            "folders": "/"
69 +
        },
70 +
        {
71 +
            "type": "localip",
72 +
            "key": "LAN IP",
73 +
            "showIpv6": true,
74 +
            "showPrefixLen": false
75 +
        },
76 +
        {
77 +
            "type": "publicip",
78 +
            "key": "WAN IP",
79 +
            "timeout": 1000
80 +
        }
81 +
    ]
82 +
}
fastfetch/config.jsonc +28 −1
1 -
/Users/stevedylandev/.config/fastfetch/config.jsonc
1 +
{
2 +
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
  "logo": {
4 +
    "type": "small",
5 +
    "padding": {
6 +
      "top": 1,
7 +
    },
8 +
  },
9 +
  "modules": [
10 +
    "title",
11 +
    "separator",
12 +
    "os",
13 +
    "host",
14 +
    "uptime",
15 +
    "packages",
16 +
    "shell",
17 +
    "theme",
18 +
    "cursor",
19 +
    "terminal",
20 +
    "memory",
21 +
    "disk",
22 +
    "battery",
23 +
    "temperature",
24 +
    "poweradapter",
25 +
    "break",
26 +
    "colors",
27 +
  ],
28 +
}
fastfetch/presets (deleted) +0 −1
1 -
/Users/stevedylandev/.config/fastfetch/presets
fastfetch/presets/all.jsonc (added) +108 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "padding": {
5 +
            "top": 2
6 +
        }
7 +
    },
8 +
    "modules": [
9 +
        "title",
10 +
        "separator",
11 +
        "os",
12 +
        "host",
13 +
        "bios",
14 +
        "bootmgr",
15 +
        "board",
16 +
        "chassis",
17 +
        "kernel",
18 +
        "initsystem",
19 +
        "uptime",
20 +
        "loadavg",
21 +
        "processes",
22 +
        "packages",
23 +
        "shell",
24 +
        "editor",
25 +
        "display",
26 +
        "brightness",
27 +
        "monitor",
28 +
        "lm",
29 +
        "de",
30 +
        "wm",
31 +
        "wmtheme",
32 +
        "theme",
33 +
        "icons",
34 +
        "font",
35 +
        "cursor",
36 +
        "wallpaper",
37 +
        "terminal",
38 +
        "terminalfont",
39 +
        "terminalsize",
40 +
        "terminaltheme",
41 +
        {
42 +
            "type": "cpu",
43 +
            "showPeCoreCount": true,
44 +
            "temp": true
45 +
        },
46 +
        "cpucache",
47 +
        "cpuusage",
48 +
        {
49 +
            "type": "gpu",
50 +
            "driverSpecific": true,
51 +
            "temp": true
52 +
        },
53 +
        "memory",
54 +
        "physicalmemory",
55 +
        "swap",
56 +
        "disk",
57 +
        "btrfs",
58 +
        "zpool",
59 +
        {
60 +
            "type": "battery",
61 +
            "temp": true
62 +
        },
63 +
        "poweradapter",
64 +
        "player",
65 +
        "media",
66 +
        {
67 +
            "type": "publicip",
68 +
            "timeout": 1000
69 +
        },
70 +
        {
71 +
            "type": "localip",
72 +
            "showIpv6": true,
73 +
            "showMac": true,
74 +
            "showSpeed": true,
75 +
            "showMtu": true,
76 +
            "showLoop": true,
77 +
            "showFlags": true,
78 +
            "showAllIps": true
79 +
        },
80 +
        "dns",
81 +
        "wifi",
82 +
        "datetime",
83 +
        "locale",
84 +
        "vulkan",
85 +
        "opengl",
86 +
        "opencl",
87 +
        "users",
88 +
        "bluetooth",
89 +
        "bluetoothradio",
90 +
        "sound",
91 +
        "camera",
92 +
        "gamepad",
93 +
        {
94 +
          "type": "weather",
95 +
          "timeout": 1000
96 +
        },
97 +
        "netio",
98 +
        "diskio",
99 +
        {
100 +
            "type": "physicaldisk",
101 +
            "temp": true
102 +
        },
103 +
        "tpm",
104 +
        "version",
105 +
        "break",
106 +
        "colors"
107 +
    ]
108 +
}
fastfetch/presets/archey.jsonc (added) +82 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "modules": [
4 +
        {
5 +
            "type": "title",
6 +
            "key": "User",
7 +
            "format": "{user-name}"
8 +
        },
9 +
        {
10 +
            "type": "title",
11 +
            "key": "Hostname",
12 +
            "format": "{host-name}"
13 +
        },
14 +
        {
15 +
            "type": "host",
16 +
            "key": "Model"
17 +
        },
18 +
        {
19 +
            "type": "os",
20 +
            "format": "{pretty-name} {version-id} {arch}"
21 +
        },
22 +
        "kernel",
23 +
        "uptime",
24 +
        {
25 +
            "type": "loadavg",
26 +
            "key": "Load Average"
27 +
        },
28 +
        "processes",
29 +
        {
30 +
            "type": "wm",
31 +
            "key": "Window Manager"
32 +
        },
33 +
        {
34 +
            "type": "de",
35 +
            "key": "Desktop Environment"
36 +
        },
37 +
        "shell",
38 +
        {
39 +
            "type": "terminal",
40 +
            "format": "{pretty-name} {version} {#37}█{#97}█ {#36}█{#96}█ {#35}█{#95}█ {#34}█{#94}█ {#33}█{#93}█ {#32}█{#92}█ {#31}█{#91}█ {#30}█{#90}█"
41 +
        },
42 +
        {
43 +
            "type": "packages",
44 +
            "format": "{all}"
45 +
        },
46 +
        {
47 +
            "type": "cpu",
48 +
            "key": "Temperature",
49 +
            "temp": true,
50 +
            "format": "{temperature}"
51 +
        },
52 +
        {
53 +
            "type": "cpu",
54 +
            "key": "CPU",
55 +
            "format": "{cores-logical} x {name}"
56 +
        },
57 +
        {
58 +
            "type": "gpu",
59 +
            "format": "{name}"
60 +
        },
61 +
        {
62 +
            "type": "memory",
63 +
            "key": "RAM"
64 +
        },
65 +
        {
66 +
            "type": "disk",
67 +
            "key": "Disk",
68 +
            "folders": "/"
69 +
        },
70 +
        {
71 +
            "type": "localip",
72 +
            "key": "LAN IP",
73 +
            "showIpv6": true,
74 +
            "showPrefixLen": false
75 +
        },
76 +
        {
77 +
            "type": "publicip",
78 +
            "key": "WAN IP",
79 +
            "timeout": 1000
80 +
        }
81 +
    ]
82 +
}
fastfetch/presets/ci.jsonc (added) +110 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "display": {
4 +
        "stat": true,
5 +
        "pipe": true,
6 +
        "showErrors": true,
7 +
        "noBuffer": true
8 +
    },
9 +
    "logo": null,
10 +
    "modules": [
11 +
        "title",
12 +
        "separator",
13 +
        "os",
14 +
        "host",
15 +
        "bios",
16 +
        "bootmgr",
17 +
        "board",
18 +
        "chassis",
19 +
        "kernel",
20 +
        "initsystem",
21 +
        "uptime",
22 +
        "loadavg",
23 +
        "processes",
24 +
        "packages",
25 +
        "shell",
26 +
        "editor",
27 +
        "display",
28 +
        "brightness",
29 +
        "monitor",
30 +
        "lm",
31 +
        "de",
32 +
        "wm",
33 +
        "wmtheme",
34 +
        "theme",
35 +
        "icons",
36 +
        "font",
37 +
        "cursor",
38 +
        "wallpaper",
39 +
        "terminal",
40 +
        "terminalfont",
41 +
        "terminalsize",
42 +
        "terminaltheme",
43 +
        {
44 +
            "type": "cpu",
45 +
            "showPeCoreCount": true,
46 +
            "temp": true
47 +
        },
48 +
        "cpucache",
49 +
        "cpuusage",
50 +
        {
51 +
            "type": "gpu",
52 +
            "driverSpecific": true,
53 +
            "temp": true
54 +
        },
55 +
        "memory",
56 +
        "physicalmemory",
57 +
        "swap",
58 +
        "disk",
59 +
        "btrfs",
60 +
        "zpool",
61 +
        {
62 +
            "type": "battery",
63 +
            "temp": true
64 +
        },
65 +
        "poweradapter",
66 +
        "player",
67 +
        "media",
68 +
        {
69 +
            "type": "publicip",
70 +
            "timeout": 1000
71 +
        },
72 +
        {
73 +
            "type": "localip",
74 +
            "showIpv6": true,
75 +
            "showMac": true,
76 +
            "showSpeed": true,
77 +
            "showMtu": true,
78 +
            "showLoop": true,
79 +
            "showFlags": true,
80 +
            "showAllIps": true
81 +
        },
82 +
        "dns",
83 +
        "wifi",
84 +
        "datetime",
85 +
        "locale",
86 +
        "vulkan",
87 +
        "opengl",
88 +
        "opencl",
89 +
        "users",
90 +
        "bluetooth",
91 +
        "bluetoothradio",
92 +
        "sound",
93 +
        "camera",
94 +
        "gamepad",
95 +
        {
96 +
            "type": "weather",
97 +
            "timeout": 1000
98 +
        },
99 +
        "netio",
100 +
        "diskio",
101 +
        {
102 +
            "type": "physicaldisk",
103 +
            "temp": true
104 +
        },
105 +
        "tpm",
106 +
        "version",
107 +
        "break",
108 +
        "colors"
109 +
    ]
110 +
}
fastfetch/presets/examples/10.jsonc (added) +157 −0
1 +
// Load with --load-config examples/2.jsonc
2 +
// Note that you must replace the image path to an existing image to display it.
3 +
4 +
{
5 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
6 +
    "logo": {
7 +
        "padding": {
8 +
            "top": 2
9 +
        }
10 +
    },
11 +
    "display": {
12 +
        "separator": " -> ",
13 +
        "constants": [
14 +
            "──────────────────────────────"
15 +
        ]
16 +
    },
17 +
    "modules": [
18 +
        {
19 +
            "type": "custom",
20 +
            "format": "┌{$1}{$1}┐",
21 +
            "outputColor": "90"
22 +
        },
23 +
        {
24 +
            "type": "title",
25 +
            "keyWidth": 10
26 +
        },
27 +
        {
28 +
            "type": "custom",
29 +
            "format": "└{$1}{$1}┘",
30 +
            "outputColor": "90"
31 +
        },
32 +
        {
33 +
            "type": "custom",
34 +
            "format": " {#90}  {#31}  {#32}  {#33}  {#34}  {#35}  {#36}  {#37}  {#38}  {#39}       {#38}  {#37}  {#36}  {#35}  {#34}  {#33}  {#32}  {#31}  {#90}"
35 +
        },
36 +
        {
37 +
            "type": "custom",
38 +
            "format": "┌{$1}{$1}┐",
39 +
            "outputColor": "90"
40 +
        },
41 +
        {
42 +
            "type": "os",
43 +
            "key": "{icon} OS",
44 +
            "keyColor": "yellow"
45 +
        },
46 +
        {
47 +
            "type": "kernel",
48 +
            "key": "│ ├",
49 +
            "keyColor": "yellow"
50 +
        },
51 +
        {
52 +
            "type": "packages",
53 +
            "key": "│ ├󰏖",
54 +
            "keyColor": "yellow"
55 +
        },
56 +
        {
57 +
            "type": "shell",
58 +
            "key": "│ └",
59 +
            "keyColor": "yellow"
60 +
        },
61 +
        {
62 +
            "type": "wm",
63 +
            "key": " DE/WM",
64 +
            "keyColor": "blue"
65 +
        },
66 +
        {
67 +
            "type": "lm",
68 +
            "key": "│ ├󰧨",
69 +
            "keyColor": "blue"
70 +
        },
71 +
        {
72 +
            "type": "wmtheme",
73 +
            "key": "│ ├󰉼",
74 +
            "keyColor": "blue"
75 +
        },
76 +
        {
77 +
            "type": "icons",
78 +
            "key": "│ ├󰀻",
79 +
            "keyColor": "blue"
80 +
        },
81 +
        {
82 +
            "type": "terminal",
83 +
            "key": "│ ├",
84 +
            "keyColor": "blue"
85 +
        },
86 +
        {
87 +
            "type": "wallpaper",
88 +
            "key": "│ └󰸉",
89 +
            "keyColor": "blue"
90 +
        },
91 +
        {
92 +
            "type": "host",
93 +
            "key": "󰌢 PC",
94 +
            "keyColor": "green"
95 +
        },
96 +
        {
97 +
            "type": "cpu",
98 +
            "key": "│ ├󰻠",
99 +
            "keyColor": "green"
100 +
        },
101 +
        {
102 +
            "type": "gpu",
103 +
            "key": "│ ├󰍛",
104 +
            "keyColor": "green"
105 +
        },
106 +
        {
107 +
            "type": "disk",
108 +
            "key": "│ ├",
109 +
            "keyColor": "green"
110 +
        },
111 +
        {
112 +
            "type": "memory",
113 +
            "key": "│ ├󰑭",
114 +
            "keyColor": "green"
115 +
        },
116 +
        {
117 +
            "type": "swap",
118 +
            "key": "│ ├󰓡",
119 +
            "keyColor": "green"
120 +
        },
121 +
        {
122 +
            "type": "uptime",
123 +
            "key": "│ ├󰅐",
124 +
            "keyColor": "green"
125 +
        },
126 +
        {
127 +
            "type": "display",
128 +
            "key": "│ └󰍹",
129 +
            "keyColor": "green"
130 +
        },
131 +
        {
132 +
            "type": "sound",
133 +
            "key": " SND",
134 +
            "keyColor": "cyan"
135 +
        },
136 +
        {
137 +
            "type": "player",
138 +
            "key": "│ ├󰥠",
139 +
            "keyColor": "cyan"
140 +
        },
141 +
        {
142 +
            "type": "media",
143 +
            "key": "│ └󰝚",
144 +
            "keyColor": "cyan"
145 +
        },
146 +
        {
147 +
            "type": "custom",
148 +
            "format": "└{$1}{$1}┘",
149 +
            "outputColor": "90"
150 +
        },
151 +
        "break",
152 +
        {
153 +
            "type": "custom",
154 +
            "format": " {#90}  {#31}  {#32}  {#33}  {#34}  {#35}  {#36}  {#37}  {#38}  {#39}       {#38}  {#37}  {#36}  {#35}  {#34}  {#33}  {#32}  {#31}  {#90}"
155 +
        }
156 +
    ]
157 +
}
fastfetch/presets/examples/11.jsonc (added) +40 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small"
5 +
    },
6 +
    "display": {
7 +
        "separator": "->   ",
8 +
        "color": {
9 +
            "separator": "red"
10 +
        }
11 +
    },
12 +
    "modules": [
13 +
        {
14 +
            "key": "Distro      ",
15 +
            "type": "os"
16 +
        },
17 +
        {
18 +
            "key": "Shell       ",
19 +
            "type": "shell"
20 +
        },
21 +
        {
22 +
            "key": "Terminal    ",
23 +
            "type": "terminal"
24 +
        },
25 +
        {
26 +
            "key": "Display     ",
27 +
            "type": "display"
28 +
        },
29 +
        {
30 +
            "key": "Backlight   ",
31 +
            "type": "brightness"
32 +
        },
33 +
        "break",
34 +
        {
35 +
            "type": "colors",
36 +
            "paddingLeft": 6,
37 +
            "symbol": "circle"
38 +
        }
39 +
    ]
40 +
}
fastfetch/presets/examples/12.jsonc (added) +115 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "none"
5 +
    },
6 +
    "display": {
7 +
        "separator": "->   ",
8 +
        "color": {
9 +
            "separator": "1" // Bold
10 +
        },
11 +
        "constants": [
12 +
            "───────────────────────────"
13 +
        ],
14 +
        "key": {
15 +
            "type": "both",
16 +
            "paddingLeft": 4
17 +
        }
18 +
    },
19 +
    "modules": [
20 +
        {
21 +
            "type": "title",
22 +
            "format": "                             {user-name-colored}{at-symbol-colored}{host-name-colored}"
23 +
        },
24 +
        "break",
25 +
        {
26 +
            "type": "custom",
27 +
            "format": "┌{$1} {#1}System Information{#} {$1}┐"
28 +
        },
29 +
        "break",
30 +
        {
31 +
            "key": "OS           ",
32 +
            "keyColor": "red",
33 +
            "type": "os"
34 +
        },
35 +
        {
36 +
            "key": "Machine      ",
37 +
            "keyColor": "green",
38 +
            "type": "host"
39 +
        },
40 +
        {
41 +
            "key": "Kernel       ",
42 +
            "keyColor": "magenta",
43 +
            "type": "kernel"
44 +
        },
45 +
        {
46 +
            "key": "Uptime       ",
47 +
            "keyColor": "red",
48 +
            "type": "uptime"
49 +
        },
50 +
        {
51 +
            "key": "Resolution   ",
52 +
            "keyColor": "yellow",
53 +
            "type": "display",
54 +
            "compactType": "original-with-refresh-rate"
55 +
        },
56 +
        {
57 +
            "key": "WM           ",
58 +
            "keyColor": "blue",
59 +
            "type": "wm"
60 +
        },
61 +
        {
62 +
            "key": "DE           ",
63 +
            "keyColor": "green",
64 +
            "type": "de"
65 +
        },
66 +
        {
67 +
            "key": "Shell        ",
68 +
            "keyColor": "cyan",
69 +
            "type": "shell"
70 +
        },
71 +
        {
72 +
            "key": "Terminal     ",
73 +
            "keyColor": "red",
74 +
            "type": "terminal"
75 +
        },
76 +
        {
77 +
            "key": "CPU          ",
78 +
            "keyColor": "yellow",
79 +
            "type": "cpu"
80 +
        },
81 +
        {
82 +
            "key": "GPU          ",
83 +
            "keyColor": "blue",
84 +
            "type": "gpu"
85 +
        },
86 +
        {
87 +
            "key": "Memory       ",
88 +
            "keyColor": "magenta",
89 +
            "type": "memory"
90 +
        },
91 +
        {
92 +
            "key": "Local IP     ",
93 +
            "keyColor": "red",
94 +
            "type": "localip",
95 +
            "compact": true
96 +
        },
97 +
        {
98 +
            "key": "Public IP    ",
99 +
            "keyColor": "cyan",
100 +
            "type": "publicip",
101 +
            "timeout": 1000
102 +
        },
103 +
        "break",
104 +
        {
105 +
            "type": "custom",
106 +
            "format": "└{$1}────────────────────{$1}┘"
107 +
        },
108 +
        "break",
109 +
        {
110 +
            "type": "colors",
111 +
            "paddingLeft": 34,
112 +
            "symbol": "circle"
113 +
        }
114 +
    ]
115 +
}
fastfetch/presets/examples/13.jsonc (added) +85 −0
1 +
// Inspired by Catnap
2 +
{
3 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
4 +
    "logo": {
5 +
        "type": "small",
6 +
        "padding": {
7 +
            "top": 1
8 +
        }
9 +
    },
10 +
    "display": {
11 +
        "separator": " "
12 +
    },
13 +
    "modules": [
14 +
        {
15 +
            "key": "╭───────────╮",
16 +
            "type": "custom"
17 +
        },
18 +
        {
19 +
            "key": "│ {#31} user    {#keys}│",
20 +
            "type": "title",
21 +
            "format": "{user-name}"
22 +
        },
23 +
        {
24 +
            "key": "│ {#32}󰇅 hname   {#keys}│",
25 +
            "type": "title",
26 +
            "format": "{host-name}"
27 +
        },
28 +
        {
29 +
            "key": "│ {#33}󰅐 uptime  {#keys}│",
30 +
            "type": "uptime"
31 +
        },
32 +
        {
33 +
            "key": "│ {#34}{icon} distro  {#keys}│",
34 +
            "type": "os"
35 +
        },
36 +
        {
37 +
            "key": "│ {#35} kernel  {#keys}│",
38 +
            "type": "kernel"
39 +
        },
40 +
        {
41 +
            "key": "│ {#36}󰇄 desktop {#keys}│",
42 +
            "type": "de"
43 +
        },
44 +
        {
45 +
            "key": "│ {#31} term    {#keys}│",
46 +
            "type": "terminal"
47 +
        },
48 +
        {
49 +
            "key": "│ {#32} shell   {#keys}│",
50 +
            "type": "shell"
51 +
        },
52 +
        {
53 +
            "key": "│ {#33}󰍛 cpu     {#keys}│",
54 +
            "type": "cpu",
55 +
            "showPeCoreCount": true
56 +
        },
57 +
        {
58 +
            "key": "│ {#34}󰉉 disk    {#keys}│",
59 +
            "type": "disk",
60 +
            "folders": "/"
61 +
        },
62 +
        {
63 +
            "key": "│ {#35} memory  {#keys}│",
64 +
            "type": "memory"
65 +
        },
66 +
        {
67 +
            "key": "│ {#36}󰩟 network {#keys}│",
68 +
            "type": "localip",
69 +
            "format": "{ipv4} ({ifname})"
70 +
        },
71 +
        {
72 +
            "key": "├───────────┤",
73 +
            "type": "custom"
74 +
        },
75 +
        {
76 +
            "key": "│ {#39} colors  {#keys}│",
77 +
            "type": "colors",
78 +
            "symbol": "circle"
79 +
        },
80 +
        {
81 +
            "key": "╰───────────╯",
82 +
            "type": "custom"
83 +
        }
84 +
    ]
85 +
}
fastfetch/presets/examples/15.jsonc (added) +85 −0
1 +
// Inspired by Catnap
2 +
{
3 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
4 +
    "logo": {
5 +
        "type": "small",
6 +
        "padding": {
7 +
            "top": 1
8 +
        }
9 +
    },
10 +
    "display": {
11 +
        "separator": " "
12 +
    },
13 +
    "modules": [
14 +
        {
15 +
            "key": "•••••••••••••",
16 +
            "type": "custom"
17 +
        },
18 +
        {
19 +
            "key": "• {#31} user    {#keys}•",
20 +
            "type": "title",
21 +
            "format": "{user-name}"
22 +
        },
23 +
        {
24 +
            "key": "• {#32}󰇅 hname   {#keys}•",
25 +
            "type": "title",
26 +
            "format": "{host-name}"
27 +
        },
28 +
        {
29 +
            "key": "• {#33}󰅐 uptime  {#keys}•",
30 +
            "type": "uptime"
31 +
        },
32 +
        {
33 +
            "key": "• {#34}{icon} distro  {#keys}•",
34 +
            "type": "os"
35 +
        },
36 +
        {
37 +
            "key": "• {#35} kernel  {#keys}•",
38 +
            "type": "kernel"
39 +
        },
40 +
        {
41 +
            "key": "• {#36}󰇄 desktop {#keys}•",
42 +
            "type": "de"
43 +
        },
44 +
        {
45 +
            "key": "• {#31} term    {#keys}•",
46 +
            "type": "terminal"
47 +
        },
48 +
        {
49 +
            "key": "• {#32} shell   {#keys}•",
50 +
            "type": "shell"
51 +
        },
52 +
        {
53 +
            "key": "• {#33}󰍛 cpu     {#keys}•",
54 +
            "type": "cpu",
55 +
            "showPeCoreCount": true
56 +
        },
57 +
        {
58 +
            "key": "• {#34}󰉉 disk    {#keys}•",
59 +
            "type": "disk",
60 +
            "folders": "/"
61 +
        },
62 +
        {
63 +
            "key": "• {#35} memory  {#keys}•",
64 +
            "type": "memory"
65 +
        },
66 +
        {
67 +
            "key": "• {#36}󰩟 network {#keys}•",
68 +
            "type": "localip",
69 +
            "format": "{ipv4} ({ifname})"
70 +
        },
71 +
        {
72 +
            "key": "•••••••••••••",
73 +
            "type": "custom"
74 +
        },
75 +
        {
76 +
            "key": "• {#39} colors  {#keys}•",
77 +
            "type": "colors",
78 +
            "symbol": "circle"
79 +
        },
80 +
        {
81 +
            "key": "•••••••••••••",
82 +
            "type": "custom"
83 +
        }
84 +
    ]
85 +
}
fastfetch/presets/examples/16.jsonc (added) +85 −0
1 +
// Inspired by Catnap
2 +
{
3 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
4 +
    "logo": {
5 +
        "type": "small",
6 +
        "padding": {
7 +
            "top": 1
8 +
        }
9 +
    },
10 +
    "display": {
11 +
        "separator": " "
12 +
    },
13 +
    "modules": [
14 +
        {
15 +
            "key": "╔═══════════╗",
16 +
            "type": "custom"
17 +
        },
18 +
        {
19 +
            "key": "║ {#31} user    {#keys}║",
20 +
            "type": "title",
21 +
            "format": "{user-name}"
22 +
        },
23 +
        {
24 +
            "key": "║ {#32}󰇅 hname   {#keys}║",
25 +
            "type": "title",
26 +
            "format": "{host-name}"
27 +
        },
28 +
        {
29 +
            "key": "║ {#33}󰅐 uptime  {#keys}║",
30 +
            "type": "uptime"
31 +
        },
32 +
        {
33 +
            "key": "║ {#34}{icon} distro  {#keys}║",
34 +
            "type": "os"
35 +
        },
36 +
        {
37 +
            "key": "║ {#35} kernel  {#keys}║",
38 +
            "type": "kernel"
39 +
        },
40 +
        {
41 +
            "key": "║ {#36}󰇄 desktop {#keys}║",
42 +
            "type": "de"
43 +
        },
44 +
        {
45 +
            "key": "║ {#31} term    {#keys}║",
46 +
            "type": "terminal"
47 +
        },
48 +
        {
49 +
            "key": "║ {#32} shell   {#keys}║",
50 +
            "type": "shell"
51 +
        },
52 +
        {
53 +
            "key": "║ {#33}󰍛 cpu     {#keys}║",
54 +
            "type": "cpu",
55 +
            "showPeCoreCount": true
56 +
        },
57 +
        {
58 +
            "key": "║ {#34}󰉉 disk    {#keys}║",
59 +
            "type": "disk",
60 +
            "folders": "/"
61 +
        },
62 +
        {
63 +
            "key": "║ {#35} memory  {#keys}║",
64 +
            "type": "memory"
65 +
        },
66 +
        {
67 +
            "key": "║ {#36}󰩟 network {#keys}║",
68 +
            "type": "localip",
69 +
            "format": "{ipv4} ({ifname})"
70 +
        },
71 +
        {
72 +
            "key": "╠═══════════╣",
73 +
            "type": "custom"
74 +
        },
75 +
        {
76 +
            "key": "║ {#39} colors  {#keys}║",
77 +
            "type": "colors",
78 +
            "symbol": "circle"
79 +
        },
80 +
        {
81 +
            "key": "╚═══════════╝",
82 +
            "type": "custom"
83 +
        }
84 +
    ]
85 +
}
fastfetch/presets/examples/17.jsonc (added) +87 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small",
5 +
        "padding": {
6 +
            "top": 1,
7 +
            "right": 2
8 +
        }
9 +
    },
10 +
    "display": {
11 +
        "separator": ">  ",
12 +
        "color": {
13 +
            "separator": "red"
14 +
        },
15 +
        "constants": [
16 +
            "───────────────────────────────────────────────────────────────────────────",
17 +
            "│\u001b[75C│\u001b[75D"
18 +
        ]
19 +
    },
20 +
    "modules": [
21 +
        {
22 +
            "format": "{#1}{#keys}╭{$1}╮\u001b[76D {user-name-colored}{at-symbol-colored}{host-name-colored} 🖥  ",
23 +
            "type": "title"
24 +
        },
25 +
        {
26 +
            "key": "{$2}{#31} kernel   ",
27 +
            "type": "kernel"
28 +
        },
29 +
        {
30 +
            "key": "{$2}{#32}󰅐 uptime   ",
31 +
            "type": "uptime"
32 +
        },
33 +
        {
34 +
            "key": "{$2}{#33}{icon} distro   ",
35 +
            "type": "os"
36 +
        },
37 +
        {
38 +
            "key": "{$2}{#34}󰇄 desktop  ",
39 +
            "type": "de"
40 +
        },
41 +
        {
42 +
            "key": "{$2}{#35} term     ",
43 +
            "type": "terminal"
44 +
        },
45 +
        {
46 +
            "key": "{$2}{#36} shell    ",
47 +
            "type": "shell"
48 +
        },
49 +
        {
50 +
            "key": "{$2}{#35}󰍛 cpu      ",
51 +
            "type": "cpu",
52 +
            "showPeCoreCount": true,
53 +
            "temp": true
54 +
        },
55 +
        {
56 +
            "key": "{$2}{#34}󰍛 gpu      ",
57 +
            "type": "gpu"
58 +
        },
59 +
        {
60 +
            "key": "{$2}{#33}󰉉 disk     ",
61 +
            "type": "disk",
62 +
            "folders": "/"
63 +
        },
64 +
        {
65 +
            "key": "{$2}{#32} memory   ",
66 +
            "type": "memory"
67 +
        },
68 +
        {
69 +
            "key": "{$2}{#31}󰩟 network  ",
70 +
            "type": "localip",
71 +
            "format": "{ipv4} ({ifname})"
72 +
        },
73 +
        {
74 +
            "format": "{#1}{#keys}├{$1}┤",
75 +
            "type": "custom"
76 +
        },
77 +
        {
78 +
            "key": "{$2}{#39} colors   ",
79 +
            "type": "colors",
80 +
            "symbol": "circle"
81 +
        },
82 +
        {
83 +
            "format": "{#1}{#keys}╰{$1}╯",
84 +
            "type": "custom"
85 +
        }
86 +
    ]
87 +
}
fastfetch/presets/examples/18.jsonc (added) +87 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small",
5 +
        "padding": {
6 +
            "top": 1,
7 +
            "right": 2
8 +
        }
9 +
    },
10 +
    "display": {
11 +
        "separator": ">  ",
12 +
        "color": {
13 +
            "separator": "red"
14 +
        },
15 +
        "constants": [
16 +
            "═══════════════════════════════════════════════════════════════════════════",
17 +
            "║\u001b[75C║\u001b[75D"
18 +
        ]
19 +
    },
20 +
    "modules": [
21 +
        {
22 +
            "format": "{#1}{#keys}╔{$1}╗\u001b[76D {user-name-colored}{at-symbol-colored}{host-name-colored} 💻 ",
23 +
            "type": "title"
24 +
        },
25 +
        {
26 +
            "key": "{$2}{#31} kernel   ",
27 +
            "type": "kernel"
28 +
        },
29 +
        {
30 +
            "key": "{$2}{#32}󰅐 uptime   ",
31 +
            "type": "uptime"
32 +
        },
33 +
        {
34 +
            "key": "{$2}{#33}{icon} distro   ",
35 +
            "type": "os"
36 +
        },
37 +
        {
38 +
            "key": "{$2}{#34}󰇄 desktop  ",
39 +
            "type": "de"
40 +
        },
41 +
        {
42 +
            "key": "{$2}{#35} term     ",
43 +
            "type": "terminal"
44 +
        },
45 +
        {
46 +
            "key": "{$2}{#36} shell    ",
47 +
            "type": "shell"
48 +
        },
49 +
        {
50 +
            "key": "{$2}{#35}󰍛 cpu      ",
51 +
            "type": "cpu",
52 +
            "showPeCoreCount": true,
53 +
            "temp": true
54 +
        },
55 +
        {
56 +
            "key": "{$2}{#34}󰍛 gpu      ",
57 +
            "type": "gpu"
58 +
        },
59 +
        {
60 +
            "key": "{$2}{#33}󰉉 disk     ",
61 +
            "type": "disk",
62 +
            "folders": "/"
63 +
        },
64 +
        {
65 +
            "key": "{$2}{#32} memory   ",
66 +
            "type": "memory"
67 +
        },
68 +
        {
69 +
            "key": "{$2}{#31}󰩟 network  ",
70 +
            "type": "localip",
71 +
            "format": "{ipv4} ({ifname})"
72 +
        },
73 +
        {
74 +
            "format": "{#1}{#keys}╠{$1}╣",
75 +
            "type": "custom"
76 +
        },
77 +
        {
78 +
            "key": "{$2}{#39} colors   ",
79 +
            "type": "colors",
80 +
            "symbol": "circle"
81 +
        },
82 +
        {
83 +
            "format": "{#1}{#keys}╚{$1}╝",
84 +
            "type": "custom"
85 +
        }
86 +
    ]
87 +
}
fastfetch/presets/examples/19.jsonc (added) +189 −0
1 +
//   _____ _____ _____ _____ _____ _____ _____ _____ _____
2 +
//  |   __|  _  |   __|_   _|   __|   __|_   _|     |  |  |
3 +
//  |   __|     |__   | | | |   __|   __| | | |   --|     |
4 +
//  |__|  |__|__|_____| |_| |__|  |_____| |_| |_____|__|__|
5 +
//
6 +
//  By CarterLi - https://github.com/CarterLi
7 +
//  Homepage - https://github.com/fastfetch-cli/fastfetch
8 +
//  config.jsonc - ニリ @niri-san
9 +
//  pokemon-colorscripts - https://gitlab.com/phoneybadger/pokemon-colorscripts
10 +
{
11 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
12 +
    "logo": {
13 +
        "source": " _____ _____ _____ _____ _____ _____ _____ _____ _____\n|   __|  _  |   __|_   _|   __|   __|_   _|     |  |  |\n|   __|     |__   | | | |   __|   __| | | |   --|     |\n|__|  |__|__|_____| |_| |__|  |_____| |_| |_____|__|__|",
14 +
        "type": "data",
15 +
        "position": "top",
16 +
        "padding": {
17 +
            "right": 2
18 +
        }
19 +
    },
20 +
    "display": {
21 +
        "separator": " - "
22 +
    },
23 +
    "modules": [
24 +
        {
25 +
            "type": "custom", // HardwareInfo
26 +
            "format": "• {#green}SYSTEM INFORMATION"
27 +
        },
28 +
        {
29 +
            "type": "host",
30 +
            "key": "HOST",
31 +
            "format": "{name}{?vendor} ({vendor}){?}",
32 +
            "keyColor": "green"
33 +
        },
34 +
        {
35 +
            "type": "chassis",
36 +
            "key": "COMPUTER TYPE",
37 +
            "keyColor": "green"
38 +
        },
39 +
        {
40 +
            "type": "cpu",
41 +
            "key": "CPU",
42 +
            "keyColor": "green"
43 +
        },
44 +
        {
45 +
            "type": "gpu",
46 +
            "key": "GPU",
47 +
            "keyColor": "green"
48 +
        },
49 +
        {
50 +
            "type": "memory",
51 +
            "key": "MEMORY USED",
52 +
            "keyColor": "green"
53 +
        },
54 +
        {
55 +
            "type": "swap",
56 +
            "key": "SWAP USED",
57 +
            "keyColor": "green"
58 +
        },
59 +
        {
60 +
            "type": "disk",
61 +
            "key": "DISK",
62 +
            "folders": "/",
63 +
            "keyColor": "green"
64 +
        },
65 +
        {
66 +
            "type": "custom", // SoftwareInfo
67 +
            "format": "• {#red}SOFTWARE INFORMATION"
68 +
        },
69 +
        {
70 +
            "type": "os",
71 +
            "key": "DISTRO",
72 +
            "keyColor": "red"
73 +
        },
74 +
        {
75 +
            "type": "disk",
76 +
            "folders": "/", // Use "/System/Volumes/VM" or something else on macOS
77 +
            "format": "{create-time}",
78 +
            "key": "INSTALLED DATE",
79 +
            "keyColor": "red"
80 +
        },
81 +
        {
82 +
            "type": "kernel",
83 +
            "key": "KERNEL",
84 +
            "keyColor": "red"
85 +
        },
86 +
        {
87 +
            "type": "packages",
88 +
            "key": "PACKAGES",
89 +
            "keyColor": "red"
90 +
        },
91 +
        {
92 +
            "type": "uptime",
93 +
            "key": "UPTIME",
94 +
            "keyColor": "red"
95 +
        },
96 +
        {
97 +
            "type": "custom", // DisplayInfo
98 +
            "format": "• {#blue}DISPLAY INFORMATION"
99 +
        },
100 +
        {
101 +
            "type": "de",
102 +
            "key": "DESKTOP ENVIRONMENT",
103 +
            "keyColor": "blue"
104 +
        },
105 +
        {
106 +
            "type": "lm",
107 +
            "key": "LOGIN MANAGER",
108 +
            "format": "{type}",
109 +
            "keyColor": "blue"
110 +
        },
111 +
        {
112 +
            "type": "wm",
113 +
            "key": "WM",
114 +
            "keyColor": "blue"
115 +
        },
116 +
        {
117 +
            "type": "wmtheme",
118 +
            "key": "WM THEME",
119 +
            "keyColor": "blue"
120 +
        },
121 +
        {
122 +
            "type": "display",
123 +
            "key": "MONITOR ({name})",
124 +
            "keyColor": "blue",
125 +
            "format": "{width}x{height} @ {refresh-rate} Hz - {physical-width}x{physical-height} mm ({inch} inches, {ppi} ppi)"
126 +
        },
127 +
        {
128 +
            "type": "custom", // DesignInfo
129 +
            "format": "• {#yellow}DESIGN INFORMATION"
130 +
        },
131 +
        {
132 +
            "type": "wallpaper",
133 +
            "key": "WALLPAPER",
134 +
            "keyColor": "yellow"
135 +
        },
136 +
        {
137 +
            "type": "theme",
138 +
            "key": "KDE THEME",
139 +
            "format": "{1}",
140 +
            "keyColor": "yellow"
141 +
        },
142 +
        {
143 +
            "type": "icons",
144 +
            "key": "ICON THEME",
145 +
            "format": "{1}",
146 +
            "keyColor": "yellow"
147 +
        },
148 +
        {
149 +
            "type": "font",
150 +
            "key": "FONT",
151 +
            "format": "{?1}{1} [Qt]{?}{/1}Unknown", // Remove "[Qt]" if not using Qt
152 +
            "keyColor": "yellow"
153 +
        },
154 +
        {
155 +
            "type": "terminalfont",
156 +
            "key": "TERMINAL FONT",
157 +
            "keyColor": "yellow"
158 +
        },
159 +
        {
160 +
            "type": "cursor",
161 +
            "key": "CURSOR",
162 +
            "keyColor": "yellow"
163 +
        },
164 +
        {
165 +
            "type": "custom", // OtherInfo
166 +
            "format": "• {#cyan}VARIOUS INFORMATION"
167 +
        },
168 +
        {
169 +
            "type": "media",
170 +
            "key": "NOW PLAYING",
171 +
            "format": "{?artist}{artist} - {?}{title}",
172 +
            "keyColor": "cyan"
173 +
        },
174 +
        {
175 +
            "type": "weather",
176 +
            "key": "WEATHER",
177 +
            "timeout": 1000,
178 +
            "keyColor": "cyan"
179 +
        },
180 +
        {
181 +
            "type": "version",
182 +
            "key": "INFO",
183 +
            "keyColor": "cyan"
184 +
        },
185 +
        "break",
186 +
        "colors",
187 +
        "break"
188 +
    ]
189 +
}
fastfetch/presets/examples/2.jsonc (added) +88 −0
1 +
// Load with --load-config examples/2.jsonc
2 +
// Note that you must replace the image path to an existing image to display it.
3 +
4 +
{
5 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
6 +
    // "logo": {
7 +
    //     "type": "iterm",
8 +
    //     "source": "~/Desktop/apple1.png",
9 +
    //     "width": 28,
10 +
    //     "height": 12
11 +
    // },
12 +
    "display": {
13 +
        "separator": "  ",
14 +
        "constants": [
15 +
            "─────────────────" // {$1}, used in Custom module
16 +
        ],
17 +
        "key": {
18 +
            "type": "icon",
19 +
            "paddingLeft": 2
20 +
        }
21 +
    },
22 +
    "modules": [
23 +
        {
24 +
            "type": "custom", // HardwareStart
25 +
            // {#1} is equivalent to `\u001b[1m`. {#} is equivalent to `\u001b[m`
26 +
            "format": "┌{$1} {#1}Hardware Information{#} {$1}┐"
27 +
        },
28 +
        "host",
29 +
        "cpu",
30 +
        "gpu",
31 +
        "disk",
32 +
        "memory",
33 +
        "swap",
34 +
        "display",
35 +
        "brightness",
36 +
        "battery",
37 +
        "poweradapter",
38 +
        "bluetooth",
39 +
        "sound",
40 +
        "gamepad",
41 +
        {
42 +
            "type": "custom", // SoftwareStart
43 +
            "format": "├{$1} {#1}Software Information{#} {$1}┤"
44 +
        },
45 +
        {
46 +
            "type": "title",
47 +
            "keyIcon": "",
48 +
            "key": "Title", // Title module has no key by default, so that icon is not displayed
49 +
            "format": "{user-name}@{host-name}"
50 +
        },
51 +
        "os",
52 +
        "kernel",
53 +
        "lm",
54 +
        "de",
55 +
        "wm",
56 +
        "shell",
57 +
        "terminal",
58 +
        "terminalfont",
59 +
        "theme",
60 +
        "icons",
61 +
        "wallpaper",
62 +
        "packages",
63 +
        "uptime",
64 +
        "media",
65 +
        {
66 +
            "type": "localip",
67 +
            "compact": true
68 +
        },
69 +
        {
70 +
            "type": "publicip",
71 +
            "timeout": 1000
72 +
        },
73 +
        {
74 +
            "type": "wifi",
75 +
            "format": "{ssid}"
76 +
        },
77 +
        "locale",
78 +
        {
79 +
            "type": "custom", // InformationEnd
80 +
            "format": "└{$1}──────────────────────{$1}┘"
81 +
        },
82 +
        {
83 +
            "type": "colors",
84 +
            "paddingLeft": 2,
85 +
            "symbol": "circle"
86 +
        }
87 +
    ]
88 +
}
fastfetch/presets/examples/20.jsonc (added) +142 −0
1 +
// Inspired by https://github.com/usgraphics/TR-100
2 +
{
3 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
4 +
    "logo": null,
5 +
    "display": {
6 +
        "pipe": true,
7 +
        "key": {
8 +
            "width": 16
9 +
        },
10 +
        "separator": "│ ",
11 +
        "percent": {
12 +
            "type": 6
13 +
        },
14 +
        "bar": {
15 +
            "borderLeft": "",
16 +
            "borderRight": "",
17 +
            "charElapsed": "█",
18 +
            "charTotal": "░",
19 +
            "width": 40
20 +
        },
21 +
        "constants": [
22 +
            "\u001b[42C"
23 +
        ]
24 +
    },
25 +
    "modules": [
26 +
        {
27 +
            "type": "custom",
28 +
            "format": "┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐"
29 +
        },
30 +
        {
31 +
            "type": "custom",
32 +
            "format": "├┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┤"
33 +
        },
34 +
        {
35 +
            "type": "custom",
36 +
            "format": "│                 TR-100 MACHINE REPORT                 │"
37 +
        },
38 +
        {
39 +
            "type": "custom",
40 +
            "format": "├────────────┬──────────────────────────────────────────┤"
41 +
        },
42 +
        {
43 +
            "type": "os",
44 +
            "key": "│ OS         │{$1}"
45 +
        },
46 +
        {
47 +
            "type": "kernel",
48 +
            "key": "│ KERNEL     │{$1}"
49 +
        },
50 +
        {
51 +
            "type": "custom",
52 +
            "format": "├────────────┼──────────────────────────────────────────┤"
53 +
        },
54 +
        {
55 +
            "type": "title",
56 +
            "key": "│ HOSTNAME   │{$1}",
57 +
            "format": "{host-name}"
58 +
        },
59 +
        {
60 +
            "type": "title",
61 +
            "key": "│ USER       │{$1}",
62 +
            "format": "{user-name}"
63 +
        },
64 +
        {
65 +
            "type": "host",
66 +
            "key": "│ MACHINE    │{$1}",
67 +
            "format": "MacBook Pro"
68 +
        },
69 +
        {
70 +
            "type": "custom",
71 +
            "format": "├────────────┼──────────────────────────────────────────┤"
72 +
        },
73 +
        {
74 +
            "type": "cpu",
75 +
            "key": "│ PROCESSOR  │{$1}",
76 +
            "format": "{name}"
77 +
        },
78 +
        {
79 +
            "type": "cpu",
80 +
            "key": "│ CORES      │{$1}",
81 +
            "format": "{cores-physical} PHYSICAL CORES / {cores-logical} THREADS",
82 +
            "showPeCoreCount": false
83 +
        },
84 +
        {
85 +
            "type": "cpu",
86 +
            "key": "│ CPU FREQ   │{$1}",
87 +
            "format": "{freq-max}{/freq-max}{freq-base}{/}"
88 +
        },
89 +
        {
90 +
            "type": "loadavg",
91 +
            "compact": false,
92 +
            "key": "│ LOAD  {duration>2}m  │{$1}" // pad duration to 2 chars
93 +
        },
94 +
        {
95 +
            "type": "custom",
96 +
            "format": "├────────────┼──────────────────────────────────────────┤"
97 +
        },
98 +
        {
99 +
            "type": "memory",
100 +
            "key": "│ MEMORY     │{$1}",
101 +
            "format": "{used} / {total} [{percentage}]"
102 +
        },
103 +
        {
104 +
            "type": "memory",
105 +
            "key": "│ USAGE      │{$1}",
106 +
            "format": ""
107 +
        },
108 +
        {
109 +
            "type": "custom",
110 +
            "format": "├────────────┼──────────────────────────────────────────┤"
111 +
        },
112 +
        {
113 +
            "type": "disk",
114 +
            "key": "│ VOLUME     │{$1}",
115 +
            "format": "{size-used} / {size-total} [{size-percentage}]",
116 +
            "folders": "/"
117 +
        },
118 +
        {
119 +
            "type": "disk",
120 +
            "key": "│ DISK USAGE │{$1}",
121 +
            "format": ""
122 +
        },
123 +
        {
124 +
            "type": "custom",
125 +
            "format": "├────────────┼──────────────────────────────────────────┤"
126 +
        },
127 +
        {
128 +
            "type": "users",
129 +
            "key": "│ LAST LOGIN │{$1}",
130 +
            "format": "{login-time}{?client-ip} ({client-ip})",
131 +
            "myselfOnly": true
132 +
        },
133 +
        {
134 +
            "type": "uptime",
135 +
            "key": "│ UPTIME     │{$1}"
136 +
        },
137 +
        {
138 +
            "type": "custom",
139 +
            "format": "└────────────┴──────────────────────────────────────────┘"
140 +
        }
141 +
    ]
142 +
  }
fastfetch/presets/examples/21.jsonc (added) +48 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small"
5 +
    },
6 +
    "display": {
7 +
        "constants": [
8 +
            "██ "
9 +
        ]
10 +
    },
11 +
    "modules": [
12 +
        {
13 +
            "key": "{$1}Distro",
14 +
            "keyColor": "38;5;210",
15 +
            "type": "os"
16 +
        },
17 +
        {
18 +
            "key": "{$1}Kernel",
19 +
            "keyColor": "38;5;84",
20 +
            "type": "kernel"
21 +
        },
22 +
        {
23 +
            "key": "{$1}Shell",
24 +
            "keyColor": "38;5;147",
25 +
            "type": "shell"
26 +
        },
27 +
        {
28 +
            "key": "{$1}Packages",
29 +
            "keyColor": "38;5;200",
30 +
            "type": "packages"
31 +
        },
32 +
        {
33 +
            "key": "{$1}WM",
34 +
            "keyColor": "38;5;44",
35 +
            "type": "wm"
36 +
        },
37 +
        {
38 +
            "key": "{$1}CPU",
39 +
            "keyColor": "38;5;75",
40 +
            "type": "cpu"
41 +
        },
42 +
        {
43 +
            "key": "{$1}Memory",
44 +
            "keyColor": "38;5;123",
45 +
            "type": "memory"
46 +
        }
47 +
    ]
48 +
}
fastfetch/presets/examples/22.jsonc (added) +113 −0
1 +
// Designed for Arch Linux
2 +
// Modified from: https://github.com/fastfetch-cli/fastfetch/pull/1025#issuecomment-2177566138
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": {
6 +
        "source": "arch3",
7 +
        "color": {
8 +
            "1": "red",
9 +
            "2": "yellow"
10 +
        }
11 +
    },
12 +
    "display": {
13 +
        "color": {
14 +
            "separator": "blue"
15 +
        },
16 +
        "separator": " | ",
17 +
        "constants": [
18 +
            ">-----------<+>---------------------------------------------<"
19 +
        ]
20 +
    },
21 +
    "modules": [
22 +
        {
23 +
            "type": "kernel",
24 +
            "key": " /\\rch Linux",
25 +
            "keyColor": "magenta"
26 +
        },
27 +
        {
28 +
            "type": "custom",
29 +
            "format": "{$1}",
30 +
            "outputColor": "separator"
31 +
        },
32 +
        {
33 +
            "type": "uptime",
34 +
            "key": "   Uptime   ",
35 +
            "keyColor": "green"
36 +
        },
37 +
        {
38 +
            "type": "shell",
39 +
            "key": "   Shell    ",
40 +
            "keyColor": "green"
41 +
        },
42 +
        {
43 +
            "type": "terminal",
44 +
            "key": "   Terminal ",
45 +
            "keyColor": "green"
46 +
        },
47 +
        {
48 +
            "type": "terminalfont",
49 +
            "key": "   Font     ",
50 +
            "keyColor": "green"
51 +
        },
52 +
        {
53 +
            "type": "packages",
54 +
            "key": "   Packages ",
55 +
            "keyColor": "green"
56 +
        },
57 +
        {
58 +
            "type": "localip",
59 +
            "key": "   Local IP ",
60 +
            "keyColor": "green"
61 +
        },
62 +
        {
63 +
            "type": "custom",
64 +
            "format": "{$1}",
65 +
            "outputColor": "separator"
66 +
        },
67 +
        {
68 +
            "type": "display",
69 +
            "key": "   Display  ",
70 +
            "keyColor": "cyan"
71 +
        },
72 +
        {
73 +
            "type": "cpu",
74 +
            "key": "   CPU      ",
75 +
            "keyColor": "cyan"
76 +
        },
77 +
        {
78 +
            "type": "gpu",
79 +
            "key": "   GPU      ",
80 +
            "keyColor": "cyan"
81 +
        },
82 +
        {
83 +
            "type": "memory",
84 +
            "key": "   RAM      ",
85 +
            "keyColor": "cyan"
86 +
        },
87 +
        {
88 +
            "type": "swap",
89 +
            "key": "   SWAP     ",
90 +
            "keyColor": "cyan"
91 +
        },
92 +
        {
93 +
            "type": "disk",
94 +
            "key": "   Disk     ",
95 +
            "keyColor": "cyan"
96 +
        },
97 +
        {
98 +
            "type": "battery",
99 +
            "key": "   Battery  ",
100 +
            "keyColor": "cyan"
101 +
        },
102 +
        {
103 +
            "type": "custom",
104 +
            "format": "{$1}",
105 +
            "outputColor": "separator"
106 +
        },
107 +
        "break",
108 +
        {
109 +
            "type": "colors",
110 +
            "paddingLeft": 15
111 +
        }
112 +
    ]
113 +
}
fastfetch/presets/examples/23.jsonc (added) +63 −0
1 +
// designed for presenting Vanilla Linux
2 +
// inspired from imstilllearnin's Vanilla Logo Ultra
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": {
6 +
        "type": "small"
7 +
    },
8 +
    "display": {
9 +
        "color": {
10 +
            "output": "cyan"
11 +
        },
12 +
        "separator": ""
13 +
    },
14 +
    "modules": [
15 +
        {
16 +
            "type": "kernel",
17 +
            "key": "[_Kernel___> ",
18 +
            "keyColor": "blue"
19 +
        },
20 +
        {
21 +
            "type": "packages",
22 +
            "outputColor": "white",
23 +
            "key": " [_Packages_> ",
24 +
            "keyColor": "green"
25 +
        },
26 +
        {
27 +
            "type": "localip",
28 +
            "outputColor": "white",
29 +
            "key": " [_Local_IP_> ",
30 +
            "keyColor": "green"
31 +
        },
32 +
        {
33 +
            "type": "memory",
34 +
            "format": "[{3}] {1} / {2}",
35 +
            "key": " [_RAM______> ",
36 +
            "keyColor": "magenta"
37 +
        },
38 +
        {
39 +
            "type": "swap",
40 +
            "format": "[{3}] {1} / {2}",
41 +
            "key": " [_SWAP_____> ",
42 +
            "keyColor": "magenta"
43 +
        },
44 +
        {
45 +
            "type": "disk",
46 +
            "format": "[{3}] {1} / {2} {9}",
47 +
            "key": " [_Disk_____> ",
48 +
            "keyColor": "magenta"
49 +
        },
50 +
        {
51 +
            "type": "battery",
52 +
            "format": "[{4}] {5}",
53 +
            "key": " [_Battery__> ",
54 +
            "keyColor": "magenta"
55 +
        },
56 +
        "break",
57 +
        {
58 +
            "type": "colors",
59 +
            "paddingLeft": 9,
60 +
            "symbol": "circle"
61 +
        }
62 +
    ]
63 +
}
fastfetch/presets/examples/24.jsonc (added) +152 −0
1 +
// By jan-rex
2 +
// Modified from: https://github.com/fastfetch-cli/fastfetch/discussions/1269
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": {
6 +
      "padding": {
7 +
        "top": 2
8 +
      }
9 +
    },
10 +
    "display": {
11 +
      "separator": "",
12 +
      "constants": [
13 +
        // CONSTANT {$1} - COLOR BACKGROUND FOR KEY
14 +
        "\u001b[48;2;43;43;69m",
15 +
        // CONSTANT {$2} - COLOR BACKGROUND FOR OUTPUT
16 +
        "\u001b[48;2;56;59;78m",
17 +
        // CONSTANT {$3} - VERTICAL BARS AT START AND 75th CHARACTERS FORWARD AND BACKWARD
18 +
        "\u001b[90m│                                                            │\u001b[60D\u001b[39m",
19 +
      ]
20 +
    },
21 +
    "modules": [
22 +
      // CUSTOM - Top UI bar
23 +
      {
24 +
        "type": "custom",
25 +
        "key": "{#90}{$1}╭─────────────╮",
26 +
        "format": "{#90}{$2}╭────────────────────────────────────────────────────────────╮",
27 +
      },
28 +
      {
29 +
        "type": "title",
30 +
        "key": "{#90}{$1}│ {#92}User        {#90}│",
31 +
        "format": "{$2}{$3}{user-name} {#2}[{home-dir}]"
32 +
      },
33 +
      {
34 +
        "type": "users",
35 +
        "key": "{#90}{$1}│ {#92}Users       {#90}│",
36 +
        "myselfOnly": false,
37 +
        "format": "{$2}{$3}{1}@{host-name}{/host-name}localhost{/}{?client-ip}  {#2}[IP:{client-ip}]{?}  {#2}[Login time: {login-time}]",
38 +
      },
39 +
      {
40 +
        "type": "datetime",
41 +
        "key": "{#90}{$1}│ {#92}Datetime    {#90}│",
42 +
        "format": "{$2}{$3}{year}-{month-pretty}-{day-in-month}  {hour-pretty}:{minute-pretty}:{second-pretty}  {#2}{weekday}  {#2}[W{week}] {#2}[UTC{offset-from-utc}]"
43 +
      },
44 +
      {
45 +
        "type": "title",
46 +
        "key": "{#90}{$1}│ {#93}Host:       {#90}│",
47 +
        "format": "{$2}{$3}{#1}{#36}{host-name}"
48 +
      },
49 +
      {
50 +
        "type": "host",
51 +
        "key": "{#90}{$1}│ {#93}Machine     {#90}│",
52 +
        "format": "{$2}{$3}{name} {#2}{version}"
53 +
      },
54 +
      {
55 +
        "type": "os",
56 +
        "key": "{#90}{$1}│ {#93}OS          {#90}│",
57 +
        "format": "{$2}{$3}{pretty-name} {codename} {#2}[v{version}] {#2}[{arch}]"
58 +
      },
59 +
      {
60 +
        "type": "kernel",
61 +
        "key": "{#90}{$1}│ {#93}Kernel      {#90}│",
62 +
        "format": "{$2}{$3}{sysname} {#2}[v{release}]"
63 +
      },
64 +
      {
65 +
        "type": "uptime",
66 +
        "key": "{#90}{$1}│ {#93}Uptime      {#90}│",
67 +
        "format": "{$2}{$3}{?days}{days} Days + {?}{hours}:{minutes}:{seconds}"
68 +
      },
69 +
      {
70 +
        "type": "cpu",
71 +
        "key": "{#90}{$1}│ {#91}CPU         {#90}│",
72 +
        "showPeCoreCount": true,
73 +
        "temp": true,
74 +
        "format": "{$2}{$3}{name} {#2}[C:{core-types}] {#2}[{freq-max}]"
75 +
      },
76 +
      {
77 +
        "type": "gpu",
78 +
        "key": "{#90}{$1}│ {#91}GPU         {#90}│",
79 +
        "detectionMethod": "auto",
80 +
        "driverSpecific": true,
81 +
        "format": "{$2}{$3}{name} {#2}[C:{core-count}] {#2}[{type}]"
82 +
      },
83 +
      {
84 +
        "type": "memory",
85 +
        "key": "{#90}{$1}│ {#91}Memory      {#90}│",
86 +
        "format": "{$2}{$3}{used} / {total} ({percentage}{$2})"
87 +
      },
88 +
      {
89 +
        "type": "disk",
90 +
        "key": "{#90}{$1}│ {#91}Disk        {#90}│",
91 +
        "format": "{$2}{$3}{size-used} / {size-total} ({size-percentage}{$2})"
92 +
      },
93 +
      {
94 +
        "type": "poweradapter",
95 +
        "key": "{#90}{$1}│ {#91}Power       {#90}│",
96 +
        "format": "{$2}{$3}{name}"
97 +
      },
98 +
      {
99 +
        "type": "terminal",
100 +
        "key": "{#90}{$1}│ {#95}Terminal    {#90}│",
101 +
        "format": "{$2}{$3}{pretty-name} {#2}[{version}] [PID:{pid}]"
102 +
      },
103 +
      {
104 +
        "type": "terminalfont",
105 +
        "key": "{#90}{$1}│ {#95}Font        {#90}│",
106 +
        "format": "{$2}{$3}{name}  {#2}[{size}]"
107 +
      },
108 +
      {
109 +
        "type": "shell",
110 +
        "key": "{#90}{$1}│ {#95}Shell       {#90}│",
111 +
        "format": "{$2}{$3}{pretty-name}  {#2}[v{version}] [PID:{pid}]"
112 +
      },
113 +
      {
114 +
        // localip IPv4
115 +
        "type": "localip",
116 +
        "key": "{#90}{$1}│ {#94}Local IPv4  {#90}│",
117 +
        "showPrefixLen": true,
118 +
        "showIpv4": true,
119 +
        "showIpv6": false,
120 +
        "showMtu": true,
121 +
        "format": "{$2}{$3}{ifname}: {ipv4}  {#2}[MTU:{mtu}]"
122 +
      },
123 +
      {
124 +
        // localip IPv6
125 +
        "type": "localip",
126 +
        "key": "{#90}{$1}│ {#94}Local IPv6  {#90}│",
127 +
        "showPrefixLen": true,
128 +
        "showIpv4": false,
129 +
        "showIpv6": true,
130 +
        "showMtu": true,
131 +
        "format": "{$2}{$3}{ifname}: {ipv6}  {#2}[MTU:{mtu}]"
132 +
      },
133 +
      {
134 +
        "type": "publicip",
135 +
        "key": "{#90}{$1}│ {#94}Public IPv4 {#90}│",
136 +
        "ipv6": false,
137 +
        "format": "{$2}{$3}{ip}  {#2}[{location}]"
138 +
      },
139 +
      {
140 +
        "type": "publicip",
141 +
        "key": "{#90}{$1}│ {#94}Public IPv6 {#90}│",
142 +
        "ipv6": true,
143 +
        "format": "{$2}{$3}{ip}  {#2}[{location}]"
144 +
      },
145 +
      // CUSTOM - Button UI bar
146 +
      {
147 +
        "type": "custom",
148 +
        "key": "{#90}{$1}╰─────────────╯",
149 +
        "format": "{#90}{$2}╰────────────────────────────────────────────────────────────╯",
150 +
      }
151 +
    ]
152 +
  }
fastfetch/presets/examples/3.jsonc (added) +24 −0
1 +
// Load with --load-config examples/3.jsonc
2 +
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": {
6 +
        "type": "small"
7 +
    },
8 +
    "display": {
9 +
        "size": {
10 +
            "binaryPrefix": "si"
11 +
        }
12 +
    },
13 +
    "modules": [
14 +
        "vulkan",
15 +
        "opengl",
16 +
        "opencl",
17 +
        "memory",
18 +
        {
19 +
            "type": "disk",
20 +
            "folders": "/:/home:/boot:/efi"
21 +
        },
22 +
        "localip"
23 +
    ]
24 +
}
fastfetch/presets/examples/4.jsonc (added) +33 −0
1 +
// Load with --load-config examples/4.jsonc
2 +
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": {
6 +
        "type": "small",
7 +
        "padding": {
8 +
            "right": 1
9 +
        }
10 +
    },
11 +
    "display": {
12 +
        "size": {
13 +
            "binaryPrefix": "si"
14 +
        },
15 +
        "color": "blue",
16 +
        "separator": "  "
17 +
    },
18 +
    "modules": [
19 +
        {
20 +
            "type": "datetime",
21 +
            "key": "Date",
22 +
            "format": "{1}-{3}-{11}"
23 +
        },
24 +
        {
25 +
            "type": "datetime",
26 +
            "key": "Time",
27 +
            "format": "{14}:{17}:{20}"
28 +
        },
29 +
        "break",
30 +
        "player",
31 +
        "media"
32 +
    ]
33 +
}
fastfetch/presets/examples/5.jsonc (added) +27 −0
1 +
// Load with --load-config examples/5.jsonc
2 +
3 +
{
4 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
5 +
    "logo": null,
6 +
    "display": {
7 +
        "color": "magenta"
8 +
    },
9 +
    "modules": [
10 +
        {
11 +
            "type": "theme",
12 +
            "key": "T"
13 +
        },
14 +
        {
15 +
            "type": "icons",
16 +
            "key": "I"
17 +
        },
18 +
        {
19 +
            "type": "font",
20 +
            "key": "F"
21 +
        },
22 +
        {
23 +
            "type": "cursor",
24 +
            "key": "C"
25 +
        }
26 +
    ]
27 +
}
fastfetch/presets/examples/6.jsonc (added) +179 −0
1 +
// Load with --load-config examples/2.jsonc
2 +
// Note that you must replace the image path to an existing image to display it.
3 +
4 +
{
5 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
6 +
    "display": {
7 +
        "separator": " "
8 +
    },
9 +
    "modules": [
10 +
        {
11 +
            "type": "host",
12 +
            "key": "╭─󰌢",
13 +
            "keyColor": "green"
14 +
        },
15 +
        {
16 +
            "type": "cpu",
17 +
            "key": "├─󰻠",
18 +
            "keyColor": "green"
19 +
        },
20 +
        {
21 +
            "type": "gpu",
22 +
            "key": "├─󰍛",
23 +
            "keyColor": "green"
24 +
        },
25 +
        {
26 +
            "type": "disk",
27 +
            "key": "├─",
28 +
            "keyColor": "green"
29 +
        },
30 +
        {
31 +
            "type": "memory",
32 +
            "key": "├─󰑭",
33 +
            "keyColor": "green"
34 +
        },
35 +
        {
36 +
            "type": "swap",
37 +
            "key": "├─󰓡",
38 +
            "keyColor": "green"
39 +
        },
40 +
        {
41 +
            "type": "display",
42 +
            "key": "├─󰍹",
43 +
            "keyColor": "green"
44 +
        },
45 +
        {
46 +
            "type": "brightness",
47 +
            "key": "├─󰃞",
48 +
            "keyColor": "green"
49 +
        },
50 +
        {
51 +
            "type": "battery",
52 +
            "key": "├─",
53 +
            "keyColor": "green"
54 +
        },
55 +
        {
56 +
            "type": "poweradapter",
57 +
            "key": "├─",
58 +
            "keyColor": "green"
59 +
        },
60 +
        {
61 +
            "type": "gamepad",
62 +
            "key": "├─",
63 +
            "keyColor": "green"
64 +
        },
65 +
        {
66 +
            "type": "bluetooth",
67 +
            "key": "├─",
68 +
            "keyColor": "green"
69 +
        },
70 +
        {
71 +
            "type": "sound",
72 +
            "key": "╰─",
73 +
            "keyColor": "green"
74 +
        },
75 +
        "break",
76 +
77 +
        {
78 +
            "type": "shell",
79 +
            "key": "╭─",
80 +
            "keyColor": "yellow"
81 +
        },
82 +
        {
83 +
            "type": "terminal",
84 +
            "key": "├─",
85 +
            "keyColor": "yellow"
86 +
        },
87 +
        {
88 +
            "type": "terminalfont",
89 +
            "key": "├─",
90 +
            "keyColor": "yellow"
91 +
        },
92 +
        {
93 +
            "type": "lm",
94 +
            "key": "├─󰧨",
95 +
            "keyColor": "yellow"
96 +
        },
97 +
        {
98 +
            "type": "de",
99 +
            "key": "├─",
100 +
            "keyColor": "yellow"
101 +
        },
102 +
        {
103 +
            "type": "wm",
104 +
            "key": "├─",
105 +
            "keyColor": "yellow"
106 +
        },
107 +
        {
108 +
            "type": "theme",
109 +
            "key": "├─󰉼",
110 +
            "keyColor": "yellow"
111 +
        },
112 +
        {
113 +
            "type": "icons",
114 +
            "key": "├─󰀻",
115 +
            "keyColor": "yellow"
116 +
        },
117 +
        {
118 +
            "type": "wallpaper",
119 +
            "key": "╰─󰸉",
120 +
            "keyColor": "yellow"
121 +
        },
122 +
        "break",
123 +
124 +
        {
125 +
            "type": "title",
126 +
            "key": "╭─",
127 +
            "format": "{user-name}@{host-name}",
128 +
            "keyColor": "blue"
129 +
        },
130 +
        {
131 +
            "type": "os",
132 +
            "key": "├─{icon}", // Just get your distro's logo off nerdfonts.com
133 +
            "keyColor": "blue"
134 +
        },
135 +
        {
136 +
            "type": "kernel",
137 +
            "key": "├─",
138 +
            "keyColor": "blue"
139 +
        },
140 +
        {
141 +
            "type": "packages",
142 +
            "key": "├─󰏖",
143 +
            "keyColor": "blue"
144 +
        },
145 +
        {
146 +
            "type": "uptime",
147 +
            "key": "├─󰅐",
148 +
            "keyColor": "blue"
149 +
        },
150 +
        {
151 +
            "type": "media",
152 +
            "key": "├─󰝚",
153 +
            "keyColor": "blue"
154 +
        },
155 +
        {
156 +
            "type": "localip",
157 +
            "key": "├─󰩟",
158 +
            "compact": true,
159 +
            "keyColor": "blue"
160 +
        },
161 +
        {
162 +
            "type": "publicip",
163 +
            "key": "├─󰩠",
164 +
            "keyColor": "blue",
165 +
            "timeout": 1000
166 +
        },
167 +
        {
168 +
            "type": "wifi",
169 +
            "key": "├─",
170 +
            "format": "{ssid}",
171 +
            "keyColor": "blue"
172 +
        },
173 +
        {
174 +
            "type": "locale",
175 +
            "key": "╰─",
176 +
            "keyColor": "blue"
177 +
        }
178 +
    ]
179 +
}
fastfetch/presets/examples/7.jsonc (added) +138 −0
1 +
// Load with --load-config examples/2.jsonc
2 +
// Note that you must replace the image path to an existing image to display it.
3 +
4 +
{
5 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
6 +
    "logo": {
7 +
        "padding": {
8 +
            "top": 2
9 +
        }
10 +
    },
11 +
    "display": {
12 +
        "separator": " -> "
13 +
    },
14 +
    "modules": [
15 +
        "title",
16 +
        "separator",
17 +
        {
18 +
            "type": "os",
19 +
            "key": " OS",
20 +
            "keyColor": "yellow",
21 +
            "format": "{2}"
22 +
        },
23 +
        {
24 +
            "type": "os",
25 +
            "key": "├{icon}", // Just get your distro's logo off nerdfonts.com
26 +
            "keyColor": "yellow"
27 +
        },
28 +
        {
29 +
            "type": "kernel",
30 +
            "key": "├",
31 +
            "keyColor": "yellow"
32 +
        },
33 +
        {
34 +
            "type": "packages",
35 +
            "key": "├󰏖",
36 +
            "keyColor": "yellow"
37 +
        },
38 +
        {
39 +
            "type": "shell",
40 +
            "key": "└",
41 +
            "keyColor": "yellow"
42 +
        },
43 +
        "break",
44 +
45 +
        {
46 +
            "type": "wm",
47 +
            "key": " DE/WM",
48 +
            "keyColor": "blue"
49 +
        },
50 +
        {
51 +
            "type": "lm",
52 +
            "key": "├󰧨",
53 +
            "keyColor": "blue"
54 +
        },
55 +
        {
56 +
            "type": "wmtheme",
57 +
            "key": "├󰉼",
58 +
            "keyColor": "blue"
59 +
        },
60 +
        {
61 +
            "type": "icons",
62 +
            "key": "├󰀻",
63 +
            "keyColor": "blue"
64 +
        },
65 +
        {
66 +
            "type": "terminal",
67 +
            "key": "├",
68 +
            "keyColor": "blue"
69 +
        },
70 +
        {
71 +
            "type": "wallpaper",
72 +
            "key": "└󰸉",
73 +
            "keyColor": "blue"
74 +
        },
75 +
76 +
        "break",
77 +
        {
78 +
            "type": "host",
79 +
            "key": "󰌢 PC",
80 +
            "keyColor": "green"
81 +
        },
82 +
        {
83 +
            "type": "cpu",
84 +
            "key": "├󰻠",
85 +
            "keyColor": "green"
86 +
        },
87 +
        {
88 +
            "type": "gpu",
89 +
            "key": "├󰍛",
90 +
            "keyColor": "green"
91 +
        },
92 +
        {
93 +
            "type": "disk",
94 +
            "key": "├",
95 +
            "keyColor": "green"
96 +
        },
97 +
        {
98 +
            "type": "memory",
99 +
            "key": "├󰑭",
100 +
            "keyColor": "green"
101 +
        },
102 +
        {
103 +
            "type": "swap",
104 +
            "key": "├󰓡",
105 +
            "keyColor": "green"
106 +
        },
107 +
        {
108 +
            "type": "display",
109 +
            "key": "├󰍹",
110 +
            "keyColor": "green"
111 +
        },
112 +
        {
113 +
            "type": "uptime",
114 +
            "key": "└󰅐",
115 +
            "keyColor": "green"
116 +
        },
117 +
118 +
        "break",
119 +
        {
120 +
            "type": "sound",
121 +
            "key": " SOUND",
122 +
            "keyColor": "cyan"
123 +
        },
124 +
        {
125 +
            "type": "player",
126 +
            "key": "├󰥠",
127 +
            "keyColor": "cyan"
128 +
        },
129 +
        {
130 +
            "type": "media",
131 +
            "key": "└󰝚",
132 +
            "keyColor": "cyan"
133 +
        },
134 +
135 +
        "break",
136 +
        "colors"
137 +
    ]
138 +
}
fastfetch/presets/examples/8.jsonc (added) +41 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small"
5 +
    },
6 +
    "display": {
7 +
        "separator": "  ",
8 +
        "color": {
9 +
            "keys": "magenta"
10 +
        },
11 +
        "size": {
12 +
            "ndigits": 0,
13 +
            "maxPrefix": "MB"
14 +
        },
15 +
        "key": {
16 +
            "type": "icon"
17 +
        }
18 +
    },
19 +
    "modules": [
20 +
        {
21 +
            "type": "title",
22 +
            "color": {
23 +
                "user": "green",
24 +
                "at": "red",
25 +
                "host": "blue"
26 +
            }
27 +
        },
28 +
        "os",
29 +
        "kernel",
30 +
        "memory",
31 +
        "packages",
32 +
        "uptime",
33 +
        {
34 +
            "type": "colors",
35 +
            "key": "Colors", // For printing icon
36 +
            "block": {
37 +
                "range": [1, 6]
38 +
            }
39 +
        }
40 +
    ]
41 +
}
fastfetch/presets/examples/9.jsonc (added) +38 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "logo": {
4 +
        "type": "small"
5 +
    },
6 +
    "display": {
7 +
        "key": {
8 +
            "width": 11
9 +
        },
10 +
        "bar": {
11 +
            "charElapsed": "=",
12 +
            "charTotal": "-",
13 +
            "width": 13
14 +
        },
15 +
        "percent": {
16 +
            "type": 2
17 +
        }
18 +
    },
19 +
    "modules": [
20 +
        "title",
21 +
        "separator",
22 +
        "memory",
23 +
        "swap",
24 +
        {
25 +
            "type": "disk",
26 +
            "folders": "/"
27 +
        },
28 +
        {
29 +
            "type": "battery",
30 +
            "key": "Battery"
31 +
        },
32 +
        {
33 +
            "type": "colors",
34 +
            "paddingLeft": 10,
35 +
            "symbol": "circle"
36 +
        }
37 +
    ]
38 +
}
fastfetch/presets/neofetch.jsonc (added) +48 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "display": {
4 +
        "size": {
5 +
            "maxPrefix": "MB",
6 +
            "ndigits": 0
7 +
        }
8 +
    },
9 +
    "modules": [
10 +
        "title",
11 +
        "separator",
12 +
        "os",
13 +
        "host",
14 +
        {
15 +
            "type": "kernel",
16 +
            "format": "{release}"
17 +
        },
18 +
        "uptime",
19 +
        "packages",
20 +
        "shell",
21 +
        {
22 +
            "type": "display",
23 +
            "compactType": "original",
24 +
            "key": "Resolution"
25 +
        },
26 +
        "de",
27 +
        "wm",
28 +
        "wmtheme",
29 +
        "theme",
30 +
        "icons",
31 +
        "terminal",
32 +
        {
33 +
            "type": "terminalfont",
34 +
            "format": "{/name}{-}{/}{name}{?size} {size}{?}"
35 +
        },
36 +
        "cpu",
37 +
        {
38 +
            "type": "gpu",
39 +
            "key": "GPU"
40 +
        },
41 +
        {
42 +
            "type": "memory",
43 +
            "format": "{} / {}"
44 +
        },
45 +
        "break",
46 +
        "colors"
47 +
    ]
48 +
}
fastfetch/presets/paleofetch.jsonc (added) +32 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "modules": [
4 +
        "title",
5 +
        "separator",
6 +
        "os",
7 +
        {
8 +
            "type": "host",
9 +
            "format": "{/2}{-}{/}{2}{?3} {3}{?}"
10 +
        },
11 +
        "kernel",
12 +
        "uptime",
13 +
        {
14 +
            "type": "battery",
15 +
            "format": "{/4}{-}{/}{4}{?5} [{5}]{?}"
16 +
        },
17 +
        "break",
18 +
        "packages",
19 +
        "shell",
20 +
        "display",
21 +
        "terminal",
22 +
        "break",
23 +
        "cpu",
24 +
        {
25 +
            "type": "gpu",
26 +
            "key": "GPU"
27 +
        },
28 +
        "memory",
29 +
        "break",
30 +
        "colors"
31 +
    ]
32 +
}
fastfetch/presets/screenfetch.jsonc (added) +37 −0
1 +
{
2 +
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3 +
    "modules": [
4 +
        "title",
5 +
        "os",
6 +
        "kernel",
7 +
        "uptime",
8 +
        {
9 +
            "type": "packages",
10 +
            "format": "{all}"
11 +
        },
12 +
        "shell",
13 +
        {
14 +
            "type": "display",
15 +
            "key": "Resolution",
16 +
            "compactType": "original"
17 +
        },
18 +
        "de",
19 +
        "wm",
20 +
        "wmtheme",
21 +
        {
22 +
            "type": "terminalfont",
23 +
            "key": "font"
24 +
        },
25 +
        {
26 +
            "type": "disk",
27 +
            "folders": "/",
28 +
            "key": "Disk"
29 +
        },
30 +
        "cpu",
31 +
        "gpu",
32 +
        {
33 +
            "type": "memory",
34 +
            "key": "RAM"
35 +
        }
36 +
    ]
37 +
}