Rahul225622

πŸ–₯️ TWM - Easy Setup for Window Management

Download TWM

πŸš€ Getting Started

TWM is a simple configuration package for the Niri, Sway, and i3 window managers. It helps you set up your desktop environment quickly, letting you focus on your work instead of configuration.

πŸ“₯ Download & Install

To get started, visit this page to download the latest version: Download TWM. You will find the release files there.

After downloading, follow these steps to install:

  1. Open your terminal.

  2. Create a directory for TWM:
    mkdir -p ~/.config/TWM
    
  3. Clone the repository:
    git clone https://github.com/iamcheyan/TWM.git ~/.config/TWM
    
  4. Navigate to the TWM directory:
    cd ~/.config/TWM
    
  5. Make the initialization script executable:
    chmod +x init.sh
    
  6. Run the initialization script:
    ./init.sh
    

This script backs up your existing configuration and creates the necessary links for your window manager.

βš™οΈ Configuration Details

TWM sets up configurations for Niri, Sway, and i3. The Waybar will automatically load the appropriate settings based on your window manager.

βš™οΈ Dependencies Installation

Depending on the window manager you use, you might need to install some additional tools.

🌌 For Sway (Wayland)

If you’re using Sway, you need to install these packages:

Debian/Ubuntu

sudo apt update
sudo apt install -y sway waybar kitty swaybg mako wofi fcitx5 \
  brightnessctl grim slurp wl-clipboard libnotify-bin

Fedora

sudo dnf install -y sway waybar kitty swaybg mako wofi fcitx5 \
  brightnessctl grim slurp wl-clipboard libnotify

Arch

sudo pacman -S --needed sway waybar kitty swaybg mako wofi fcitx5 \
  brightnessctl grim slurp wl-clipboard libnotify

πŸ–₯️ For i3 (X11)

For users of i3, you need the following packages:

Debian/Ubuntu

sudo apt update
sudo apt install -y i3 waybar kitty dunst fcitx5 \
  brightnessctl grim slurp

Fedora

sudo dnf install -y i3 waybar kitty dunst fcitx5 \
  brightnessctl grim slurp

Arch

sudo pacman -S --needed i3 waybar kitty dunst fcitx5 \
  brightnessctl grim slurp

πŸ’‘ Additional Features

πŸ”„ Updating TWM

To update TWM, repeat the download and installation steps. Run the init.sh script again after downloading the latest version. It will overwrite old configurations with the new defaults.

πŸ“¬ Need Help?

If you encounter any issues, please check the issues section on the GitHub page. You can also ask questions or report bugs there.

Thank you for using TWM! Enjoy your window manager setup.