Delete info.h
This commit is contained in:
parent
70d8627957
commit
cc3acac0cc
1 changed files with 0 additions and 72 deletions
72
info.h
72
info.h
|
@ -1,72 +0,0 @@
|
|||
int hrs, min,
|
||||
sec, pkgs;
|
||||
|
||||
char kernel[25], shell[5],
|
||||
cpu[70], gpu[70], wm[15];
|
||||
|
||||
|
||||
void getWM(){
|
||||
FILE *windowManager = popen("pgrep -x --list-name \"specterwm|i3|bspwm|awesome|herbsluftwm|mutter|kwin|qtile|fluxbox|openbox|xmonad|dwm\" | cut -c 5-15", "r");
|
||||
|
||||
fscanf(windowManager, "%[^\n]%s", &wm);
|
||||
fclose(windowManager);
|
||||
}
|
||||
|
||||
|
||||
/*void getCPU(){
|
||||
FILE *cpuName = popen("grep -m 1 name /proc/cpuinfo | awk -F':' '{print $2}' | cut -c 2- ", "r");
|
||||
|
||||
fscanf(cpuName, "%[^\n]%s", &cpu);
|
||||
fclose(cpuName);
|
||||
}
|
||||
|
||||
|
||||
void getGPU(){
|
||||
FILE *gpuName = popen("lspci -v | grep VGA -m 1 | awk -F'[' '{ print $2 }' | awk -F']' '{ print $1 }' ", "r");
|
||||
|
||||
fscanf(gpuName, "%[^\n]%s", &gpu);
|
||||
fclose(gpuName);
|
||||
}*/
|
||||
|
||||
|
||||
|
||||
void getKernel(){
|
||||
FILE *pathKernel = popen("uname -r", "r");
|
||||
|
||||
fscanf(pathKernel, "%[^\n]%s", &kernel);
|
||||
fclose(pathKernel);
|
||||
}
|
||||
|
||||
/*void getUptime(){
|
||||
FILE *pathUptime = fopen("/proc/uptime", "r");
|
||||
|
||||
fscanf(pathUptime, "%d", &sec);
|
||||
fclose(pathUptime);
|
||||
|
||||
hrs = (sec/60/60%24);
|
||||
min = (sec/60%60);
|
||||
}*/
|
||||
|
||||
void getPackages(){
|
||||
FILE *pacpackages = popen("pacman -Q | wc -l", "r");
|
||||
|
||||
fscanf(pacpackages, "%d", &pkgs);
|
||||
fclose(pacpackages);
|
||||
}
|
||||
|
||||
void getShell(){
|
||||
FILE *shellpath = popen("echo $SHELL | awk -F'/' '{ print $NF }'", "r");
|
||||
|
||||
fscanf(shellpath, "%s", &shell);
|
||||
fclose(shellpath);
|
||||
}
|
||||
|
||||
void init(){
|
||||
getWM();
|
||||
/* getGPU();
|
||||
getCPU();*/
|
||||
getKernel();
|
||||
// getUptime();
|
||||
getPackages();
|
||||
getShell();
|
||||
}
|
Loading…
Add table
Reference in a new issue