Update css/js + few configs
This commit is contained in:
@@ -3,17 +3,13 @@
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<!-- 2020-11-03 mar. 16:26 -->
|
||||
<!-- 2021-01-01 ven. 20:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<title>Polybar Configuration</title>
|
||||
<meta name="generator" content="Org mode" />
|
||||
<meta name="author" content="Dehaeze Thomas" />
|
||||
<link rel="stylesheet" type="text/css" href="./css/htmlize.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="./css/readtheorg.css"/>
|
||||
<script type="text/javascript" src="./js/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="./js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
||||
<script type="text/javascript" src="./js/readtheorg.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
|
||||
<script type="text/javascript" src="./dist/script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="org-div-home-and-up">
|
||||
@@ -26,97 +22,103 @@
|
||||
<h2>Table of Contents</h2>
|
||||
<div id="text-table-of-contents">
|
||||
<ul>
|
||||
<li><a href="#orge45175a">Colors</a></li>
|
||||
<li><a href="#orgc8fe72e">VM</a></li>
|
||||
<li><a href="#org821ed7b">Top Bar</a></li>
|
||||
<li><a href="#orgb4f58e5">Show Windows Title</a></li>
|
||||
<li><a href="#org00bf733">I3 - Information about workspaces and active one</a></li>
|
||||
<li><a href="#orgf6d52fa">BSPWM</a></li>
|
||||
<li><a href="#org937d151">Music using MPD</a></li>
|
||||
<li><a href="#orgd7ff37b">Backlight level</a></li>
|
||||
<li><a href="#orgbb0a618">CPU Usage</a></li>
|
||||
<li><a href="#orgf6c3b32">Date</a></li>
|
||||
<li><a href="#orgd1c922e">Sound Volume</a></li>
|
||||
<li><a href="#orgfdbbed3">Battery</a></li>
|
||||
<li><a href="#orgc01c036">Temperature</a></li>
|
||||
<li><a href="#org1e00bc3">Unread Mails</a>
|
||||
<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>
|
||||
<ul>
|
||||
<li><a href="#org2c713a7">Unread Mail Scripts</a></li>
|
||||
<li><a href="#org61e09e9">Refresh Mail Scripts</a></li>
|
||||
<li><a href="#orgd0fb5fc">Open Mails</a></li>
|
||||
<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>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#orgbf8122f">Unread News</a>
|
||||
<li><a href="#org239a736">Unread News</a>
|
||||
<ul>
|
||||
<li><a href="#orgc9bda50">Unread News Scripts</a></li>
|
||||
<li><a href="#org5fbaf38">Refresh News Scripts</a></li>
|
||||
<li><a href="#org3459140">Open Newsboat</a></li>
|
||||
<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>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org87f3575">Calendar</a>
|
||||
<li><a href="#orgf87e470">Calendar</a>
|
||||
<ul>
|
||||
<li><a href="#org7058c70">Calendar Status Scripts</a></li>
|
||||
<li><a href="#orgb67d0d9">Open Calendar</a></li>
|
||||
<li><a href="#orgbc1d594">Calendar Status Scripts</a></li>
|
||||
<li><a href="#org8c169a3">Open Calendar</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org8bc0735">Redshift</a>
|
||||
<li><a href="#org3d13512">Redshift</a>
|
||||
<ul>
|
||||
<li><a href="#orgc95d065">Redshift - Status</a></li>
|
||||
<li><a href="#org5f3dbe0">Toggle Redshift</a></li>
|
||||
<li><a href="#org00942a2">Redshift - Status</a></li>
|
||||
<li><a href="#org42979cb">Toggle Redshift</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org10f4424">NordVPN</a>
|
||||
<li><a href="#org6f8b363">NordVPN</a>
|
||||
<ul>
|
||||
<li><a href="#org1858160">Nordvpn Status script</a></li>
|
||||
<li><a href="#orgfb45dca">Nordvpn Toggle</a></li>
|
||||
<li><a href="#org4effa5e">Nordvpn Status script</a></li>
|
||||
<li><a href="#org4e1d6b0">Nordvpn Toggle</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org3734bc8">Packages</a>
|
||||
<li><a href="#orgaca766b">Packages</a>
|
||||
<ul>
|
||||
<li><a href="#org9b8a9c8">Packages Status script</a></li>
|
||||
<li><a href="#orgb8c1426">Refresh New Packages script</a></li>
|
||||
<li><a href="#orgb3e71da">Packages Update</a></li>
|
||||
<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>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#orga78a541">Dunst</a>
|
||||
<li><a href="#orgb0dd4b9">Dunst</a>
|
||||
<ul>
|
||||
<li><a href="#org05dbfd7">Dunst Status script</a></li>
|
||||
<li><a href="#org8b69076">Dunst Toggle</a></li>
|
||||
<li><a href="#orga70d12f">Dunst Status script</a></li>
|
||||
<li><a href="#orgd512f93">Dunst Toggle</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org47fb977">Lock Screen</a>
|
||||
<li><a href="#org4b27499">Lock Screen</a>
|
||||
<ul>
|
||||
<li><a href="#orgba19d9f">Lock screen Status script</a></li>
|
||||
<li><a href="#org8891736">Toggle Automatic Lock Screen</a></li>
|
||||
<li><a href="#org6059ab7">Lock screen Status script</a></li>
|
||||
<li><a href="#orgdb07c1d">Toggle Automatic Lock Screen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org7b140fd">Network</a></li>
|
||||
<li><a href="#org8c39876">Wireguard</a>
|
||||
<li><a href="#org5dd1b17">Network</a>
|
||||
<ul>
|
||||
<li><a href="#org5fe71f8">Wireguard Connection Status</a></li>
|
||||
<li><a href="#orgad2cf0d">Toggle Wireguard Connection</a></li>
|
||||
<li><a href="#org4f57e9b">Run Network Manager</a></li>
|
||||
<li><a href="#org32bdecf">Toggle Wifi or Ethernet</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org1abb101">Microphone loopback</a>
|
||||
<li><a href="#org02c08ea">Bluetooth</a>
|
||||
<ul>
|
||||
<li><a href="#orgd343aa5">Loopback Status</a></li>
|
||||
<li><a href="#org417e5fc">Toggle Loopback</a></li>
|
||||
<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>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org726272d">Screenshot</a></li>
|
||||
<li><a href="#orgc30611d">Scripts</a>
|
||||
<li><a href="#orgb2ea4f9">Wireguard</a>
|
||||
<ul>
|
||||
<li><a href="#orgfa1b0fe">Launch</a></li>
|
||||
<li><a href="#org56bb827">Toggle</a></li>
|
||||
<li><a href="#orgab5de35">Wireguard Connection Status</a></li>
|
||||
<li><a href="#org50d7715">Toggle Wireguard Connection</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<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>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orge45175a" class="outline-2">
|
||||
<h2 id="orge45175a">Colors</h2>
|
||||
<div class="outline-text-2" id="text-orge45175a">
|
||||
<div id="outline-container-org3781e1e" class="outline-2">
|
||||
<h2 id="org3781e1e">Colors</h2>
|
||||
<div class="outline-text-2" id="text-org3781e1e">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">colors</span>]
|
||||
<span class="org-variable-name">bg</span> = ${xrdb:background}
|
||||
@@ -140,9 +142,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc8fe72e" class="outline-2">
|
||||
<h2 id="orgc8fe72e">VM</h2>
|
||||
<div class="outline-text-2" id="text-orgc8fe72e">
|
||||
<div id="outline-container-org445e1c9" class="outline-2">
|
||||
<h2 id="org445e1c9">VM</h2>
|
||||
<div class="outline-text-2" id="text-org445e1c9">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
@@ -152,9 +154,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org821ed7b" class="outline-2">
|
||||
<h2 id="org821ed7b">Top Bar</h2>
|
||||
<div class="outline-text-2" id="text-org821ed7b">
|
||||
<div id="outline-container-org4821d11" class="outline-2">
|
||||
<h2 id="org4821d11">Top Bar</h2>
|
||||
<div class="outline-text-2" id="text-org4821d11">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">bar/top</span>]
|
||||
<span class="org-variable-name">enable-ipc</span> = true
|
||||
@@ -185,7 +187,7 @@
|
||||
|
||||
<span class="org-variable-name">modules-left</span> = i3 bspwm xwindow
|
||||
<span class="org-variable-name">modules-center</span> =
|
||||
<span class="org-variable-name">modules-right</span> = pulseaudio wired-network wireless-network wireguard nordvpn loopback redshift lockscreen dunst packages unread_news unread_mail calendar temperature battery date
|
||||
<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
|
||||
|
||||
<span class="org-variable-name">wm-restack</span> = i3
|
||||
|
||||
@@ -198,9 +200,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb4f58e5" class="outline-2">
|
||||
<h2 id="orgb4f58e5">Show Windows Title</h2>
|
||||
<div class="outline-text-2" id="text-orgb4f58e5">
|
||||
<div id="outline-container-orgf8c6a7f" class="outline-2">
|
||||
<h2 id="orgf8c6a7f">Show Windows Title</h2>
|
||||
<div class="outline-text-2" id="text-orgf8c6a7f">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/xwindow</span>]
|
||||
<span class="org-variable-name">type</span> = internal/xwindow
|
||||
@@ -210,9 +212,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org00bf733" class="outline-2">
|
||||
<h2 id="org00bf733">I3 - Information about workspaces and active one</h2>
|
||||
<div class="outline-text-2" id="text-org00bf733">
|
||||
<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">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/i3</span>]
|
||||
<span class="org-variable-name">type</span> = internal/i3
|
||||
@@ -262,9 +264,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgf6d52fa" class="outline-2">
|
||||
<h2 id="orgf6d52fa">BSPWM</h2>
|
||||
<div class="outline-text-2" id="text-orgf6d52fa">
|
||||
<div id="outline-container-org3d63ec8" class="outline-2">
|
||||
<h2 id="org3d63ec8">BSPWM</h2>
|
||||
<div class="outline-text-2" id="text-org3d63ec8">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/bspwm</span>]
|
||||
<span class="org-variable-name">type</span> = internal/bspwm
|
||||
@@ -309,9 +311,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org937d151" class="outline-2">
|
||||
<h2 id="org937d151">Music using MPD</h2>
|
||||
<div class="outline-text-2" id="text-org937d151">
|
||||
<div id="outline-container-org9a4155c" class="outline-2">
|
||||
<h2 id="org9a4155c">Music using MPD</h2>
|
||||
<div class="outline-text-2" id="text-org9a4155c">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/mpd</span>]
|
||||
<span class="org-variable-name">type</span> = internal/mpd
|
||||
@@ -350,9 +352,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgd7ff37b" class="outline-2">
|
||||
<h2 id="orgd7ff37b">Backlight level</h2>
|
||||
<div class="outline-text-2" id="text-orgd7ff37b">
|
||||
<div id="outline-container-org3d0e06d" class="outline-2">
|
||||
<h2 id="org3d0e06d">Backlight level</h2>
|
||||
<div class="outline-text-2" id="text-org3d0e06d">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/xbacklight</span>]
|
||||
<span class="org-variable-name">type</span> = internal/xbacklight
|
||||
@@ -375,9 +377,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgbb0a618" class="outline-2">
|
||||
<h2 id="orgbb0a618">CPU Usage</h2>
|
||||
<div class="outline-text-2" id="text-orgbb0a618">
|
||||
<div id="outline-container-orgca1fe67" class="outline-2">
|
||||
<h2 id="orgca1fe67">CPU Usage</h2>
|
||||
<div class="outline-text-2" id="text-orgca1fe67">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/cpu</span>]
|
||||
<span class="org-variable-name">type</span> = internal/cpu
|
||||
@@ -392,9 +394,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgf6c3b32" class="outline-2">
|
||||
<h2 id="orgf6c3b32">Date</h2>
|
||||
<div class="outline-text-2" id="text-orgf6c3b32">
|
||||
<div id="outline-container-org0e67661" class="outline-2">
|
||||
<h2 id="org0e67661">Date</h2>
|
||||
<div class="outline-text-2" id="text-org0e67661">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/date</span>]
|
||||
<span class="org-variable-name">type</span> = internal/date
|
||||
@@ -413,9 +415,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgd1c922e" class="outline-2">
|
||||
<h2 id="orgd1c922e">Sound Volume</h2>
|
||||
<div class="outline-text-2" id="text-orgd1c922e">
|
||||
<div id="outline-container-org557cf0e" class="outline-2">
|
||||
<h2 id="org557cf0e">Sound Volume</h2>
|
||||
<div class="outline-text-2" id="text-org557cf0e">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/pulseaudio</span>]
|
||||
<span class="org-variable-name">type</span> = internal/pulseaudio
|
||||
@@ -451,9 +453,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgfdbbed3" class="outline-2">
|
||||
<h2 id="orgfdbbed3">Battery</h2>
|
||||
<div class="outline-text-2" id="text-orgfdbbed3">
|
||||
<div id="outline-container-orgfca1780" class="outline-2">
|
||||
<h2 id="orgfca1780">Battery</h2>
|
||||
<div class="outline-text-2" id="text-orgfca1780">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/battery</span>]
|
||||
<span class="org-variable-name">type</span> = internal/battery
|
||||
@@ -481,9 +483,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc01c036" class="outline-2">
|
||||
<h2 id="orgc01c036">Temperature</h2>
|
||||
<div class="outline-text-2" id="text-orgc01c036">
|
||||
<div id="outline-container-org7a087c2" class="outline-2">
|
||||
<h2 id="org7a087c2">Temperature</h2>
|
||||
<div class="outline-text-2" id="text-org7a087c2">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/temperature</span>]
|
||||
<span class="org-variable-name">type</span> = internal/temperature
|
||||
@@ -509,9 +511,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org1e00bc3" class="outline-2">
|
||||
<h2 id="org1e00bc3">Unread Mails</h2>
|
||||
<div class="outline-text-2" id="text-org1e00bc3">
|
||||
<div id="outline-container-orgc54e0a9" class="outline-2">
|
||||
<h2 id="orgc54e0a9">Unread Mails</h2>
|
||||
<div class="outline-text-2" id="text-orgc54e0a9">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/unread_mail</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -526,9 +528,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org2c713a7" class="outline-3">
|
||||
<h3 id="org2c713a7">Unread Mail Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org2c713a7">
|
||||
<div id="outline-container-org3c6d643" class="outline-3">
|
||||
<h3 id="org3c6d643">Unread Mail Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org3c6d643">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -542,9 +544,9 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org61e09e9" class="outline-3">
|
||||
<h3 id="org61e09e9">Refresh Mail Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org61e09e9">
|
||||
<div id="outline-container-org5774795" class="outline-3">
|
||||
<h3 id="org5774795">Refresh Mail Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org5774795">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
@@ -557,9 +559,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgd0fb5fc" class="outline-3">
|
||||
<h3 id="orgd0fb5fc">Open Mails</h3>
|
||||
<div class="outline-text-3" id="text-orgd0fb5fc">
|
||||
<div id="outline-container-org892ac5a" class="outline-3">
|
||||
<h3 id="org892ac5a">Open Mails</h3>
|
||||
<div class="outline-text-3" id="text-org892ac5a">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
</pre>
|
||||
@@ -568,9 +570,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgbf8122f" class="outline-2">
|
||||
<h2 id="orgbf8122f">Unread News</h2>
|
||||
<div class="outline-text-2" id="text-orgbf8122f">
|
||||
<div id="outline-container-org239a736" class="outline-2">
|
||||
<h2 id="org239a736">Unread News</h2>
|
||||
<div class="outline-text-2" id="text-org239a736">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/unread_news</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -585,9 +587,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc9bda50" class="outline-3">
|
||||
<h3 id="orgc9bda50">Unread News Scripts</h3>
|
||||
<div class="outline-text-3" id="text-orgc9bda50">
|
||||
<div id="outline-container-orgab7b816" class="outline-3">
|
||||
<h3 id="orgab7b816">Unread News Scripts</h3>
|
||||
<div class="outline-text-3" id="text-orgab7b816">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -601,9 +603,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org5fbaf38" class="outline-3">
|
||||
<h3 id="org5fbaf38">Refresh News Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org5fbaf38">
|
||||
<div id="outline-container-orgb3629f6" class="outline-3">
|
||||
<h3 id="orgb3629f6">Refresh News Scripts</h3>
|
||||
<div class="outline-text-3" id="text-orgb3629f6">
|
||||
<div class="org-src-container">
|
||||
<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>;
|
||||
|
||||
@@ -620,9 +622,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org3459140" class="outline-3">
|
||||
<h3 id="org3459140">Open Newsboat</h3>
|
||||
<div class="outline-text-3" id="text-org3459140">
|
||||
<div id="outline-container-org4b2dabe" class="outline-3">
|
||||
<h3 id="org4b2dabe">Open Newsboat</h3>
|
||||
<div class="outline-text-3" id="text-org4b2dabe">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
</pre>
|
||||
@@ -631,9 +633,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org87f3575" class="outline-2">
|
||||
<h2 id="org87f3575">Calendar</h2>
|
||||
<div class="outline-text-2" id="text-org87f3575">
|
||||
<div id="outline-container-orgf87e470" class="outline-2">
|
||||
<h2 id="orgf87e470">Calendar</h2>
|
||||
<div class="outline-text-2" id="text-orgf87e470">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/calendar</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -647,9 +649,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org7058c70" class="outline-3">
|
||||
<h3 id="org7058c70">Calendar Status Scripts</h3>
|
||||
<div class="outline-text-3" id="text-org7058c70">
|
||||
<div id="outline-container-orgbc1d594" class="outline-3">
|
||||
<h3 id="orgbc1d594">Calendar Status Scripts</h3>
|
||||
<div class="outline-text-3" id="text-orgbc1d594">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -679,9 +681,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb67d0d9" class="outline-3">
|
||||
<h3 id="orgb67d0d9">Open Calendar</h3>
|
||||
<div class="outline-text-3" id="text-orgb67d0d9">
|
||||
<div id="outline-container-org8c169a3" class="outline-3">
|
||||
<h3 id="org8c169a3">Open Calendar</h3>
|
||||
<div class="outline-text-3" id="text-org8c169a3">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
</pre>
|
||||
@@ -690,9 +692,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org8bc0735" class="outline-2">
|
||||
<h2 id="org8bc0735">Redshift</h2>
|
||||
<div class="outline-text-2" id="text-org8bc0735">
|
||||
<div id="outline-container-org3d13512" class="outline-2">
|
||||
<h2 id="org3d13512">Redshift</h2>
|
||||
<div class="outline-text-2" id="text-org3d13512">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/redshift</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -706,9 +708,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc95d065" class="outline-3">
|
||||
<h3 id="orgc95d065">Redshift - Status</h3>
|
||||
<div class="outline-text-3" id="text-orgc95d065">
|
||||
<div id="outline-container-org00942a2" class="outline-3">
|
||||
<h3 id="org00942a2">Redshift - Status</h3>
|
||||
<div class="outline-text-3" id="text-org00942a2">
|
||||
<div class="org-src-container">
|
||||
<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>;
|
||||
@@ -720,9 +722,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org5f3dbe0" class="outline-3">
|
||||
<h3 id="org5f3dbe0">Toggle Redshift</h3>
|
||||
<div class="outline-text-3" id="text-org5f3dbe0">
|
||||
<div id="outline-container-org42979cb" class="outline-3">
|
||||
<h3 id="org42979cb">Toggle Redshift</h3>
|
||||
<div class="outline-text-3" id="text-org42979cb">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
@@ -737,15 +739,15 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org10f4424" class="outline-2">
|
||||
<h2 id="org10f4424">NordVPN</h2>
|
||||
<div class="outline-text-2" id="text-org10f4424">
|
||||
<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> = ~/.config/polybar/scripts/nordvpn-toggle.sh >/dev/null 2>%1 &
|
||||
<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>
|
||||
@@ -753,9 +755,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org1858160" class="outline-3">
|
||||
<h3 id="org1858160">Nordvpn Status script</h3>
|
||||
<div class="outline-text-3" id="text-org1858160">
|
||||
<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>;
|
||||
|
||||
@@ -769,32 +771,19 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgfb45dca" class="outline-3">
|
||||
<h3 id="orgfb45dca">Nordvpn Toggle</h3>
|
||||
<div class="outline-text-3" id="text-orgfb45dca">
|
||||
<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>
|
||||
nordvpn disconnect && <span class="org-sh-escaped-newline">\</span>
|
||||
dunstify --replace=<span class="org-highlight-numbers-number">23198</span> <span class="org-string">"VPN"</span> <span class="org-string">"Disconnected"</span> && <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">else</span>
|
||||
<span class="org-variable-name">country</span>=<span class="org-sh-quoted-exec">`</span><span class="org-type"><span class="org-sh-quoted-exec">cat</span></span><span class="org-sh-quoted-exec"> ~/.local/data/nordvpn_countries.txt | sed 's/\s*\t\s*/ /g ; s/\s/\n/g ; s/_/ /g ; /^[a-zA-Z]/!d ; s/\(.*\)/\L\1/' | rofi -i -dmenu | sed 's/\s/_/g'`</span>;
|
||||
dunstify --replace=<span class="org-highlight-numbers-number">23198</span> <span class="org-string">"VPN"</span> <span class="org-string">"Connecting to </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">country</span></span><span class="org-string">..."</span>;
|
||||
nordvpn connect $<span class="org-variable-name">country</span> && <span class="org-sh-escaped-newline">\</span>
|
||||
dunstify --replace=<span class="org-highlight-numbers-number">23198</span> <span class="org-string">"VPN"</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">country</span></span><span class="org-string">"</span> && <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>;
|
||||
<span class="org-keyword">fi</span>
|
||||
</pre>
|
||||
</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>
|
||||
|
||||
<div id="outline-container-org3734bc8" class="outline-2">
|
||||
<h2 id="org3734bc8">Packages</h2>
|
||||
<div class="outline-text-2" id="text-org3734bc8">
|
||||
<div id="outline-container-orgaca766b" class="outline-2">
|
||||
<h2 id="orgaca766b">Packages</h2>
|
||||
<div class="outline-text-2" id="text-orgaca766b">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/packages</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -809,9 +798,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org9b8a9c8" class="outline-3">
|
||||
<h3 id="org9b8a9c8">Packages Status script</h3>
|
||||
<div class="outline-text-3" id="text-org9b8a9c8">
|
||||
<div id="outline-container-org3d928b2" class="outline-3">
|
||||
<h3 id="org3d928b2">Packages Status script</h3>
|
||||
<div class="outline-text-3" id="text-org3d928b2">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash">yay -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">`yay -Qu 2> /dev/null | wc -l`</span> || <span class="org-sh-escaped-newline">\</span>
|
||||
@@ -828,9 +817,9 @@ checkmail -q && <span class="org-sh-escaped-newline">\</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb8c1426" class="outline-3">
|
||||
<h3 id="orgb8c1426">Refresh New Packages script</h3>
|
||||
<div class="outline-text-3" id="text-orgb8c1426">
|
||||
<div id="outline-container-org90118f0" class="outline-3">
|
||||
<h3 id="org90118f0">Refresh New Packages script</h3>
|
||||
<div class="outline-text-3" id="text-org90118f0">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -847,9 +836,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb3e71da" class="outline-3">
|
||||
<h3 id="orgb3e71da">Packages Update</h3>
|
||||
<div class="outline-text-3" id="text-orgb3e71da">
|
||||
<div id="outline-container-org9a148af" class="outline-3">
|
||||
<h3 id="org9a148af">Packages Update</h3>
|
||||
<div class="outline-text-3" id="text-org9a148af">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash">$<span class="org-variable-name">TERMINAL</span> -e <span class="org-string">"yay"</span>
|
||||
</pre>
|
||||
@@ -858,9 +847,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orga78a541" class="outline-2">
|
||||
<h2 id="orga78a541">Dunst</h2>
|
||||
<div class="outline-text-2" id="text-orga78a541">
|
||||
<div id="outline-container-orgb0dd4b9" class="outline-2">
|
||||
<h2 id="orgb0dd4b9">Dunst</h2>
|
||||
<div class="outline-text-2" id="text-orgb0dd4b9">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/dunst</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -874,9 +863,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org05dbfd7" class="outline-3">
|
||||
<h3 id="org05dbfd7">Dunst Status script</h3>
|
||||
<div class="outline-text-3" id="text-org05dbfd7">
|
||||
<div id="outline-container-orga70d12f" class="outline-3">
|
||||
<h3 id="orga70d12f">Dunst Status script</h3>
|
||||
<div class="outline-text-3" id="text-orga70d12f">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-variable-name">tmpfile</span>=<span class="org-string">"/tmp/dunststatus"</span>;
|
||||
|
||||
@@ -894,9 +883,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org8b69076" class="outline-3">
|
||||
<h3 id="org8b69076">Dunst Toggle</h3>
|
||||
<div class="outline-text-3" id="text-org8b69076">
|
||||
<div id="outline-container-orgd512f93" class="outline-3">
|
||||
<h3 id="orgd512f93">Dunst Toggle</h3>
|
||||
<div class="outline-text-3" id="text-orgd512f93">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-variable-name">tmpfile</span>=<span class="org-string">"/tmp/dunststatus"</span>;
|
||||
|
||||
@@ -916,9 +905,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org47fb977" class="outline-2">
|
||||
<h2 id="org47fb977">Lock Screen</h2>
|
||||
<div class="outline-text-2" id="text-org47fb977">
|
||||
<div id="outline-container-org4b27499" class="outline-2">
|
||||
<h2 id="org4b27499">Lock Screen</h2>
|
||||
<div class="outline-text-2" id="text-org4b27499">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/lockscreen</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -934,9 +923,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgba19d9f" class="outline-3">
|
||||
<h3 id="orgba19d9f">Lock screen Status script</h3>
|
||||
<div class="outline-text-3" id="text-orgba19d9f">
|
||||
<div id="outline-container-org6059ab7" class="outline-3">
|
||||
<h3 id="org6059ab7">Lock screen Status script</h3>
|
||||
<div class="outline-text-3" id="text-org6059ab7">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
@@ -949,9 +938,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org8891736" class="outline-3">
|
||||
<h3 id="org8891736">Toggle Automatic Lock Screen</h3>
|
||||
<div class="outline-text-3" id="text-org8891736">
|
||||
<div id="outline-container-orgdb07c1d" class="outline-3">
|
||||
<h3 id="orgdb07c1d">Toggle Automatic Lock Screen</h3>
|
||||
<div class="outline-text-3" id="text-orgdb07c1d">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
@@ -966,18 +955,18 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org7b140fd" class="outline-2">
|
||||
<h2 id="org7b140fd">Network</h2>
|
||||
<div class="outline-text-2" id="text-org7b140fd">
|
||||
<div id="outline-container-org5dd1b17" class="outline-2">
|
||||
<h2 id="org5dd1b17">Network</h2>
|
||||
<div class="outline-text-2" id="text-org5dd1b17">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/wired-network</span>]
|
||||
<span class="org-variable-name">type</span> = internal/network
|
||||
<span class="org-variable-name">interface</span> = enp0s20f0u6u4
|
||||
<span class="org-variable-name">interface</span> = enp57s0u2u4u4
|
||||
|
||||
<span class="org-variable-name">label-connected</span> =  %local_ip%
|
||||
<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}
|
||||
<span class="org-variable-name">label-connected-foreground</span> = ${colors.fg}
|
||||
|
||||
<span class="org-variable-name">label-disconnected</span> = 
|
||||
<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}
|
||||
<span class="org-variable-name">label-disconnected-foreground</span> = <span class="org-comment-delimiter">#</span><span class="org-comment">777</span>
|
||||
</pre>
|
||||
</div>
|
||||
@@ -990,19 +979,125 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
<span class="org-variable-name">format-connected</span> = <label-connected>
|
||||
<span class="org-variable-name">format-disconnected</span> = <label-disconnected>
|
||||
|
||||
<span class="org-variable-name">label-connected</span> = 直 %essid%
|
||||
<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}
|
||||
<span class="org-variable-name">label-connected-foreground</span> = ${colors.fg}
|
||||
|
||||
<span class="org-variable-name">label-disconnected</span> = 睊
|
||||
<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}
|
||||
<span class="org-variable-name">label-disconnected-foreground</span> = <span class="org-comment-delimiter">#</span><span class="org-comment">777</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<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-org8c39876" class="outline-2">
|
||||
<h2 id="org8c39876">Wireguard</h2>
|
||||
<div class="outline-text-2" id="text-org8c39876">
|
||||
<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>
|
||||
</div>
|
||||
|
||||
<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>
|
||||
|
||||
<div id="outline-container-orgb2ea4f9" class="outline-2">
|
||||
<h2 id="orgb2ea4f9">Wireguard</h2>
|
||||
<div class="outline-text-2" id="text-orgb2ea4f9">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/wireguard</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -1017,9 +1112,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org5fe71f8" class="outline-3">
|
||||
<h3 id="org5fe71f8">Wireguard Connection Status</h3>
|
||||
<div class="outline-text-3" id="text-org5fe71f8">
|
||||
<div id="outline-container-orgab5de35" class="outline-3">
|
||||
<h3 id="orgab5de35">Wireguard Connection Status</h3>
|
||||
<div class="outline-text-3" id="text-orgab5de35">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-variable-name">config</span>=<span class="org-string">"homelab"</span>
|
||||
|
||||
@@ -1035,9 +1130,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgad2cf0d" class="outline-3">
|
||||
<h3 id="orgad2cf0d">Toggle Wireguard Connection</h3>
|
||||
<div class="outline-text-3" id="text-orgad2cf0d">
|
||||
<div id="outline-container-org50d7715" class="outline-3">
|
||||
<h3 id="org50d7715">Toggle Wireguard Connection</h3>
|
||||
<div class="outline-text-3" id="text-org50d7715">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-variable-name">config</span>=<span class="org-string">"homelab"</span>
|
||||
|
||||
@@ -1056,9 +1151,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org1abb101" class="outline-2">
|
||||
<h2 id="org1abb101">Microphone loopback</h2>
|
||||
<div class="outline-text-2" id="text-org1abb101">
|
||||
<div id="outline-container-org2c20f99" class="outline-2">
|
||||
<h2 id="org2c20f99">Microphone loopback</h2>
|
||||
<div class="outline-text-2" id="text-org2c20f99">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/loopback</span>]
|
||||
<span class="org-variable-name">type</span> = custom/script
|
||||
@@ -1073,9 +1168,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgd343aa5" class="outline-3">
|
||||
<h3 id="orgd343aa5">Loopback Status</h3>
|
||||
<div class="outline-text-3" id="text-orgd343aa5">
|
||||
<div id="outline-container-orgd4b550f" class="outline-3">
|
||||
<h3 id="orgd4b550f">Loopback Status</h3>
|
||||
<div class="outline-text-3" id="text-orgd4b550f">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -1089,9 +1184,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org417e5fc" class="outline-3">
|
||||
<h3 id="org417e5fc">Toggle Loopback</h3>
|
||||
<div class="outline-text-3" id="text-org417e5fc">
|
||||
<div id="outline-container-orgf2e2fb0" class="outline-3">
|
||||
<h3 id="orgf2e2fb0">Toggle Loopback</h3>
|
||||
<div class="outline-text-3" id="text-orgf2e2fb0">
|
||||
<div class="org-src-container">
|
||||
<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>
|
||||
|
||||
@@ -1109,9 +1204,9 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
|
||||
|
||||
<div id="outline-container-org726272d" class="outline-2">
|
||||
<h2 id="org726272d">Screenshot</h2>
|
||||
<div class="outline-text-2" id="text-org726272d">
|
||||
<div id="outline-container-org1243118" class="outline-2">
|
||||
<h2 id="org1243118">Screenshot</h2>
|
||||
<div class="outline-text-2" id="text-org1243118">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">[<span class="org-type">module/screenshot</span>]
|
||||
<span class="org-variable-name">type</span> = custom/text
|
||||
@@ -1121,51 +1216,10 @@ yay -Sy > /dev/null <span class="org-highlight-numbers-number">2</span>>&a
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc30611d" class="outline-2">
|
||||
<h2 id="orgc30611d">Scripts</h2>
|
||||
<div class="outline-text-2" id="text-orgc30611d">
|
||||
</div>
|
||||
<div id="outline-container-orgfa1b0fe" class="outline-3">
|
||||
<h3 id="orgfa1b0fe">Launch</h3>
|
||||
<div class="outline-text-3" id="text-orgfa1b0fe">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">Terminate already running bar instances</span>
|
||||
killall -q polybar
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Wait until the processes have been shut down</span>
|
||||
<span class="org-keyword">while</span> <span class="org-type">pgrep</span> -u $<span class="org-variable-name">UID</span> -x polybar >/dev/null; <span class="org-keyword">do</span> <span class="org-type">sleep</span> <span class="org-highlight-numbers-number">1</span>; <span class="org-keyword">done</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Launch Polybar, using default config location ~/.config/polybar/config</span>
|
||||
polybar top >>/tmp/polybar.log <span class="org-highlight-numbers-number">2</span>>&<span class="org-highlight-numbers-number">1</span> &
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">polybar bottom &</span>
|
||||
|
||||
<span class="org-type">echo</span> <span class="org-string">"Polybar launched..."</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org56bb827" class="outline-3">
|
||||
<h3 id="org56bb827">Toggle</h3>
|
||||
<div class="outline-text-3" id="text-org56bb827">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">Usage : toggle.sh top</span>
|
||||
|
||||
<span class="org-variable-name">pid</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">pgrep</span> -f <span class="org-string">"polybar </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">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> <span class="org-negation-char">!</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">pid</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
|
||||
polybar-msg -p $<span class="org-variable-name">pid</span> cmd toggle >/dev/null <span class="org-highlight-numbers-number">2</span>>&<span class="org-highlight-numbers-number">1</span>
|
||||
<span class="org-keyword">fi</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="author">Author: Dehaeze Thomas</p>
|
||||
<p class="date">Created: 2020-11-03 mar. 16:26</p>
|
||||
<p class="date">Created: 2021-01-01 ven. 20:09</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user