From 7079aa18c284c845bfd09eeffb8c3cf0e6c78d89 Mon Sep 17 00:00:00 2001 From: sfome Date: Thu, 14 Jul 2022 23:48:48 +0300 Subject: [PATCH] Fix: minor --- README.md | 32 ++++++++++++++++---------------- nitch | Bin 107456 -> 107456 bytes src/funcs/drawing.nim | 6 +++--- src/nitches/getUptime.nim | 6 ++---- 4 files changed, 21 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index fee5db0..25b4e35 100644 --- a/README.md +++ b/README.md @@ -103,27 +103,27 @@ proc drawInfo*() = let # all info about system defaultLogo: string = nitchLogo # default nitch logo from nitch/src/assets/logos - userUser: string = getUser() # get user through $USER env variable - userHostname: string = getHostname() # get Hostname hostname through /etc/hostname - userDistro: string = getDistro() # get distro through /etc/os-release - userKernel: string = getKernel() # get kernel through /proc/version - userUptime: string = getUptime() # get Uptime through /proc/uptime file - userShell: string = getShell() # get shell through $SHELL env variable - userPkgs: string = getPkgs() # get amount of packages in distro - userRam: string = getRam() # get ram through /proc/meminfo + userInfo: string = getUser() # get user through $USER env variable + hostnameInfo: string = getHostname() # get Hostname hostname through /etc/hostname + distroInfo: string = getDistro() # get distro through /etc/os-release + kernelInfo: string = getKernel() # get kernel through /proc/version + uptimeInfo: string = getUptime() # get Uptime through /proc/uptime file + shellInfo: string = getShell() # get shell through $SHELL env variable + pkgsInfo: string = getPkgs() # get amount of packages in distro + ramInfo: string = getRam() # get ram through /proc/meminfo # colored out stdout.styledWrite(styleBright, fgRed, defaultLogo) stdout.styledWrite(styleBright, " ╭───────────╮\n") - stdout.styledWrite(styleBright, " │ ", fgGreen, userIcon, fgDefault, userCat, fgGreen, userUser, "\n") - stdout.styledWrite(styleBright, " │ ", fgYellow, hnameIcon, fgDefault, hnameCat, fgYellow, userHostname, "\n") - stdout.styledWrite(styleBright, " │ ", fgRed, distroIcon, fgDefault, distroCat, fgRed, userDistro, "\n") - stdout.styledWrite(styleBright, " │ ", fgBlue, kernelIcon, fgDefault, kernelCat, fgBlue, userKernel, "\n") - stdout.styledWrite(styleBright, " │ ", fgCyan, uptimeIcon, fgDefault, uptimeCat, fgCyan, userUptime, "\n") - stdout.styledWrite(styleBright, " │ ", fgMagenta, shellIcon, fgDefault, shellCat, fgMagenta, userShell, "\n") - stdout.styledWrite(styleBright, " │ ", fgGreen, pkgsIcon, fgDefault, pkgsCat, fgGreen, userPkgs, "\n") - stdout.styledWrite(styleBright, " │ ", fgYellow, ramIcon, fgDefault, ramCat, fgYellow, userRam, "\n") + stdout.styledWrite(styleBright, " │ ", fgGreen, userIcon, fgDefault, userCat, fgGreen, userInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgYellow, hnameIcon, fgDefault, hnameCat, fgYellow, hostnameInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgRed, distroIcon, fgDefault, distroCat, fgRed, distroInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgBlue, kernelIcon, fgDefault, kernelCat, fgBlue, kernelInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgCyan, uptimeIcon, fgDefault, uptimeCat, fgCyan, uptimeInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgMagenta, shellIcon, fgDefault, shellCat, fgMagenta, shellInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgGreen, pkgsIcon, fgDefault, pkgsCat, fgGreen, pkgsInfo, "\n") + stdout.styledWrite(styleBright, " │ ", fgYellow, ramIcon, fgDefault, ramCat, fgYellow, ramInfo, "\n") stdout.styledWrite(styleBright, " ╰───────────╯\n\n") ``` diff --git a/nitch b/nitch index c2702ea329f40348f462573550bffb14cf312d7f..ffc677b356dc0a3727ac05eb5b7217ce88d98c26 100755 GIT binary patch delta 12141 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