Comments (13)
Windows will be exceptionally difficult as this project is written in bash.
Which Windows indirectly supports through cygwin and WSL2, but not natively.
Mac Support should be more doable however, I did a quick download and attempted a run on my Mac:
We've got quite a way to go on that side, due to the ancient version of bash being used on MacOS. This screenshot was taken on Version 10.15.1.
from sysfetch.
We are working on Windows support through WSL. GPU should work now with @SimoneSalzano's PR 60ecea5
Mac seems like it'll be a bit tricky since echo -e "\e \e \e \e" spits out just \e's. If you know of a way to resolve this that doesn't conflict with Linux I would love to make the changes! After I get a stable package produced for this we will start focusing on broadening the compatibility. We have to figure out many different file paths for Mac to get it's specs and a decent way to get terminal name without pstree
from sysfetch.
I've put in a pull request for basic Mac compatibility, here is it running on my Mac Mini:
Hostname does work, but censored for privacy:
Windows compatibility with Cygwin / WSL2 is going to require testers for both.
I think that should be a separate issue opened up.
from sysfetch.
Can confirm on my Mac Pro:
Swap is working, I just don't have any at the moment, as it's generated dynamically.
from sysfetch.
Can one of you do a pull on alpha and test the latest commit? I cleaned the code just a bit.
Any way to shorten that swap output and add tabbing to arch ~, shell ~, theme ~ and swap ~? Maybe we could just get total swap size so we can print 2 swaps if found like otherwise done
from sysfetch.
Here's my current output:
spacing seems to have taken a hit.
from sysfetch.
Try now, I just pushed a commit that should fix that gapping.
from sysfetch.
Getting there:
from sysfetch.
I removed the redundant Catalina on os ~ Just need to gap arch and ram looks like
from sysfetch.
I think we're very close now:
Only ram doesn't make a lot of sense, as I'm not using 48GB of my 128GB.
Appreciate your fast iteration here.
from sysfetch.
May have to keep RAM line seperate like that till we can find a good alternative to get swap without so much output. Do you have another way to measure the usage to compare? Not sure how to fix that RAM output tho. You're still welcome to make PR. I don't mind reviewing it. I always enjoy learning something from contributions anyway!
from sysfetch.
Ah, it was being talked about here too as it was in pull #55.
I can do some work to get the usage numbers down to just the used, which is probably the one number we want for swap.
I'm also going to put together a different pull request for RAM, as I'm not a fan of how it's displaying right now.
But otherwise we're like 95% of the way there.
from sysfetch.
@saintphaenixos has made several commits to make Mac compatible and it should work functionally now. I will close this issue per #56. We need to focus on building support for Windows through WSL
from sysfetch.
Related Issues (20)
- DE/WM themes not working again HOT 2
- Current Build: Theme category not showing: HOT 17
- de/wm not detected correctly (xsessions) HOT 8
- Uptime display supposed to be like this?: HOT 3
- CPU Frequency issue under WSL2: HOT 3
- KDE / KRunner / Latte Dock `term` Value
- Wrong values for TERM and WM HOT 16
- syntax error: invalid arithmetic operator HOT 1
- lsblk: /dev/nvme0n1p: not a block device HOT 30
- Errors on Qemu HOT 4
- Arch WSL2 output very slim HOT 2
- Errors on Android via Termux HOT 4
- Not able to access drive and exiting on Alpine HOT 2
- No output on Fedora VM HOT 4
- Slim output on MINGW Windows HOT 1
- Verbose option HOT 5
- Several ascii art missing HOT 1
- Suggestion: rename sysfetch to sysfetch.sh HOT 1
- ASCII art not working.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sysfetch.