Skip to main content

Stack layout for i3/sway wm.

Project description

stacki3

Simple stack layout for i3/sway wm.

How it works

The main idea is this - I only want max two columns on the screen. More windows should be spawn vertically.

Preview

(proportion set with stacki3 45)

stacki3 does only 3 things:

  • when there is only one window set split to horizontal
  • when there are exactly two windows set split to vertical on both windows
  • optionally when proportion is set with width argument (like in preview) resize the right window

That's it!

Instalation

  1. Install the package
pip install --user stacki3
  1. Inside your i3/sway config add
# Default with splitting 50:50
exec stacki3
# OR
# Split first two windows 55:45
exec stacki3 45
  1. Log out and log back in

Inspiration

i3-master-stack autotiling

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stacki3-1.0.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

stacki3-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file stacki3-1.0.0.tar.gz.

File metadata

  • Download URL: stacki3-1.0.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.2 Linux/5.11.1-arch1-1

File hashes

Hashes for stacki3-1.0.0.tar.gz
Algorithm Hash digest
SHA256 34e61217edf8191a02775b208ea5e4113b15a2fb2e87e1354c498120e02c5fb6
MD5 dcb62f74e5b8ea981d951807f8839e41
BLAKE2b-256 15342700be02f7b867d27a16b2a39d9970a57aeb93c230340b64c72307e8231e

See more details on using hashes here.

File details

Details for the file stacki3-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: stacki3-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.2 Linux/5.11.1-arch1-1

File hashes

Hashes for stacki3-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e3245c42854b9a71d2dd2f2a507b0fef4af9b8bc433b16f57e329d05e4a2b0f
MD5 f1a473bd2fc0171b0936c685f9453d36
BLAKE2b-256 0a20b486fb76f8718ef26ec780a888c3881c162ea99fd8a5e7ac8015ee7e8958

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page