2020-01-11 22:04:45 +01:00
<?xml version="1.0" encoding="utf-8"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en" xml:lang = "en" >
< head >
2021-04-25 19:10:57 +02:00
<!-- 2021 - 04 - 25 dim. 19:10 -->
2020-01-11 22:04:45 +01:00
< meta http-equiv = "Content-Type" content = "text/html;charset=utf-8" / >
< title > Polybar Configuration< / title >
< meta name = "author" content = "Dehaeze Thomas" / >
2021-04-25 19:10:57 +02:00
< meta name = "generator" content = "Org Mode" / >
2021-01-01 20:12:34 +01:00
< link rel = "stylesheet" type = "text/css" href = "./dist/style.css" / >
< script type = "text/javascript" src = "./dist/script.js" > < / script >
2020-01-11 22:04:45 +01:00
< / head >
< body >
< div id = "org-div-home-and-up" >
< a accesskey = "h" href = "./index.html" > UP < / a >
|
< a accesskey = "H" href = "./index.html" > HOME < / a >
< / div > < div id = "content" >
< h1 class = "title" > Polybar Configuration< / h1 >
< div id = "table-of-contents" >
< h2 > Table of Contents< / h2 >
< div id = "text-table-of-contents" >
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org3781e1e" > Colors< / a > < / li >
< li > < a href = "#org445e1c9" > VM< / a > < / li >
< li > < a href = "#org4821d11" > Top Bar< / a > < / li >
< li > < a href = "#orgf8c6a7f" > Show Windows Title< / a > < / li >
< li > < a href = "#org094ba94" > I3 - Information about workspaces and active one< / a > < / li >
< li > < a href = "#org3d63ec8" > BSPWM< / a > < / li >
< li > < a href = "#org9a4155c" > Music using MPD< / a > < / li >
< li > < a href = "#org3d0e06d" > Backlight level< / a > < / li >
< li > < a href = "#orgca1fe67" > CPU Usage< / a > < / li >
< li > < a href = "#org0e67661" > Date< / a > < / li >
< li > < a href = "#org557cf0e" > Sound Volume< / a > < / li >
< li > < a href = "#orgfca1780" > Battery< / a > < / li >
< li > < a href = "#org7a087c2" > Temperature< / a > < / li >
< li > < a href = "#orgc54e0a9" > Unread Mails< / a >
2020-01-11 22:04:45 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org3c6d643" > Unread Mail Scripts< / a > < / li >
< li > < a href = "#org5774795" > Refresh Mail Scripts< / a > < / li >
< li > < a href = "#org892ac5a" > Open Mails< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org239a736" > Unread News< / a >
2020-04-05 11:30:26 +02:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgab7b816" > Unread News Scripts< / a > < / li >
< li > < a href = "#orgb3629f6" > Refresh News Scripts< / a > < / li >
< li > < a href = "#org4b2dabe" > Open Newsboat< / a > < / li >
2020-04-05 11:30:26 +02:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgf87e470" > Calendar< / a >
2020-05-26 08:40:15 +02:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgbc1d594" > Calendar Status Scripts< / a > < / li >
< li > < a href = "#org8c169a3" > Open Calendar< / a > < / li >
2020-05-26 08:40:15 +02:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org3d13512" > Redshift< / a >
2020-01-11 22:04:45 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org00942a2" > Redshift - Status< / a > < / li >
< li > < a href = "#org42979cb" > Toggle Redshift< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgaca766b" > Packages< / a >
2020-03-01 22:51:16 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org3d928b2" > Packages Status script< / a > < / li >
< li > < a href = "#org90118f0" > Refresh New Packages script< / a > < / li >
< li > < a href = "#org9a148af" > Packages Update< / a > < / li >
2020-03-01 22:51:16 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgb0dd4b9" > Dunst< / a >
2020-01-11 22:04:45 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orga70d12f" > Dunst Status script< / a > < / li >
< li > < a href = "#orgd512f93" > Dunst Toggle< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org4b27499" > Lock Screen< / a >
2020-01-11 22:04:45 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org6059ab7" > Lock screen Status script< / a > < / li >
< li > < a href = "#orgdb07c1d" > Toggle Automatic Lock Screen< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org5dd1b17" > Network< / a >
2020-04-05 11:30:26 +02:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org4f57e9b" > Run Network Manager< / a > < / li >
< li > < a href = "#org32bdecf" > Toggle Wifi or Ethernet< / a > < / li >
2020-04-05 11:30:26 +02:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org02c08ea" > Bluetooth< / a >
2020-05-26 08:40:15 +02:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org6e014b9" > < code > bluetooth-run.sh< / code > - Bluetooth Run Manager< / a > < / li >
< li > < a href = "#org6db713c" > < code > bluetooth-status.sh< / code > - Bluetooth Connection Status< / a > < / li >
< li > < a href = "#orgac4e24e" > < code > bluetooth-toggle.sh< / code > - Toggle Bluetooth Connection< / a > < / li >
2020-05-26 08:40:15 +02:00
< / ul >
< / li >
2021-01-08 01:43:48 +01:00
< li > < a href = "#org6f8b363" > NordVPN< / a >
< ul >
< li > < a href = "#org4effa5e" > Nordvpn Status script< / a > < / li >
< li > < a href = "#org4e1d6b0" > Nordvpn Toggle< / a > < / li >
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgb2ea4f9" > Wireguard< / a >
2020-01-11 22:04:45 +01:00
< ul >
2021-01-01 20:12:34 +01:00
< li > < a href = "#orgab5de35" > Wireguard Connection Status< / a > < / li >
< li > < a href = "#org50d7715" > Toggle Wireguard Connection< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / li >
2021-01-01 20:12:34 +01:00
< li > < a href = "#org2c20f99" > Microphone loopback< / a >
< ul >
< li > < a href = "#orgd4b550f" > Loopback Status< / a > < / li >
< li > < a href = "#orgf2e2fb0" > Toggle Loopback< / a > < / li >
< / ul >
< / li >
< li > < a href = "#org1243118" > Screenshot< / a > < / li >
2020-01-11 22:04:45 +01:00
< / ul >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3781e1e" class = "outline-2" >
< h2 id = "org3781e1e" > Colors< / h2 >
< div class = "outline-text-2" id = "text-org3781e1e" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > colors< / span > ]
< span class = "org-variable-name" > bg< / span > = ${xrdb:background}
< span class = "org-variable-name" > red< / span > = ${xrdb:color1}
< span class = "org-variable-name" > green< / span > = ${xrdb:color2}
< span class = "org-variable-name" > yellow< / span > = ${xrdb:color3}
< span class = "org-variable-name" > blue< / span > = ${xrdb:color4}
< span class = "org-variable-name" > purple< / span > = ${xrdb:color5}
< span class = "org-variable-name" > aqua< / span > = ${xrdb:color6}
< span class = "org-variable-name" > gray< / span > = ${colors.color7}
< span class = "org-variable-name" > darkgray< / span > = ${colors.color8}
< span class = "org-variable-name" > darkred< / span > = ${xrdb:color9}
< span class = "org-variable-name" > darkgreen< / span > = ${xrdb:color10}
< span class = "org-variable-name" > darkyellow< / span > = ${xrdb:color11}
< span class = "org-variable-name" > darkblue< / span > = ${xrdb:color12}
< span class = "org-variable-name" > darkpurple< / span > = ${xrdb:color13}
< span class = "org-variable-name" > darkaqua< / span > = ${xrdb:color14}
< span class = "org-variable-name" > fg< / span > = ${xrdb:foreground}
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org445e1c9" class = "outline-2" >
< h2 id = "org445e1c9" > VM< / h2 >
< div class = "outline-text-2" id = "text-org445e1c9" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > global/wm< / span > ]
< span class = "org-variable-name" > margin-top< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > margin-bottom< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org4821d11" class = "outline-2" >
< h2 id = "org4821d11" > Top Bar< / h2 >
< div class = "outline-text-2" id = "text-org4821d11" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > bar/top< / span > ]
< span class = "org-variable-name" > enable-ipc< / span > = true
< span class = "org-variable-name" > override-redirect< / span > = false
< span class = "org-variable-name" > bottom< / span > = false
< span class = "org-variable-name" > fixed-center< / span > = false
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > width< / span > = 100%
< span class = "org-variable-name" > height< / span > = < span class = "org-highlight-numbers-number" > 27< / span >
< span class = "org-variable-name" > radius< / span > = < span class = "org-highlight-numbers-number" > 0.0< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > background< / span > = ${colors.bg}
< span class = "org-variable-name" > foreground< / span > = ${colors.fg}
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > line-size< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > border-size< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > padding-left< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< span class = "org-variable-name" > padding-right< / span > = < span class = "org-highlight-numbers-number" > 12< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > module-margin-left< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-variable-name" > module-margin-right< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > font-0< / span > = Hack Nerd Font:style=Medium,Regular:pixelsize=< span class = "org-highlight-numbers-number" > 10< / span > ;< span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-variable-name" > font-1< / span > = unifont:fontformat=truetype:size=< span class = "org-highlight-numbers-number" > 8< / span > :antialias=false;< span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > font-2< / span > = Weather Icons:size=< span class = "org-highlight-numbers-number" > 10< / span > ;< span class = "org-highlight-numbers-number" > 1< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > modules-left< / span > = i3 bspwm xwindow
< span class = "org-variable-name" > modules-center< / span > =
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > modules-right< / span > = pulseaudio wired-network wireless-network nordvpn bluetooth redshift lockscreen dunst packages unread_news unread_mail calendar temperature battery date
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > wm-restack< / span > = i3
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > tray-position< / span > = right
< span class = "org-variable-name" > tray-detached< / span > = true
< span class = "org-variable-name" > tray-padding< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > tray-background< / span > = ${colors.bg}
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgf8c6a7f" class = "outline-2" >
< h2 id = "orgf8c6a7f" > Show Windows Title< / h2 >
< div class = "outline-text-2" id = "text-orgf8c6a7f" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/xwindow< / span > ]
< span class = "org-variable-name" > type< / span > = internal/xwindow
< span class = "org-variable-name" > label< / span > = %title:< span class = "org-highlight-numbers-number" > 0< / span > :< span class = "org-highlight-numbers-number" > 30< / span > :...%
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org094ba94" class = "outline-2" >
< h2 id = "org094ba94" > I3 - Information about workspaces and active one< / h2 >
< div class = "outline-text-2" id = "text-org094ba94" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/i3< / span > ]
< span class = "org-variable-name" > type< / span > = internal/i3
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > enable-scroll< / span > = false
< span class = "org-variable-name" > wrapping-scroll< / span > = false
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > < span class = "org-variable-name" > format< / span > = < label-state> < label-mode>
< span class = "org-variable-name" > index-sort< / span > = true
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > < span class = "org-variable-name" > label-mode-foreground< / span > = ${colors.bg}
< span class = "org-variable-name" > label-mode-background< / span > = ${colors.fg}
< span class = "org-variable-name" > label-mode-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > focused = Active workspace on focused monitor< / span >
< span class = "org-variable-name" > label-focused< / span > = %icon% %index%
< span class = "org-variable-name" > label-focused-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > label-focused-background< / span > = ${colors.bg}
< span class = "org-variable-name" > label-focused-underline< / span > = ${colors.aqua}
< span class = "org-variable-name" > label-focused-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > unfocused = Inactive workspace on any monitor< / span >
< span class = "org-variable-name" > label-unfocused< / span > = %icon% %index%
< span class = "org-variable-name" > label-unfocused-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > label-unfocused-background< / span > = ${colors.bg}
< span class = "org-variable-name" > label-unfocused-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > label-unfocused-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > visible = Active workspace on unfocused monitor< / span >
< span class = "org-variable-name" > label-visible< / span > = %icon% %index%
< span class = "org-variable-name" > label-visible-background< / span > = ${colors.bg}
< span class = "org-variable-name" > label-visible-underline< / span > = ${colors.aqua}
< span class = "org-variable-name" > label-visible-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > urgent = Workspace with urgency hint set< / span >
< span class = "org-variable-name" > label-urgent< / span > = %icon% %index%
< span class = "org-variable-name" > label-urgent-background< / span > = ${colors.red}
< span class = "org-variable-name" > label-urgent-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3d63ec8" class = "outline-2" >
< h2 id = "org3d63ec8" > BSPWM< / h2 >
< div class = "outline-text-2" id = "text-org3d63ec8" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/bspwm< / span > ]
< span class = "org-variable-name" > type< / span > = internal/bspwm
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > pin-workspaces< / span > = true
< span class = "org-variable-name" > enable-click< / span > = true
< span class = "org-variable-name" > enable-scroll< / span > = false
2020-01-11 22:04:45 +01:00
; Use fuzzy (partial) matching on labels when assigning
; icons to workspaces
2020-11-03 16:27:09 +01:00
; Example: code;♚ will apply the icon to all workspaces
; containing < span class = "org-string" > 'code'< / span > in the label
< span class = "org-variable-name" > fuzzy-match< / span > = false
< span class = "org-variable-name" > ws-icon-0< / span > = code;
< span class = "org-variable-name" > ws-icon-1< / span > = web;
< span class = "org-variable-name" > ws-icon-2< / span > = mail;
< span class = "org-variable-name" > ws-icon-3< / span > = misc;
< span class = "org-variable-name" > ws-icon-4< / span > = figs;ﬧ
< span class = "org-variable-name" > ws-icon-default< / span > =
< span class = "org-variable-name" > label-focused< / span > = %icon%
< span class = "org-variable-name" > label-focused-foreground< / span > = ${colors.bg}
< span class = "org-variable-name" > label-focused-background< / span > = ${colors.aqua}
< span class = "org-variable-name" > label-focused-underline< / span > = ${colors.aqua}
< span class = "org-variable-name" > label-focused-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-variable-name" > label-occupied< / span > = %icon%
< span class = "org-variable-name" > label-occupied-underline< / span > = ${colors.fg}
< span class = "org-variable-name" > label-occupied-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-variable-name" > label-urgent< / span > = %icon%
< span class = "org-variable-name" > label-urgent-background< / span > = ${colors.red}
< span class = "org-variable-name" > label-urgent-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-variable-name" > label-empty< / span > = %icon%
< span class = "org-variable-name" > label-empty-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > label-empty-padding< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org9a4155c" class = "outline-2" >
< h2 id = "org9a4155c" > Music using MPD< / h2 >
< div class = "outline-text-2" id = "text-org9a4155c" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/mpd< / span > ]
< span class = "org-variable-name" > type< / span > = internal/mpd
< span class = "org-variable-name" > format-online< / span > = < icon-prev> < toggle> < icon-next> %{A1:$TERMINAL -e < span class = "org-string" > "ncmpcpp"< / span > & :}< label-song> %{A}
< span class = "org-variable-name" > format-online-spacing< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > format-online-padding< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > label-offline< / span > = mpd is offline
< span class = "org-variable-name" > format-offline< / span > = < label-offline>
< span class = "org-variable-name" > format-offline-foreground< / span > = < span class = "org-comment-delimiter" > #< / span > < span class = "org-comment" > 777< / span >
< span class = "org-variable-name" > label-song< / span > = %artist% - %title%
< span class = "org-variable-name" > label-song-maxlen< / span > = < span class = "org-highlight-numbers-number" > 30< / span >
< span class = "org-variable-name" > label-song-ellipsis< / span > = true
< span class = "org-variable-name" > icon-prev< / span > = 寧
< span class = "org-variable-name" > icon-stop< / span > = 栗
< span class = "org-variable-name" > icon-play< / span > = 契
< span class = "org-variable-name" > icon-pause< / span > = 
< span class = "org-variable-name" > icon-next< / span > = 嶺
< span class = "org-variable-name" > icon-random< / span > = 咽
< span class = "org-variable-name" > icon-repeat< / span > = 凌
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Used to display the state of random/repeat/repeatone/single< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Only applies if < icon-[random|repeat|repeatone|single]> is used< / span >
< span class = "org-variable-name" > toggle-on-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > toggle-off-foreground< / span > = ${colors.gray}
< span class = "org-variable-name" > bar-progress-width< / span > = < span class = "org-highlight-numbers-number" > 15< / span >
< span class = "org-variable-name" > bar-progress-indicator< / span > = |
< span class = "org-variable-name" > bar-progress-fill< / span > = ─
< span class = "org-variable-name" > bar-progress-empty< / span > = ─
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3d0e06d" class = "outline-2" >
< h2 id = "org3d0e06d" > Backlight level< / h2 >
< div class = "outline-text-2" id = "text-org3d0e06d" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/xbacklight< / span > ]
< span class = "org-variable-name" > type< / span > = internal/xbacklight
< span class = "org-variable-name" > format< / span > = < ramp>
< span class = "org-variable-name" > ramp-0< / span > = 
< span class = "org-variable-name" > ramp-1< / span > = 
< span class = "org-variable-name" > ramp-2< / span > = 
< span class = "org-variable-name" > ramp-3< / span > = 
< span class = "org-variable-name" > ramp-4< / span > = 
< span class = "org-variable-name" > ramp-5< / span > = 
< span class = "org-variable-name" > ramp-6< / span > = 
< span class = "org-variable-name" > ramp-7< / span > = 
< span class = "org-variable-name" > ramp-8< / span > = 
< span class = "org-variable-name" > ramp-9< / span > = 
< span class = "org-variable-name" > ramp-10< / span > = 
< span class = "org-variable-name" > ramp-11< / span > = 
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgca1fe67" class = "outline-2" >
< h2 id = "orgca1fe67" > CPU Usage< / h2 >
< div class = "outline-text-2" id = "text-orgca1fe67" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/cpu< / span > ]
< span class = "org-variable-name" > type< / span > = internal/cpu
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-prefix-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label< / span > = %{A1:$TERMINAL -e < span class = "org-string" > "htop"< / span > & :}﬙ %percentage:2%%%{A}
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org0e67661" class = "outline-2" >
< h2 id = "org0e67661" > Date< / h2 >
< div class = "outline-text-2" id = "text-org0e67661" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/date< / span > ]
< span class = "org-variable-name" > type< / span > = internal/date
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 1< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Open google calendar on left right< / span >
< span class = "org-variable-name" > date< / span > = %{A1:$TERMINAL -e < span class = "org-string" > "ikhal"< / span > & :} %d-%m%{A}
< span class = "org-variable-name" > date-alt< / span > = < span class = "org-string" > "%{A1:$TERMINAL -e \"ikhal\" & :} %d-%m-%Y%{A}"< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > time< / span > =  %H:%M
< span class = "org-variable-name" > time-alt< / span > =  %H:%M:%S
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label< / span > = %date% %time%
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org557cf0e" class = "outline-2" >
< h2 id = "org557cf0e" > Sound Volume< / h2 >
< div class = "outline-text-2" id = "text-org557cf0e" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/pulseaudio< / span > ]
< span class = "org-variable-name" > type< / span > = internal/pulseaudio
< span class = "org-variable-name" > sink< / span > = alsa_output.pci-0000_00_1f.3.analog-stereo
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Open pavucontrol on left right< / span >
< span class = "org-variable-name" > format-volume< / span > =%{A1:pavucontrol & :}< label-volume> < bar-volume> %{A}
< span class = "org-variable-name" > label-volume< / span > = %percentage%%
< span class = "org-variable-name" > label-volume-foreground< / span > = ${root.foreground}
< span class = "org-variable-name" > label-muted< / span > = ﱝ muted
< span class = "org-variable-name" > bar-volume-width< / span > = < span class = "org-highlight-numbers-number" > 10< / span >
< span class = "org-variable-name" > bar-volume-foreground-0< / span > = ${colors.green}
< span class = "org-variable-name" > bar-volume-foreground-1< / span > = ${colors.green}
< span class = "org-variable-name" > bar-volume-foreground-2< / span > = ${colors.blue}
< span class = "org-variable-name" > bar-volume-foreground-3< / span > = ${colors.blue}
< span class = "org-variable-name" > bar-volume-foreground-4< / span > = ${colors.red}
< span class = "org-variable-name" > bar-volume-foreground-5< / span > = ${colors.red}
< span class = "org-variable-name" > bar-volume-foreground-6< / span > = ${colors.red}
< span class = "org-variable-name" > bar-volume-gradient< / span > = false
< span class = "org-variable-name" > bar-volume-indicator< / span > = |
< span class = "org-variable-name" > bar-volume-indicator-font< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< span class = "org-variable-name" > bar-volume-fill< / span > = ─
< span class = "org-variable-name" > bar-volume-fill-font< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< span class = "org-variable-name" > bar-volume-empty< / span > = ─
< span class = "org-variable-name" > bar-volume-empty-font< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< span class = "org-variable-name" > bar-volume-empty-foreground< / span > = ${colors.fg}
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgfca1780" class = "outline-2" >
< h2 id = "orgfca1780" > Battery< / h2 >
< div class = "outline-text-2" id = "text-orgfca1780" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/battery< / span > ]
< span class = "org-variable-name" > type< / span > = internal/battery
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > battery< / span > = BAT0
< span class = "org-variable-name" > adapter< / span > = AC
< span class = "org-variable-name" > full-at< / span > = < span class = "org-highlight-numbers-number" > 95< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-charging< / span > = %{A1:xfce4-power-manager-settings & :}< ramp-capacity> < label-charging> %{A}
< span class = "org-variable-name" > format-charging-underline< / span > = ${colors.blue}
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-discharging< / span > = %{A1:xfce4-power-manager-settings & :}< ramp-capacity> < label-discharging> %{A}
< span class = "org-variable-name" > format-discharging-underline< / span > = ${colors.red}
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label-full< / span > = %{A1:xfce4-power-manager-settings & :} %{A}
< span class = "org-variable-name" > format-full-underline< / span > = ${colors.bg}
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > ramp-capacity-0< / span > = 
< span class = "org-variable-name" > ramp-capacity-1< / span > = 
< span class = "org-variable-name" > ramp-capacity-2< / span > = 
< span class = "org-variable-name" > ramp-capacity-3< / span > = 
< span class = "org-variable-name" > ramp-capacity-4< / span > = 
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org7a087c2" class = "outline-2" >
< h2 id = "org7a087c2" > Temperature< / h2 >
< div class = "outline-text-2" id = "text-org7a087c2" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/temperature< / span > ]
< span class = "org-variable-name" > type< / span > = internal/temperature
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< span class = "org-variable-name" > thermal-zone< / span > = < span class = "org-highlight-numbers-number" > 0< / span >
< span class = "org-variable-name" > warn-temperature< / span > = < span class = "org-highlight-numbers-number" > 70< / span >
< span class = "org-variable-name" > hwmon-path< / span > = /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
< span class = "org-variable-name" > units< / span > = false
< span class = "org-variable-name" > format< / span > = %{A1:$TERMINAL --class=< span class = "org-string" > "Floating"< / span > -e < span class = "org-string" > "watch sensors"< / span > & :}< ramp> < label> %{A}
< span class = "org-variable-name" > format-warn< / span > = < ramp> < label-warn>
< span class = "org-variable-name" > label< / span > = %temperature-c%° C
< span class = "org-variable-name" > label-warn< / span > = %temperature-c%° C
< span class = "org-variable-name" > label-warn-foreground< / span > = ${colors.fg}
< span class = "org-variable-name" > format-warn-underline< / span > = ${colors.red}
< span class = "org-variable-name" > ramp-0< / span > = 
< span class = "org-variable-name" > ramp-1< / span > = 
< span class = "org-variable-name" > ramp-2< / span > = 
< span class = "org-variable-name" > ramp-3< / span > = 
< span class = "org-variable-name" > ramp-4< / span > = 
< span class = "org-variable-name" > ramp-foreground< / span > = ${colors.fg}
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgc54e0a9" class = "outline-2" >
< h2 id = "orgc54e0a9" > Unread Mails< / h2 >
< div class = "outline-text-2" id = "text-orgc54e0a9" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/unread_mail< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/mail-open.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > click-right< / span > = ~/.config/polybar/scripts/mail-refresh.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/mail-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3c6d643" class = "outline-3" >
< h3 id = "org3c6d643" > Unread Mail Scripts< / h3 >
< div class = "outline-text-3" id = "text-org3c6d643" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > mail_nb< / span > =< span class = "org-sh-quoted-exec" > `du -a ~/.mail/*/Inbox/new/* 2> /dev/null | wc -l`< / span >
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > mail_nb< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} < / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > mail_nb< / span > < / span > < span class = "org-string" > %{F-}"< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org5774795" class = "outline-3" >
< h3 id = "org5774795" > Refresh Mail Scripts< / h3 >
< div class = "outline-text-3" id = "text-org5774795" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > dunstify --replace=< span class = "org-highlight-numbers-number" > 98465< / span > < span class = "org-string" > "Mails  "< / span > < span class = "org-string" > "Syncing..."< / span > ;
checkmail -q & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-variable-name" > mail_nb< / span > =< span class = "org-sh-quoted-exec" > `du -a ~/.mail/*/Inbox/new/* 2> /dev/null | wc -l`< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > mail_nb< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 98465< / span > < span class = "org-string" > "Mails  "< / span > < span class = "org-string" > "No new mail"< / span > ;
< span class = "org-keyword" > fi< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org892ac5a" class = "outline-3" >
< h3 id = "org892ac5a" > Open Mails< / h3 >
< div class = "outline-text-3" id = "text-org892ac5a" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > $< span class = "org-variable-name" > TERMINAL< / span > -e < span class = "org-string" > "tmux new-session -A -s neomutt neomutt"< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org239a736" class = "outline-2" >
< h2 id = "org239a736" > Unread News< / h2 >
< div class = "outline-text-2" id = "text-org239a736" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/unread_news< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/news-open.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > click-right< / span > = ~/.config/polybar/scripts/news-refresh.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/news-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 60< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgab7b816" class = "outline-3" >
< h3 id = "orgab7b816" > Unread News Scripts< / h3 >
< div class = "outline-text-3" id = "text-orgab7b816" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2021-01-08 01:43:48 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > news_nb< / span > =< span class = "org-sh-quoted-exec" > `newsboat -x print-unread 2> /dev/null | cut -d " " -f1`< / span >
2020-04-05 11:30:26 +02:00
2021-01-08 01:43:48 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > news_nb< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > || < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > news_nb< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} < / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > news_nb< / span > < / span > < span class = "org-string" > %{F-}"< / span > ;
< span class = "org-keyword" > fi< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgb3629f6" class = "outline-3" >
< h3 id = "orgb3629f6" > Refresh News Scripts< / h3 >
< div class = "outline-text-3" id = "text-orgb3629f6" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > dunstify --replace=< span class = "org-highlight-numbers-number" > 38492< / span > < span class = "org-string" > "Newsboat  "< / span > < span class = "org-string" > "Reloading..."< / span > ;
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-type" > pgrep< / span > -x < span class = "org-string" > "newsboat"< / span > > /dev/null; < span class = "org-keyword" > then< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > If newsboat is already running, try to refresh in the tmux session< / span >
2020-04-05 11:30:26 +02:00
tmux send-keys -t newsboat R
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > else< / span >
2020-04-05 11:30:26 +02:00
newsboat -x reload & & /
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > news_nb< / span > =< span class = "org-sh-quoted-exec" > `newsboat -x print-unread | cut -d " " -f1`< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 38492< / span > < span class = "org-string" > "Newsboat  "< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > news_nb< / span > < / span > < span class = "org-string" > Unread News"< / span > ;
< span class = "org-keyword" > fi< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org4b2dabe" class = "outline-3" >
< h3 id = "org4b2dabe" > Open Newsboat< / h3 >
< div class = "outline-text-3" id = "text-org4b2dabe" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > $< span class = "org-variable-name" > TERMINAL< / span > -e < span class = "org-string" > "tmux new-session -A -s newsboat newsboat"< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgf87e470" class = "outline-2" >
< h2 id = "orgf87e470" > Calendar< / h2 >
< div class = "outline-text-2" id = "text-orgf87e470" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/calendar< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/calendar-open.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/calendar-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 5< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgbc1d594" class = "outline-3" >
< h3 id = "orgbc1d594" > Calendar Status Scripts< / h3 >
< div class = "outline-text-3" id = "text-orgbc1d594" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > next_events< / span > =< span class = "org-sh-quoted-exec" > $< / span > < span class = "org-sh-quoted-exec" > < span class = "org-rainbow-delimiters-depth-1" > (< / span > < / span > < span class = "org-sh-quoted-exec" > khal list < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > "$(< / span > < / span > < span class = "org-sh-quoted-exec" > date< / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > +"%H:%M")< / span > < / span > < span class = "org-string" > "< / span > 23:59 --format < span class = "org-string" > "{start-time} - {title}"< / span > -df < span class = "org-string" > 'SKIPME'< / span > | < span class = "org-type" > grep< / span > -v < span class = "org-string" > 'SKIPME'< / span > | < span class = "org-type" > grep< / span > -v < span class = "org-string" > 'No events'< / span > < span class = "org-rainbow-delimiters-depth-1" > )< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > cal_icon< / span > =< span class = "org-string" > " "< / span >
< span class = "org-variable-name" > cal_nb< / span > =< span class = "org-string" > ""< / span >
< span class = "org-variable-name" > cal_desc< / span > =< span class = "org-string" > ""< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -n < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > next_events< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-variable-name" > events_number< / span > =< span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > $(< / span > < / span > < span class = "org-sh-quoted-exec" > echo< / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > "< / span > < / span > < span class = "org-string" > < span class = "org-constant" > < span class = "org-sh-quoted-exec" > $< / span > < / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > < span class = "org-sh-quoted-exec" > next_events< / span > < / span > < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > " | wc -l)< / span > < / span > < span class = "org-string" > "< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > events_number< / span > < / span > < span class = "org-string" > "< / span > -gt < span class = "org-string" > "1"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-variable-name" > cal_nb< / span > =< span class = "org-string" > " (< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > events_number< / span > < / span > < span class = "org-string" > )"< / span >
< span class = "org-keyword" > fi< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > next_timed_events< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > echo< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > next_events< / span > < / span > < span class = "org-string" > "< / span > | sed -e < span class = "org-string" > '/^[^0-9]/d'< / span > < span class = "org-rainbow-delimiters-depth-1" > )< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > next_timed_events< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Only full day events< / span >
< span class = "org-variable-name" > cal_desc< / span > =< span class = "org-string" > " < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > $(< / span > < / span > < span class = "org-sh-quoted-exec" > echo< / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > "< / span > < / span > < span class = "org-string" > < span class = "org-constant" > < span class = "org-sh-quoted-exec" > $< / span > < / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > < span class = "org-sh-quoted-exec" > next_events< / span > < / span > < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > " | sed -e '/^[0-9]/d;s/^ - //' | head -n 1 | cut -c 1-15)< / span > < / span > < span class = "org-string" > "< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-variable-name" > cal_desc< / span > =< span class = "org-string" > " < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > $(< / span > < / span > < span class = "org-sh-quoted-exec" > echo< / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > "< / span > < / span > < span class = "org-string" > < span class = "org-constant" > < span class = "org-sh-quoted-exec" > $< / span > < / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > < span class = "org-sh-quoted-exec" > next_timed_events< / span > < / span > < / span > < span class = "org-string" > < span class = "org-sh-quoted-exec" > " | head -n 1 | cut -c 1-20)< / span > < / span > < span class = "org-string" > "< / span >
< span class = "org-keyword" > fi< / span >
< span class = "org-keyword" > fi< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-type" > echo< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > {cal_icon}< / span > < / span > < span class = "org-string" > ${cal_nb}< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > {cal_desc}< / span > < / span > < span class = "org-string" > "< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org8c169a3" class = "outline-3" >
< h3 id = "org8c169a3" > Open Calendar< / h3 >
< div class = "outline-text-3" id = "text-org8c169a3" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > $< span class = "org-variable-name" > TERMINAL< / span > --class=< span class = "org-string" > "Floating"< / span > -e < span class = "org-string" > "khal interactive"< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3d13512" class = "outline-2" >
< h2 id = "org3d13512" > Redshift< / h2 >
< div class = "outline-text-2" id = "text-org3d13512" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/redshift< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/redshift-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/redshift-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org00942a2" class = "outline-3" >
< h3 id = "org00942a2" > Redshift - Status< / h3 >
< div class = "outline-text-3" id = "text-org00942a2" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-keyword" > if< / span > < span class = "org-type" > pgrep< / span > -x < span class = "org-string" > "redshift"< / span > > /dev/null; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "望 "< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "盛 "< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org42979cb" class = "outline-3" >
< h3 id = "org42979cb" > Toggle Redshift< / h3 >
< div class = "outline-text-3" id = "text-org42979cb" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-keyword" > if< / span > < span class = "org-type" > pgrep< / span > -x < span class = "org-string" > "redshift"< / span > > /dev/null; < span class = "org-keyword" > then< / span >
killall redshift & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 36492< / span > < span class = "org-string" > "Redshift 望 "< / span > < span class = "org-string" > "Turned off"< / span > ;
< span class = "org-keyword" > else< / span >
nohup redshift > /dev/null < span class = "org-highlight-numbers-number" > 2< / span > > & < span class = "org-highlight-numbers-number" > 1< / span > &
dunstify --replace=< span class = "org-highlight-numbers-number" > 36492< / span > < span class = "org-string" > "Redshift 望 "< / span > < span class = "org-string" > "Starting..."< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgaca766b" class = "outline-2" >
< h2 id = "orgaca766b" > Packages< / h2 >
< div class = "outline-text-2" id = "text-orgaca766b" >
2020-03-01 22:51:16 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/packages< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/packages-update.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > click-right< / span > = ~/.config/polybar/scripts/packages-refresh.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/packages-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 600< / span >
2020-03-01 22:51:16 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org3d928b2" class = "outline-3" >
< h3 id = "org3d928b2" > Packages Status script< / h3 >
< div class = "outline-text-3" id = "text-org3d928b2" >
2020-03-01 22:51:16 +01:00
< div class = "org-src-container" >
2021-04-25 19:10:57 +02:00
< pre class = "src src-bash" > paru -Sy > /dev/null < span class = "org-highlight-numbers-number" > 2< / span > > & < span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-variable-name" > package_nb< / span > =< span class = "org-sh-quoted-exec" > `paru -Qu 2> /dev/null | wc -l`< / span > || < span class = "org-sh-escaped-newline" > \< / span >
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > package_nb< / span > =< span class = "org-highlight-numbers-number" > 0< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > package_nb< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} < / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > package_nb< / span > < / span > < span class = "org-string" > %{F-}"< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2020-03-01 22:51:16 +01:00
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org90118f0" class = "outline-3" >
< h3 id = "org90118f0" > Refresh New Packages script< / h3 >
< div class = "outline-text-3" id = "text-org90118f0" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > dunstify --replace=< span class = "org-highlight-numbers-number" > 64654< / span > < span class = "org-string" > 'Packages  '< / span > < span class = "org-string" > "Refreshing..."< / span >
2020-04-05 11:30:26 +02:00
2021-04-25 19:10:57 +02:00
paru -Sy > /dev/null < span class = "org-highlight-numbers-number" > 2< / span > > & < span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-variable-name" > package_nb< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > paru< / span > -Qu < span class = "org-highlight-numbers-number" > 2< / span > > /dev/null | wc -l< span class = "org-rainbow-delimiters-depth-1" > )< / span > || < span class = "org-sh-escaped-newline" > \< / span >
2021-01-08 01:43:48 +01:00
< span class = "org-variable-name" > package_nb< / span > =< span class = "org-highlight-numbers-number" > 0< / span >
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > package_nb< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 64654< / span > < span class = "org-string" > 'Packages  '< / span > < span class = "org-string" > "No upgrade available"< / span >
< span class = "org-keyword" > else< / span >
2021-01-08 01:43:48 +01:00
dunstify --replace=< span class = "org-highlight-numbers-number" > 64654< / span > < span class = "org-string" > 'Packages  '< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > package_nb< / span > < / span > < span class = "org-string" > upgrade(s) available"< / span >
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > fi< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org9a148af" class = "outline-3" >
< h3 id = "org9a148af" > Packages Update< / h3 >
< div class = "outline-text-3" id = "text-org9a148af" >
2020-03-01 22:51:16 +01:00
< div class = "org-src-container" >
2021-04-25 19:10:57 +02:00
< pre class = "src src-bash" > $< span class = "org-variable-name" > TERMINAL< / span > -e < span class = "org-string" > "paru"< / span >
2020-03-01 22:51:16 +01:00
< / pre >
< / div >
< / div >
< / div >
2020-01-11 22:04:45 +01:00
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgb0dd4b9" class = "outline-2" >
< h2 id = "orgb0dd4b9" > Dunst< / h2 >
< div class = "outline-text-2" id = "text-orgb0dd4b9" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/dunst< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/dunst-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/dunst-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orga70d12f" class = "outline-3" >
< h3 id = "orga70d12f" > Dunst Status script< / h3 >
< div class = "outline-text-3" id = "text-orga70d12f" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > tmpfile< / span > =< span class = "org-string" > "/tmp/dunststatus"< / span > ;
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -f $< span class = "org-variable-name" > tmpfile< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-keyword" > if< / span > < span class = "org-type" > grep< / span > -q < span class = "org-string" > "on"< / span > $< span class = "org-variable-name" > tmpfile< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > elif< / span > < span class = "org-type" > grep< / span > -q < span class = "org-string" > "off"< / span > $< span class = "org-variable-name" > tmpfile< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > fi< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgd512f93" class = "outline-3" >
< h3 id = "orgd512f93" > Dunst Toggle< / h3 >
< div class = "outline-text-3" id = "text-orgd512f93" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > tmpfile< / span > =< span class = "org-string" > "/tmp/dunststatus"< / span > ;
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -f $< span class = "org-variable-name" > tmpfile< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > & & < span class = "org-type" > grep< / span > -q < span class = "org-string" > "off"< / span > $< span class = "org-variable-name" > tmpfile< / span > ; < span class = "org-keyword" > then< / span >
killall -SIGUSR2 dunst & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "on"< / span > > $< span class = "org-variable-name" > tmpfile< / span > ;
dunstify --replace=< span class = "org-highlight-numbers-number" > 16549< / span > < span class = "org-string" > "Notifications  "< / span > < span class = "org-string" > "Activated"< / span > ;
< span class = "org-keyword" > else< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 16549< / span > < span class = "org-string" > "Notifications  "< / span > < span class = "org-string" > "Deactivated"< / span > ;
< span class = "org-type" > sleep< / span > < span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
killall -SIGUSR1 dunst & & < span class = "org-sh-escaped-newline" > \< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "off"< / span > > $< span class = "org-variable-name" > tmpfile< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org4b27499" class = "outline-2" >
< h2 id = "org4b27499" > Lock Screen< / h2 >
< div class = "outline-text-2" id = "text-org4b27499" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/lockscreen< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/lockscreen-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > click-right< / span > = ~/.local/bin/lockscreen > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/lockscreen-status.sh
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org6059ab7" class = "outline-3" >
< h3 id = "org6059ab7" > Lock screen Status script< / h3 >
< div class = "outline-text-3" id = "text-org6059ab7" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-keyword" > if< / span > < span class = "org-type" > pgrep< / span > -x < span class = "org-string" > "xautolock"< / span > > /dev/null
< span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgdb07c1d" class = "outline-3" >
< h3 id = "orgdb07c1d" > Toggle Automatic Lock Screen< / h3 >
< div class = "outline-text-3" id = "text-orgdb07c1d" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-keyword" > if< / span > < span class = "org-type" > pgrep< / span > -x < span class = "org-string" > "xautolock"< / span > > /dev/null ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > pkill< / span > xautolock & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 13602< / span > < span class = "org-string" > 'Lock Screen  '< / span > < span class = "org-string" > 'Desactivated'< / span >
< span class = "org-keyword" > else< / span >
xautolock -locker < span class = "org-string" > "~/.local/bin/lockscreen"< / span > -detectsleep -time < span class = "org-highlight-numbers-number" > 30< / span > -notify < span class = "org-highlight-numbers-number" > 60< / span > -notifier < span class = "org-string" > "dunstify --replace=31846 -u critical -t 10000 -- 'Locking Screen' '60 seconds'"< / span > &
dunstify --replace=< span class = "org-highlight-numbers-number" > 13602< / span > < span class = "org-string" > 'Lock Screen  '< / span > < span class = "org-string" > 'Activated'< / span >
< span class = "org-keyword" > fi< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org5dd1b17" class = "outline-2" >
< h2 id = "org5dd1b17" > Network< / h2 >
< div class = "outline-text-2" id = "text-org5dd1b17" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/wired-network< / span > ]
< span class = "org-variable-name" > type< / span > = internal/network
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > interface< / span > = enp57s0u2u4u4
2020-01-11 22:04:45 +01:00
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > label-connected< / span > = %{A3:bash ~/.config/polybar/scripts/connection-manager.sh > /dev/null 2> %1 & :}%{A1:bash ~/.config/polybar/scripts/connection-toggle.sh enp57s0u2u4u4 > /dev/null 2> %1 & :} %local_ip%%{A}%{A}
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label-connected-foreground< / span > = ${colors.fg}
2020-01-11 22:04:45 +01:00
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > label-disconnected< / span > = %{A3:bash ~/.config/polybar/scripts/connection-manager.sh > /dev/null 2> %1 & :}%{A1:bash ~/.config/polybar/scripts/connection-toggle.sh enp57s0u2u4u4 > /dev/null 2> %1 & :} %{A}%{A}
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label-disconnected-foreground< / span > = < span class = "org-comment-delimiter" > #< / span > < span class = "org-comment" > 777< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
2020-01-11 22:04:45 +01:00
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/wireless-network< / span > ]
< span class = "org-variable-name" > type< / span > = internal/network
< span class = "org-variable-name" > interface< / span > = wlp2s0
2020-01-11 22:04:45 +01:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-connected< / span > = < label-connected>
< span class = "org-variable-name" > format-disconnected< / span > = < label-disconnected>
2020-01-11 22:04:45 +01:00
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > label-connected< / span > = %{A3:bash ~/.config/polybar/scripts/connection-manager.sh > /dev/null 2> %1 & :}%{A1:bash ~/.config/polybar/scripts/connection-toggle.sh wlp2s0 > /dev/null 2> %1 & :}直 %essid%%{A}%{A}
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label-connected-foreground< / span > = ${colors.fg}
2020-01-11 22:04:45 +01:00
2021-01-01 20:12:34 +01:00
< span class = "org-variable-name" > label-disconnected< / span > = %{A3:bash ~/.config/polybar/scripts/connection-manager.sh > /dev/null 2> %1 & :}%{A1:bash ~/.config/polybar/scripts/connection-toggle.sh wlp2s0 > /dev/null 2> %1 & :}直 %{A}%{A}
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > label-disconnected-foreground< / span > = < span class = "org-comment-delimiter" > #< / span > < span class = "org-comment" > 777< / span >
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org4f57e9b" class = "outline-3" >
< h3 id = "org4f57e9b" > Run Network Manager< / h3 >
< div class = "outline-text-3" id = "text-org4f57e9b" >
< div class = "org-src-container" >
< pre class = "src src-bash" > $< span class = "org-variable-name" > TERMINAL< / span > -e < span class = "org-string" > '< / span > < span class = "org-type" > < span class = "org-string" > sudo< / span > < / span > < span class = "org-string" > nmtui'< / span >
< / pre >
< / div >
< / div >
< / div >
< div id = "outline-container-org32bdecf" class = "outline-3" >
< h3 id = "org32bdecf" > Toggle Wifi or Ethernet< / h3 >
< div class = "outline-text-3" id = "text-org32bdecf" >
< div class = "org-src-container" >
< pre class = "src src-bash" > < span class = "org-comment-delimiter" > # < / span > < span class = "org-comment" > Check if an argument is passed< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > 1< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span >
< span class = "org-keyword" > then< / span >
< span class = "org-keyword" > exit< / span > < span class = "org-highlight-numbers-number" > 1< / span >
< span class = "org-keyword" > fi< / span >
< span class = "org-variable-name" > isdevicedown< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > nmcli< / span > device status | < span class = "org-type" > grep< / span > ^$< span class = "org-highlight-numbers-number" > 1< / span > | < span class = "org-type" > grep< / span > disconnected< span class = "org-rainbow-delimiters-depth-1" > )< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > isdevicedown< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span >
< span class = "org-keyword" > then< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 84847< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > 1< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-string" > "Disconnecting..."< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
nmcli device disconnect $< span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 84847< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > 1< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-string" > "Disconnected"< / span >
< span class = "org-keyword" > else< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 84847< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > 1< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-string" > "Connection..."< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
nmcli device connect $< span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 84847< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > 1< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-string" > "Connected"< / span >
< span class = "org-keyword" > fi< / span >
< / pre >
< / div >
< / div >
< / div >
< / div >
< div id = "outline-container-org02c08ea" class = "outline-2" >
< h2 id = "org02c08ea" > Bluetooth< / h2 >
< div class = "outline-text-2" id = "text-org02c08ea" >
< div class = "org-src-container" >
< pre class = "src src-conf" > [< span class = "org-type" > module/bluetooth< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/bluetooth-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > click-right< / span > = ~/.config/polybar/scripts/bluetooth-run.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/bluetooth-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< / pre >
< / div >
< / div >
< div id = "outline-container-org6e014b9" class = "outline-3" >
< h3 id = "org6e014b9" > < code > bluetooth-run.sh< / code > - Bluetooth Run Manager< / h3 >
< div class = "outline-text-3" id = "text-org6e014b9" >
< div class = "org-src-container" >
< pre class = "src src-bash" > blueman-manager & & < span class = "org-type" > pkill< / span > blueman-applet
< / pre >
< / div >
< / div >
2020-01-11 22:04:45 +01:00
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org6db713c" class = "outline-3" >
< h3 id = "org6db713c" > < code > bluetooth-status.sh< / code > - Bluetooth Connection Status< / h3 >
< div class = "outline-text-3" id = "text-org6db713c" >
< div class = "org-src-container" >
< pre class = "src src-bash" > < span class = "org-variable-name" > controllerid< / span > =< span class = "org-string" > "9C:B6:D0:96:6E:C0"< / span >
< span class = "org-variable-name" > isconnected< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > bluetoothctl< / span > show $< span class = "org-variable-name" > controllerid< / span > | < span class = "org-type" > grep< / span > Powered | < span class = "org-type" > grep< / span > yes< span class = "org-rainbow-delimiters-depth-1" > )< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > isconnected< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span >
< span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} %{F-}"< / span >
< span class = "org-keyword" > fi< / span >
< / pre >
< / div >
< / div >
< / div >
< div id = "outline-container-orgac4e24e" class = "outline-3" >
< h3 id = "orgac4e24e" > < code > bluetooth-toggle.sh< / code > - Toggle Bluetooth Connection< / h3 >
< div class = "outline-text-3" id = "text-orgac4e24e" >
< div class = "org-src-container" >
< pre class = "src src-bash" > < span class = "org-variable-name" > controllerid< / span > =< span class = "org-string" > "9C:B6:D0:96:6E:C0"< / span >
< span class = "org-variable-name" > isconnected< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > bluetoothctl< / span > show $< span class = "org-variable-name" > controllerid< / span > | < span class = "org-type" > grep< / span > Powered | < span class = "org-type" > grep< / span > yes< span class = "org-rainbow-delimiters-depth-1" > )< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -z < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > isconnected< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span >
< span class = "org-keyword" > then< / span >
bluetoothctl power on & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 88498< / span > < span class = "org-string" > "Bluetooth"< / span > < span class = "org-string" > "Power ON"< / span >
< span class = "org-keyword" > else< / span >
bluetoothctl power off & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 88498< / span > < span class = "org-string" > "Bluetooth"< / span > < span class = "org-string" > "Power OFF"< / span >
< span class = "org-keyword" > fi< / span >
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-08 01:43:48 +01:00
< div id = "outline-container-org6f8b363" class = "outline-2" >
< h2 id = "org6f8b363" > NordVPN< / h2 >
< div class = "outline-text-2" id = "text-org6f8b363" >
< div class = "org-src-container" >
< pre class = "src src-conf" > [< span class = "org-type" > module/nordvpn< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.local/bin/nordvpn-toggle > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/nordvpn-status.sh
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
< / pre >
< / div >
< / div >
< div id = "outline-container-org4effa5e" class = "outline-3" >
< h3 id = "org4effa5e" > Nordvpn Status script< / h3 >
< div class = "outline-text-3" id = "text-org4effa5e" >
< div class = "org-src-container" >
< pre class = "src src-bash" > < span class = "org-variable-name" > tmpfile< / span > =< span class = "org-string" > "/tmp/vpnstatus"< / span > ;
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > -f $< span class = "org-variable-name" > tmpfile< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > & & < span class = "org-type" > grep< / span > -q < span class = "org-string" > "on"< / span > $< span class = "org-variable-name" > tmpfile< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} %{F-}"< / span > ;
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span > ;
< span class = "org-keyword" > fi< / span >
< / pre >
< / div >
< / div >
< / div >
< div id = "outline-container-org4e1d6b0" class = "outline-3" >
< h3 id = "org4e1d6b0" > Nordvpn Toggle< / h3 >
< div class = "outline-text-3" id = "text-org4e1d6b0" >
< p >
The script is accessible < a href = "binaries.html#nordvpn-toggle" > here< / a > .
< / p >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgb2ea4f9" class = "outline-2" >
< h2 id = "orgb2ea4f9" > Wireguard< / h2 >
< div class = "outline-text-2" id = "text-orgb2ea4f9" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/wireguard< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/wireguard-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/wireguard-status.sh
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgab5de35" class = "outline-3" >
< h3 id = "orgab5de35" > Wireguard Connection Status< / h3 >
< div class = "outline-text-3" id = "text-orgab5de35" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > config< / span > =< span class = "org-string" > "homelab"< / span >
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > connection< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > sudo< / span > wg show < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-highlight-numbers-number" > 2< / span > > /dev/null | head -n < span class = "org-highlight-numbers-number" > 1< / span > | awk < span class = "org-string" > '{print $NF }'< / span > < span class = "org-rainbow-delimiters-depth-1" > )< / span >
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > connection< / span > < / span > < span class = "org-string" > "< / span > = < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} %{F-}"< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span >
< span class = "org-keyword" > fi< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org50d7715" class = "outline-3" >
< h3 id = "org50d7715" > Toggle Wireguard Connection< / h3 >
< div class = "outline-text-3" id = "text-org50d7715" >
2020-04-05 11:30:26 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > config< / span > =< span class = "org-string" > "homelab"< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > connection< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > sudo< / span > wg show < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-highlight-numbers-number" > 2< / span > > /dev/null | head -n < span class = "org-highlight-numbers-number" > 1< / span > | awk < span class = "org-string" > '{print $NF }'< / span > < span class = "org-rainbow-delimiters-depth-1" > )< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > connection< / span > < / span > < span class = "org-string" > "< / span > = < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > sudo< / span > wg-quick down < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 83244< / span > < span class = "org-string" > "Wireguard"< / span > < span class = "org-string" > "Disconnected from < / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-type" > sudo< / span > wg-quick up < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 83244< / span > < span class = "org-string" > "Wireguard"< / span > < span class = "org-string" > "Connected to < / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > config< / span > < / span > < span class = "org-string" > "< / span >
< span class = "org-keyword" > fi< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org2c20f99" class = "outline-2" >
< h2 id = "org2c20f99" > Microphone loopback< / h2 >
< div class = "outline-text-2" id = "text-org2c20f99" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/loopback< / span > ]
< span class = "org-variable-name" > type< / span > = custom/script
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > format-underline< / span > = ${colors.bg}
< span class = "org-variable-name" > click-left< / span > = ~/.config/polybar/scripts/loopback-toggle.sh > /dev/null 2> %1 &
< span class = "org-variable-name" > format< / span > = < label>
< span class = "org-variable-name" > exec< / span > = ~/.config/polybar/scripts/loopback-status.sh
2020-04-05 11:30:26 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-variable-name" > interval< / span > = < span class = "org-highlight-numbers-number" > 2< / span >
2020-04-05 11:30:26 +02:00
< / pre >
< / div >
< / div >
2020-05-26 08:40:15 +02:00
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgd4b550f" class = "outline-3" >
< h3 id = "orgd4b550f" > Loopback Status< / h3 >
< div class = "outline-text-3" id = "text-orgd4b550f" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > loopback< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > pactl< / span > list < span class = "org-highlight-numbers-number" > 2< / span > > /dev/null | < span class = "org-type" > grep< / span > module-loopback | wc -l< span class = "org-rainbow-delimiters-depth-1" > )< / span >
2020-05-26 08:40:15 +02:00
2020-11-03 16:27:09 +01:00
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > loopback< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > " "< / span >
< span class = "org-keyword" > else< / span >
< span class = "org-type" > echo< / span > < span class = "org-string" > "%{F#859900} %{F-}"< / span >
< span class = "org-keyword" > fi< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
2020-04-05 11:30:26 +02:00
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-orgf2e2fb0" class = "outline-3" >
< h3 id = "orgf2e2fb0" > Toggle Loopback< / h3 >
< div class = "outline-text-3" id = "text-orgf2e2fb0" >
2020-05-26 08:40:15 +02:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-bash" > < span class = "org-variable-name" > loopback< / span > =$< span class = "org-rainbow-delimiters-depth-1" > (< / span > < span class = "org-sh-quoted-exec" > pactl< / span > list < span class = "org-highlight-numbers-number" > 2< / span > > /dev/null | < span class = "org-type" > grep< / span > module-loopback | wc -l< span class = "org-rainbow-delimiters-depth-1" > )< / span >
< span class = "org-keyword" > if< / span > < span class = "org-rainbow-delimiters-depth-1" > [< / span > < span class = "org-string" > "< / span > < span class = "org-string" > < span class = "org-constant" > $< / span > < / span > < span class = "org-string" > < span class = "org-variable-name" > loopback< / span > < / span > < span class = "org-string" > "< / span > -eq < span class = "org-string" > "0"< / span > < span class = "org-rainbow-delimiters-depth-1" > ]< / span > ; < span class = "org-keyword" > then< / span >
pactl load-module module-loopback < span class = "org-variable-name" > latency_msec< / span > =< span class = "org-highlight-numbers-number" > 1< / span > & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 82244< / span > < span class = "org-string" > "Loopback"< / span > < span class = "org-string" > "Enabled"< / span >
< span class = "org-keyword" > else< / span >
pactl unload-module module-loopback & & < span class = "org-sh-escaped-newline" > \< / span >
dunstify --replace=< span class = "org-highlight-numbers-number" > 82244< / span > < span class = "org-string" > "Loopback"< / span > < span class = "org-string" > "Disabled"< / span >
< span class = "org-keyword" > fi< / span >
2020-05-26 08:40:15 +02:00
< / pre >
< / div >
< / div >
< / div >
< / div >
2021-01-01 20:12:34 +01:00
< div id = "outline-container-org1243118" class = "outline-2" >
< h2 id = "org1243118" > Screenshot< / h2 >
< div class = "outline-text-2" id = "text-org1243118" >
2020-01-11 22:04:45 +01:00
< div class = "org-src-container" >
2020-11-03 16:27:09 +01:00
< pre class = "src src-conf" > [< span class = "org-type" > module/screenshot< / span > ]
< span class = "org-variable-name" > type< / span > = custom/text
< span class = "org-variable-name" > content< / span > = < span class = "org-string" > " "< / span >
< span class = "org-variable-name" > click-left< / span > = ~/.local/bin/screenshot > /dev/null 2> %1 &
2020-01-11 22:04:45 +01:00
< / pre >
< / div >
< / div >
< / div >
< / div >
< div id = "postamble" class = "status" >
< p class = "author" > Author: Dehaeze Thomas< / p >
2021-04-25 19:10:57 +02:00
< p class = "date" > Created: 2021-04-25 dim. 19:10< / p >
2020-01-11 22:04:45 +01:00
< / div >
< / body >
< / html >