diff --git a/src/main.c b/src/main.c index 2c04b8b..e6572cd 100644 --- a/src/main.c +++ b/src/main.c @@ -30,6 +30,7 @@ struct sensors_t { struct time_date_t td; struct memory_t ram; struct disk_t home; + struct disk_t gry; struct network_t net; struct syssensors_t sys; struct cpu_sensors_t cpu; @@ -46,6 +47,7 @@ static void *sensors_thread(void *arg) { /* set up paths for the sensors */ strcpy(sensors->home.mountpoint, "/home/drath"); + strcpy(sensors->gry.mountpoint, "/var/mnt/gry"); strcpy(sensors->net.device, netif); cpu_detect(&sensors->cpu, cpu_pcidev); gpu_detect(&sensors->gpu, gpu_pcidev); @@ -61,6 +63,7 @@ static void *sensors_thread(void *arg) { sys_get_load_avg(sensors->loadavg); sys_get_ram(&sensors->ram); sys_get_disk(&sensors->home); + sys_get_disk(&sensors->gry); sys_get_network(&sensors->net); sys_update_sensors(&sensors->sys); cpu_update(&sensors->cpu); @@ -139,7 +142,8 @@ static void *display_thread(void *arg) { lcd_writef(&lcd, 32, 2, "%3d/%3dW", sensors->gpu.power_avg, sensors->gpu.power_cap); lcd_writef(&lcd, 0, 3, "%dMHz", sensors->cpu.avg_freq); - lcd_writef(&lcd, 14, 3, "%c%s", 2, P_BYTES(sensors->home.usage.free, 1)); + lcd_writef(&lcd, 8, 3, "%c%s", 2, P_BYTES(sensors->home.usage.free, 1)); + lcd_writef(&lcd, 15, 3, "%c%s", 2, P_BYTES(sensors->gry.usage.free, 1)); lcd_writef(&lcd, 21, 3, "%12s", gpuclock); lcd_writef(&lcd, 34, 3, "%.3fV", sensors->gpu.vcore); }