Giter Club home page Giter Club logo

dotfiles's Introduction

Qtile dotfiles

Screenshots

Installation (On arch)

run install.py and make sure to select your favorite aur helper in --aurhelper

usage: install.py [-h] [--aurhelper AURHELPER] [--verbose] [--source SOURCE] [--target TARGET] [--link] [--skipchecking] [--skipdeps]

options:
  -h, --help            show this help message and exit
  --aurhelper AURHELPER
                        AUR helper, by default 'yay'
  --verbose             Display more information
  --source SOURCE       Dotfiles source
  --target TARGET       Dotfiles target, by default home directory
  --link                Creates symbolic links instead of copy files
  --skipchecking        Skip existing files checking
  --skipdeps            Skip installing dependencies

Configuration

I made the qtile configuration in a way that almost everything is easly tweakable without any python or qtile knowledge. Just edit the variables at the start of the config in the variables category.

Important : This dotfiles is initially made for azerty keyboards so by default on a qwerty keyboard the numbers keys won't work.

Usage

Shortcuts

Note that shortcuts can be changed in the qtile configuration.

Window Management

Key combination Action
Super + left Move focus to left
Super + right Move focus to right
Super + down Move focus down
Super + up Move focus up
Super + Shift + left Move window to the left
Super + Shift + right Move window to the right
Super + Shift + down Move window down
Super + Shift + up Move window up
Super + Control + left Grow window to the left
Super + Control + right Grow window to the right
Super + Control + down Grow window down
Super + Control + up Grow window up
Super + r Reset all window sizes
Super + q Kill focused window
Super + m Toggle fullscreen on the focused window
Super + f Toggle floating on the focused window
Super + Tab Move window focus to other window

Media

Key combination Action
XF86AudioRaiseVolume Increase volume by 5%
XF86AudioLowerVolume Decrease volume by 5%
XF86AudioMute Toggle mute
XF86AudioPlay Play/Pause media
XF86AudioPrev Play previous media track
XF86AudioNext Play next media track

Launch

Key combination Action
Super + Return Launch terminal
Super + Space Launch launcher
Super + b Launch browser
Super + e Launch file manager
Control + alt + Delete Launch power menu

Qtile

Key combination Action
Super + Control + r Reload the config
Super + Control + q Shutdown Qtile

Screenshot

Key combination Action
Print Take a screenshot
alt + Print Take a screenshot of a zone or a window

Wallpapers

Key combination Action
Super + w Next wallpaper
Super + shift + w Previous wallpaper

Layouts

Key combination Action
Super + l Next layouts
Super + Shift + l Previous layout
Super + Control + [workspace] Switch to the specified layout

Groups

Key combination Action
Super + alt + right Go to next group
Super + alt + left Go to previous group
Super + [workspace] Switch to the specified group
Super + Shift + [workspace] Move focused window to the specified group

dotfiles's People

Contributors

lactua avatar

Stargazers

Brian Napolitano avatar  avatar Aiman Haqimi avatar  avatar 0x7C2f avatar Pujit Mehrotra avatar tianwei avatar Ishavdeep Kaur  avatar Kaal avatar  avatar  avatar Edgar Ramos avatar Waldy avatar Spifuth avatar Nadeem avatar JCAspit avatar Kidus Dereje Zewde avatar Magnus avatar  avatar  avatar Timo Leistner avatar QuiNz- avatar Claire avatar Ryan Hung avatar  avatar  avatar LHCodeBase avatar Roy Bruschini avatar dcampos avatar Trần Đức Khánh avatar  avatar yumo avatar  avatar  avatar  avatar  avatar Vedant avatar Aayush Chalise avatar Larix avatar Rubén García avatar Foxy_Chipher avatar Iván Polanis avatar  avatar LongPham avatar  avatar Jhonatan Rivera avatar Quehi avatar ֆຖ❆ຟ avatar Victor Hernandez avatar Zakaria avatar Abhinandh S avatar  avatar Radhey Kalra avatar aegnx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.