• This repository has been archived on 11/Dec/2019
  • Stars
    star
    137
  • Rank 264,642 (Top 6 %)
  • Language
    Shell
  • License
    The Unlicense
  • Created about 10 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

I3 tiling window manager configuration

This repo contains my custom configuration for I3 tiling window manager.

Notes:

  • $mod key is Mod4 (Windows key on most keyboards)
  • A project is a set of workspaces with the format - (workspace-number)::(project-name):(somenumber). Read more at i3-wm-multi-disp-scripts.
  • py3status and rofi are the main dependencies.

Instructions:

  • Backup your i3 config!
  • git clone --recursive [email protected]:sainathadapa/i3-wm-config.git ~/.i3
  • Install all the dependencies
  • Done!

Shortcuts:

Key Purpose
$mod + (1-9,0) Switch to workspaces with number 1-10
$mod + Shift + (1-9,0) Move the container to the workspaces with number 1-10
$mod + h (j, k, l) focus left (down, up, right) window
$mod + Shift + h (j, k, l) move focused window left (down, up, right)
$mod + Return terminal
$mod + Shift + r Restart I3 inplace
$mod + r Activate resize mode
$mod + space Change focus between tiling and floating windows
$mod + Shift + space Toggle floating status of the focused container
$mod + a Focus parent container
$mod + d Focus child container
$mod + e Toggle the layout of the focused container
$mod + t Split the current container horizontally
$mod + y Split the current container vertically
$mod + f Fullscreen mode for the focused container
$mod + q Lock the system
$mod + z Show scratchpad
$mod + Shift + z Move container to scratchpad
$mod + x Toggle borders
$mod + s Toggle touchpad
$mod + u Create a floating video with explicit size, ideal for watching videos
Print Screenshot of the whole screen
$mod + Print Select an area to screenshot
$mod + minus Log-out, shutdown, etc menu
F4 Kill the focused window
F7 Rofi GUI to open a program
F8 Opens a GUI for selecting a window, and the moves the selected window to the current workspace
F12 Rofi GUI to switch to a window
$mod + Shift + p Start a new project
$mod + p Switch to the next project
$mod + o Rename current project
$mod + Tab Focus the workspace on the next monitor of the current project
$mod + Control + Tab Move the focused container to the next workspace of the current project
$mod + Shift + Tab Shift all the workspaces of the current project to their next monitors respectively

More Repositories

1

kaggle-freesound-audio-tagging

8th place solution (on Kaggle) to the Freesound General-Purpose Audio Tagging Challenge (DCASE 2018 - Task 2)
Python
112
star
2

i3-wm-multi-disp-scripts

Scripts to navigate a multi-monitor setup in I3 WM
Python
45
star
3

dcase2019-task5-urban-sound-tagging

1st place solution to the DCASE 2019 - Task 5 - Urban Sound Tagging
Python
30
star
4

spotify-sequential-skip-prediction

7th place solution to the WSDM Cup 2019 - Spotify - Sequential Skip Prediction Challenge
Jupyter Notebook
26
star
5

stubthat

Stubbing framework for R
R
17
star
6

kaggle-carvana-image-masking-challenge

Top 15% ranked solution to the Carvana Image Masking Challenge on Kaggle
Jupyter Notebook
15
star
7

mediaeval-2019-moodtheme-detection

4th position solution to the MediaEval - The 2019 Emotion and Themes in Music using Jamendo
Jupyter Notebook
14
star
8

reddit2mobi

Export a reddit post into a mobi/epub via html.
HTML
10
star
9

emacs-spacemacs-config

Emacs (Spacemacs) configuration
Emacs Lisp
6
star
10

nlp-tutorials-notes

Jupyter Notebook
4
star
11

sway-wm-multi-disp-scripts

Sway version of my i3-wm-multi-disp-scripts
Python
3
star
12

sainathadapa.github.io

Source code for my blog
HTML
3
star
13

population-pyramid-states-india

Population pyramid charts for the States of India
R
2
star
14

auto-redirect-nbviewer

Auto-Redirect Github/Gitlab ipynb urls to NBViewer - Google Chrome extension (wip)
JavaScript
2
star
15

plotting-cyclones

Cyclones in The Bay of Bengal
R
1
star
16

swaywm-config

Sway window manager configuration
Shell
1
star
17

spark-course-files

1
star
18

r-snippets

Personal R functions/scripts
R
1
star
19

ams-hackathon

1st place solution during the hackathon on Image recognition by the Gemeente Amsterdam
Jupyter Notebook
1
star
20

nodejs-r-child-process

Running R as a child process from NodeJS
JavaScript
1
star
21

kaggle-invasive-species-monitoring

6th place solution to the Kaggle - Invasive Species Monitoring
Jupyter Notebook
1
star