From af120ab348f2e1a5a39dec035ed9dcf84189a64e Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Mon, 3 Oct 2022 21:42:20 +0530 Subject: dotfiles --- eww/src/focal/audioSliders.yuck | 47 +++++++++++++++++++++++++++++++++++++++++ eww/src/focal/init.yuck | 5 +++++ eww/src/focal/widgets.yuck | 22 +++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 eww/src/focal/audioSliders.yuck create mode 100644 eww/src/focal/init.yuck create mode 100644 eww/src/focal/widgets.yuck (limited to 'eww/src/focal') diff --git a/eww/src/focal/audioSliders.yuck b/eww/src/focal/audioSliders.yuck new file mode 100644 index 0000000..8f4fb50 --- /dev/null +++ b/eww/src/focal/audioSliders.yuck @@ -0,0 +1,47 @@ +(defwidget audioSliders [] + (box :space-evenly false :class 'audioSliders' + + ; Master + (box :orientation 'v' :class 'addPadding' + (label :text '' :class 'audioIcon') + (metric + :class 'masterSlider' + :value master_vol + :onchange "amixer set Master {}%" + :orientation 'v' + :flipped true + ) + ) + + ; Headphone + (box :orientation 'v' :class 'addPadding' + (label :text '' :class 'audioIcon') + (metric + :class 'headphoneSlider' + :value head_vol + :onchange "amixer set Headphone {}%" + :orientation 'v' + :flipped true + )) + + ; Mic + (box :orientation 'v' :class 'addPadding' + (label :text '' :class 'audioIcon') + (metric + :class 'micSlider' + :value mic_vol + :onchange "amixer set Mic {}%" + :orientation 'v' + :flipped true + )) + + (box :orientation 'v' :class 'pkgsBox' + (progressBar + :value battery + :text '' + :class 'battery' + ) + ; package count + (label :text ' ${pkgs} pkgs' :class 'pkgs') + ) + )) diff --git a/eww/src/focal/init.yuck b/eww/src/focal/init.yuck new file mode 100644 index 0000000..e3e5da7 --- /dev/null +++ b/eww/src/focal/init.yuck @@ -0,0 +1,5 @@ +(defwidget focal [] + (box :orientation "v" + (time) + (radialBars) + )) diff --git a/eww/src/focal/widgets.yuck b/eww/src/focal/widgets.yuck new file mode 100644 index 0000000..7f609c0 --- /dev/null +++ b/eww/src/focal/widgets.yuck @@ -0,0 +1,22 @@ +(defwidget time[] + (box :class 'time' + '󱑆 ${time} | ${date}') + ) + +(defwidget radialBars[] + (box :class "radialBars" + (progressBar + :value cpu + :text '' + :class 'CPU' + :boxClass 'CPUBOX' + ) + (progressBar + :value ram + :text '﬙' + :class 'RAM' + :boxClass 'RAMBOX' + ) + (button :class 'mute' :onclick 'amixer set Master 0' '' ) + ) +) -- cgit v1.2.3-59-g8ed1b