Our great sponsors
-
awesome-wm-nice
An Awesome WM module that add MacOS-like window decorations, with seamless titlebars, double click to maximize, and window shade feature
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
jetbrains-horizon-ui-theme
UI Theme for JetBrains-based IDEAs, ported from the Horizon theme for VSCode
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This needs a kind of hacky approach, because the borders itself are titlebars, so if you set titlebars_enabled to false you will loose the borders too. I implemented an alternative top titlebar with only the borders, but you have to include your clients, which shouldn't have a bar in this if.
Yes, it kind of a technical limitation in the way the borders and corners are made. I took most of the code from this repo and adjusted it to my needs. Each of the borders (top, left, right, bottom) is an awesomewm titlebar. For the top titlebar there is enough space to draw 8px borders onto the titlebar, since the height is larger then 8px. The bottom bar instead only has a height of 3px (width inner border + width outer border), so there is only space to draw 3px border radius corners. You could increase the height of the bottom border to draw higher radius corners, but I actually enjoy the look of it
It's my port of the horizon vs code theme for jetbrains. You can find it here.
@OP I just spend yesterday generating the same icons as you use. I saw in your dotfiles, you are using .png's for the titlebar icons. You can also instead just generate them in place using awesome itself like this It looks pretty much the same, with the added benefit that you can set colors and variants programmatically in the code.
These dotfiles are the best starting point. Also search this sub for awesome wm posts and check the dotfiles. Most of them are very good resources. There is also r/awesomewm where you can ask questions and find answers