summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/fastfetch/confgen.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/.config/fastfetch/confgen.py b/.config/fastfetch/confgen.py
index 598a796..0b9a735 100644
--- a/.config/fastfetch/confgen.py
+++ b/.config/fastfetch/confgen.py
@@ -108,6 +108,7 @@ font_effects = {
108 "development": fg(0, 255, 240), 108 "development": fg(0, 255, 240),
109 "hardware": fg(255, 255, 0), 109 "hardware": fg(255, 255, 0),
110 "chassis": fg(255, 180, 0), 110 "chassis": fg(255, 180, 0),
111 "network": fg(0, 150, 255),
111 "miscellaneous": fg(195, 120, 225), 112 "miscellaneous": fg(195, 120, 225),
112} 113}
113 114
@@ -156,6 +157,7 @@ modules = {
156 "ram": Node("memory", "RAM"), 157 "ram": Node("memory", "RAM"),
157 "swap": Node("swap", "Swap"), 158 "swap": Node("swap", "Swap"),
158 "battery": Node("battery", "Battery"), 159 "battery": Node("battery", "Battery"),
160 "power_adapter": Node("poweradapter", "Power Adapter"),
159 "display": Node("display", "Display"), 161 "display": Node("display", "Display"),
160 "misc_root": Node("custom", "Miscellaneous information", font_effect=font_effects["miscellaneous"]), 162 "misc_root": Node("custom", "Miscellaneous information", font_effect=font_effects["miscellaneous"]),
161 "datetime": Node("datetime", "Date & Time"), 163 "datetime": Node("datetime", "Date & Time"),
@@ -163,6 +165,12 @@ modules = {
163 "os_age": Node("disk", "OS age", format="{days} days (since {create-time:10})", additional_entries={"folders": "/"}), 165 "os_age": Node("disk", "OS age", format="{days} days (since {create-time:10})", additional_entries={"folders": "/"}),
164 "media": Node("media", "Now playing"), 166 "media": Node("media", "Now playing"),
165 "version": Node("version", "Fastfetch", format="{version}"), 167 "version": Node("version", "Fastfetch", format="{version}"),
168 "network_root": Node("custom", "Networks", font_effect=font_effects["network"]),
169 "bluetooth": Node("bluetoothradio", "Bluetooth"),
170 "dns": Node("dns", "DNS"),
171 "local_ip": Node("localIp", "Local IP"),
172 "public_ip": Node("publicIp", "Public IP"),
173 "wifi": Node("wifi", "Wi-Fi"),
166} 174}
167 175
168roots = [ 176roots = [
@@ -203,16 +211,23 @@ roots = [
203 modules["gpu"].add_children(modules["gpu_driver"]), 211 modules["gpu"].add_children(modules["gpu_driver"]),
204 modules["disk"], 212 modules["disk"],
205 modules["ram"].add_children(modules["swap"]), 213 modules["ram"].add_children(modules["swap"]),
206 modules["battery"], 214 modules["battery"].add_children(modules["power_adapter"]),
207 ), 215 ),
208 modules["display"] 216 modules["display"]
209 ), 217 ),
218 modules["network_root"].add_children(
219 modules["bluetooth"],
220 modules["dns"],
221 modules["local_ip"],
222 # modules["public_ip"],
223 modules["wifi"],
224 ),
210 modules["misc_root"].add_children( 225 modules["misc_root"].add_children(
211 modules["datetime"], 226 modules["datetime"],
212 modules["uptime"], 227 modules["uptime"],
213 modules["os_age"], 228 modules["os_age"],
214 modules["version"], 229 modules["version"],
215 ) 230 ),
216] 231]
217 232
218 233