generated from wm-packages/pika-hyprland-settings
27 lines
762 B
JavaScript
27 lines
762 B
JavaScript
|
const { Widget } = ags;
|
||
|
import { gostat } from '../services/gostat.js';
|
||
|
|
||
|
export const Mem = () => Widget.Box({
|
||
|
halign: 'end',
|
||
|
tooltipText: 'Memory Usage',
|
||
|
valign: 'center',
|
||
|
children: [
|
||
|
Widget.Label({
|
||
|
halign: 'end',
|
||
|
valign: 'center',
|
||
|
className: 'txt-larger txt icon-material',
|
||
|
style: 'margin-right: 0.5rem; margin-top: 1px;',
|
||
|
label: 'memory',
|
||
|
}),
|
||
|
Widget.Label({
|
||
|
halign: 'end',
|
||
|
valign: 'center',
|
||
|
className: 'txt-norm txt',
|
||
|
connections: [[gostat, label => {
|
||
|
if (gostat?.state?.mem) {
|
||
|
label.label = gostat?.state?.mem + "G";
|
||
|
}
|
||
|
}]],
|
||
|
}),
|
||
|
],
|
||
|
});
|