All Projects → nwg-piotr → swayinfo

nwg-piotr / swayinfo

Licence: other
Some goodies for use in Sway and i3 wm

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to swayinfo

kitti3
Kitty drop-down service for sway & i3wm
Stars: ✭ 73 (+143.33%)
Mutual labels:  i3, sway, i3wm, swaywm
i3status
Simple status bar for i3 / i3-gaps / sway written in bash and python
Stars: ✭ 69 (+130%)
Mutual labels:  i3, sway, i3wm, swaywm
sway-alttab
Simple Alt-Tab daemon for SwayWM/i3. Switches back to previous focused window on Alt-Tab or SIGUSR1
Stars: ✭ 36 (+20%)
Mutual labels:  i3, sway, i3wm, swaywm
dotfiles
My dotfiles, with an out-of-date install-script. Arch, Tiling WM (i3, sway), ZSH, Neovim
Stars: ✭ 20 (-33.33%)
Mutual labels:  i3, sway, i3wm, swaywm
openSUSEway
dotfiles for Sway on openSUSE
Stars: ✭ 48 (+60%)
Mutual labels:  sway, swaywm
archlinuxcn-dotfiles-collection
来自社区小伙伴们的 dotfiles 集锦
Stars: ✭ 73 (+143.33%)
Mutual labels:  sway, i3wm
Deb Dots
Debian GNU/Linux dot files.
Stars: ✭ 49 (+63.33%)
Mutual labels:  sway, swaywm
i3-dstatus
Another great statusline generator for i3wm
Stars: ✭ 35 (+16.67%)
Mutual labels:  i3, i3wm
i3wm-config
i3wm config files. Updated config files are in the repository below.
Stars: ✭ 13 (-56.67%)
Mutual labels:  i3, i3wm
i3
Archivos de configuraciones de i3
Stars: ✭ 32 (+6.67%)
Mutual labels:  i3, i3wm
i3-wm-gruvbox-theme
An i3-wm gruvbox theme implementation
Stars: ✭ 229 (+663.33%)
Mutual labels:  i3, i3wm
i3blocks-crypto
💵 View your favorite coins' ticker prices with i3blocks.
Stars: ✭ 30 (+0%)
Mutual labels:  i3, i3wm
Vanilla
frantic1048's grimoire
Stars: ✭ 19 (-36.67%)
Mutual labels:  i3wm, swaywm
negi3wm
Brings a lot of unique UX features inspired by ion3/notion wm. Probably the most sophisticated example of i3ipc usage ever created
Stars: ✭ 27 (-10%)
Mutual labels:  i3, i3wm
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (+16.67%)
Mutual labels:  i3, i3wm
raiseorlaunch
A run-or-raise-application-launcher for i3 window manager.
Stars: ✭ 35 (+16.67%)
Mutual labels:  i3, i3wm
i3-workspace-switcher
MRU (Most recently used) workspace switcher for i3 window manager
Stars: ✭ 20 (-33.33%)
Mutual labels:  i3, i3wm
no-mans-sky-rice-i3wm
i3WM rice themed using No Man's Sky's colors
Stars: ✭ 34 (+13.33%)
Mutual labels:  i3, i3wm
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (+83.33%)
Mutual labels:  sway, swaywm
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (+386.67%)
Mutual labels:  i3, sway

swayinfo

This repository is my collection of scripts useful in the Sway and i3 environment. Some of them I find mature / useful enough to share, and those are Dynamic workspace names and Auto-tiling. If it comes to the rest - please read descriptions inside. All the code was written in python3.

Dynamic workspace names

This script uses the python i3ipc module to dynamically rename workspaces after the currently active window name. The name is prepended with either tiling mode (horizontal / vertical) or floating indicator.

Script in action

It may be a good idea to run the script with exec_always and the wsdnames.sh launcher.

i3ipc-python module

The script depends on the python i3ipc module in version >= 2.0.1. You need to install the package proper for your Linux distribution. In case you installed the library in other way, keep in mind that it also needs the xlib module (python-xlib) to work.

Sway / i3 config file:

Pay attention to the fact, that your workspaces need to be numbered, not named for the script to work.

Use:

bindsym $mod+1 workspace number 1

instead of

bindsym $mod+1 workspace 1

in your ~/.config/sway/config or ~/.config/i3/config file. See example configs.

Vertical / horizontal auto-tiling

This script has been moved to its own repository: https://github.com/nwg-piotr/autotiling, and will no longer be updated here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].