mirror of
https://github.com/SqrtMinusOne/sqrtminusone.github.io.git
synced 2025-12-11 00:03:02 +03:00
deploy: 8ed5a5305f
This commit is contained in:
parent
40cb934c2c
commit
d714aa8087
4 changed files with 8 additions and 7 deletions
|
|
@ -1030,7 +1030,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<p><code>i3lock</code> is disabled because the global one has to be used.</p>
|
||||
<p><a href="https://i3wm.org/">i3wm</a> is a manual tiling window manager, which is currently my window manager of choice. I’ve tried several alternatives, including <a href="https://xmonad.org/">xmonad</a> & <a href="https://github.com/ch11ng/exwm">EXWM</a>, <del>but i3 seems to fit my workflow best</del> and decided to switch to EXWM. This section is kept just in case.</p>
|
||||
<p><a href="https://i3wm.org/">i3wm</a> is a manual tiling window manager, which is currently my window manager of choice. I’ve tried several alternatives, including <a href="https://xmonad.org/">xmonad</a> & <a href="https://github.com/ch11ng/exwm">EXWM</a>, <del>but i3 seems to fit my workflow best</del> and decided to switch to EXWM. This section is kept for a few cases when I need to be extra sure that my WM doesn’t fail.</p>
|
||||
<p><a href="https://github.com/Airblader/i3">i3-gaps</a> is an i3 fork with a few features like window gaps. I like to enable inner gaps when there is at least one container in a workspace.</p>
|
||||
<p>References:</p>
|
||||
<ul>
|
||||
|
|
@ -1124,7 +1124,7 @@
|
|||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+a focus parent<span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+Shift+A focus child<span style="">
|
||||
</span></span></span></code></pre></div><p>Toggle sticky</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+i sticky toggle<span style="">
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+Shift+i sticky toggle<span style="">
|
||||
</span></span></span></code></pre></div><p>Set windows as floating and sticky, move to the top right.</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+x floating enable; sticky enable; move position <span style="color:#666">1220</span> <span style="color:#666">0</span>; resize set width <span style="color:#666">700</span> px<span style="">
|
||||
</span></span></span></code></pre></div><h3 id="workspaces">Workspaces</h3>
|
||||
|
|
@ -1353,7 +1353,7 @@
|
|||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+b exec --no-startup-id dmenu-buku<span style="">
|
||||
</span></span></span></code></pre></div><h3 id="integration-with-rofi">Integration with rofi</h3>
|
||||
<p>Keybindings to launch <a href="https://github.com/davatorium/rofi">rofi</a>. For more detail, look the <a href="#rofi">Rofi</a> section.</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+d exec <span style="color:#ba2121">"rofi -modi 'drun,run' -show drun"</span><span style="">
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-vim" data-lang="vim"><span style="display:flex;"><span>bindsym $mod+p exec <span style="color:#ba2121">"rofi -modi 'drun,run' -show drun"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+b exec --no-startup-id rofi-buku-mine<span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+minus exec rofi-pass<span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+equal exec rofimoji<span style="">
|
||||
|
|
@ -1374,7 +1374,7 @@
|
|||
</span></span></span><span style="display:flex;"><span><span style=""></span># start a terminal at workspace <span style="color:#666">1</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+Return exec <span style="color:#ba2121">"i3-msg 'workspace 1 🚀; exec alacritty'"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+p exec <span style="color:#ba2121">"copyq menu"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+i exec <span style="color:#ba2121">"copyq menu"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+Shift+x exec <span style="color:#ba2121">"i3lock -f -i /home/pavel/Pictures/lock-wallpaper.png"</span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style="">
|
||||
</span></span></span><span style="display:flex;"><span><span style=""></span>bindsym $mod+semicolon mode <span style="color:#ba2121">"apps"</span><span style="">
|
||||
|
|
@ -1888,7 +1888,7 @@
|
|||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">font-3</span> <span style="color:#666">=</span> <span style="color:#ba2121">JetBrains Mono Nerd Font:monospace:size=13;4</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">font-4</span> <span style="color:#666">=</span> <span style="color:#ba2121">JetBrains Mono Nerd Font:monospace:size=17;4</span>
|
||||
</span></span></code></pre></div><p>Modules. Because I sometimes set up different blocks on different monitors, they are set via environment variables.</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; modules-left = i3</span>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#7d9029">modules-left</span> <span style="color:#666">=</span> <span style="color:#ba2121">i3</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; modules-center = test</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">modules-right</span> <span style="color:#666">=</span> <span style="color:#ba2121">${env:RIGHT_BLOCKS}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
|
|
@ -2379,18 +2379,19 @@
|
|||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">pin-workspaces</span> <span style="color:#666">=</span> <span style="color:#ba2121">true</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-mode-padding</span> <span style="color:#666">=</span> <span style="color:#ba2121">1</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-mode-foreground</span> <span style="color:#666">=</span> <span style="color:#ba2121">#000</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-mode-foreground</span> <span style="color:#666">=</span> <span style="color:#ba2121">${colors.white}</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-mode-background</span> <span style="color:#666">=</span> <span style="color:#ba2121">${colors.blue}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; focused = Active workspace on focused monitor</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-focused</span> <span style="color:#666">=</span> <span style="color:#ba2121">%</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; label-focused-background = ${colors.background-alt}</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-focused-background</span> <span style="color:#666">=</span> <span style="color:#ba2121">${colors.blue}</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-focused-underline</span><span style="color:#666">=</span> <span style="color:#ba2121">${colors.blue}</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-focused-padding</span> <span style="color:#666">=</span> <span style="color:#ba2121">1</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; unfocused = Inactive workspace on any monitor</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-unfocused</span> <span style="color:#666">=</span> <span style="color:#ba2121">%</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-unfocused-padding</span> <span style="color:#666">=</span> <span style="color:#ba2121">1</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-unfocused-foreground</span> <span style="color:#666">=</span> <span style="color:#ba2121">${colors.white}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic">; visible = Active workspace on unfocused monitor</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#7d9029">label-visible</span> <span style="color:#666">=</span> <span style="color:#ba2121">%</span>
|
||||
|
|
|
|||
BIN
stats/all.png
BIN
stats/all.png
Binary file not shown.
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 121 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
Loading…
Add table
Reference in a new issue