paoloap / bosch

Awesome WM 'Bosch Theme and related plugins'
25 stars 0 forks source link

bosch

Awesome WM 'Bosch Theme' v 0.8.0

I have corrected several errors and updated some function. I'm going to create a "develop" branch because 0.9 version will be almost rewritten, all the project will change (not the behaviour, but the programming style, considering that I've improved a lot with Lua). I hope that when I'll finish it will become usable for the most. See you soon

In this git I will upload all the configuration files that make my GUI work properly. This GUI configuration is intended to be as much as lightweight I can, and to maximize keyboard/automation and minimize mouse/touchpad use.

While I improved a lot the code and decoupled many things, I still discourage to try to make this work out of the box. It's not perfect in my own pc, probably in other ones just few things will work. If you like it, for now just take inspiration and copy-paste the code parts you're interested in :)

Some screenshots

Empty screen ScreenShot

Browser start page (browser tag) ScreenShot

Vim, thunar, zsh/git (nerd tag) ScreenShot

Intellij Idea (maximized tag) ScreenShot

Ncmpcpp (music tag) ScreenShot

Various information

About tiling settings

Dynamic tagging is good, but too freedom in its interpretation risks to traduce into cervellotic ideas and not ergonomic consequences.

browsers (maximized) ------------------ brave, firefox, chromium, vimb, opera...
nerd (tiling1-classic) ---------------- termite, thunar...
distraction-free (tiling2-centered) --- termite/vim...
chat (tiling3-columned) --------------- tiled-vimb, termite/hangups...
work (tiling1-classic) ---------------- mutt...
admin (tiling1-classic) --------------- termite/htop, termite/pacman, wicd...
max-apps (maximized) ------------------ libreoffice, gimp, intellij...
video (tiling1-classic) --------------- vlc...
music (tiling2-centered) -------------- nncmpcpp, quodlibet...

ABOUT TOP BAR (bwibox) ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

ScreenShot

About clients

About switcher

About browser

ScreenShot

About terminal

About GTK

About key-shortcuts

I find Awesome WM default key-shortcuts not very comfortable. In my idea all important ones should be one-hand. So this is my custom mapping:

ScreenShot

About config.lua

In my opinion all custom user settings should be into a unique file, and that's why I created config.lua.

Release notes

TO DO:

New stuff

0.7

0.6.2

0.6.1

0.6

0.5

0.4

Installation

Dependencies:

Some of them are just optional, or repleaceable with other commands

If you want to try to install it despite everything...