Coder Social home page Coder Social logo

awesome-config's Introduction

Red Flat Awesome WM config

Custom config for Awesome WM.

This config is compatible with AwesomeWM version 4.0 and newer.

Screenshot

Gallery

Video Demo

Description

Advanced user config for awesome consist of a bunch of new widgets, features, tiling schemes, and some reworked standard widgets. This repository provide only config examples and themes. Main code base can be found in redflat submodule.

Core Features

  • Full color control, including widget icons;
  • True vector scaling for widget icons (gdkpixbuf required);
  • New unique panel widgets and some reworked from standard lib;
  • A pack of desktop widgets;
  • A pack of widgets for applications control (quick launch, application switch, ect);
  • Several minor improvements for menu widget;
  • Alternative titlebars with several visual schemes;
  • Active screen edges;
  • Keys sequences;
  • Advanced hotkeys helper;
  • Special window control mode which allow use individual hotkeys for different layouts;
  • New tiling layout to build your placement scheme manually;

Dependencies

Main

  • Awesome WM 4.0+

Widgets

widget type utility
unread mail indicator panel curl/user scripts
system updates panel apt-get*
volume control panel pacmd
brightness control floating xbacklight
mpris2 player floating dbus-send
CPU temperature desktop lm-sensors
HDD temperature desktop smartctl**
Nvidia GPU temperature desktop nvidia-smi/optirun
torrent info desktop transmission-remote

* Actually any one-liner written for your package manager.
** Should be configured to run from user.

Installation and Usage

Installation

Copy scripts to WM setting folder. Simple way to do so with git

$ git clone https://github.com/worron/awesome-config.git ~/.config/awesome --recursive

Then edit rc.lua to select wanted config.

Start with Colorless

Config rc-colorless.lua is basic setup. It provide general features only and should work without any additional editing. After installing colorless config you can set you own colors, fonts, hotkeys and then start porting wanted widgets from colored configs. It's the most safe and reliable way to use this config.

Start with Colors

Colored are author's personal configs. It's full featured setup filled with widgets preconfigured for certain software and hardware environment. Should be carefully edited and adapted before using. This way suitable mostly to experienced awesome users. Some things to pay attention:

  • Better to disable desktop section from the start. There a lot of hardware specific widgets which can be configured later.
  • Third party user applications set in environment and autostart sections.
  • Carefully check "Panel widgets" section, reconfigure or disable widgets there. Do not forget remove disabled panel widgets from awful.screen.connect_for_each_screen function.
  • Rules and hotkeys are another parts of config which definitely need revising.

Start with Shades

The same as colors but may have some experimental or unpolished features.

Tips

Hotkeys helper bound to Mod4+F1 (with holding modkey) by default, It will show you all hotkeys available at the current moment.

Theme files is very valuable part of config. Some widgets appearance can be changed dramatically with themes.

This config was designed to work with composite manager (e.g. compton).

ACYLS icon pack is very good complement for this configs. Some widgets was designed with this pack in mind.

There are lot shared parts between configs and themes, pay attention to require directives.

Xephyr is excellent tool for awesome deep customization.

Themes

This config isn't compatible with standard awesome themes and its themes not compatible with default config.

Structure

There is some inheritance and code sharing between theme files.

Colorless themes/colorless/theme.lua is base and only one self-sufficient theme. It contains list of all appearance variables for redflat widgets with commentaries. Also it directly define style for rc-colorless config.

Colored themes/colored/theme.lua is theme which contain some shared settings (e.g. fonts) for different color configs. It inherits all data from colorless theme and overwrites some values. Doesn't used directly from configs.

Color specified themes (e.g. themes/blue/theme.lua for rc-blue.lua) are inherit all data from colored and overwrite config specific values. So to find some widget style for blue theme you shuold check theme files order blue -> colored -> colorless.

Adding new theme

Easiest way to make a copy of colorless theme file and edit it.

Statement

All code provided as is without any warranties.

The project started as custom personal config. Later was reconstructed as awesome extension module but still has a lot things to fix. Some parts of redflat were designed for early versions of awesome and need refactoring now. Project always open to any code improvement and fixes.

awesome-config's People

Contributors

dustincys avatar m4he avatar worron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-config's Issues

Colorless config

Hello,
while running the colorless config (ubuntu 18.04 - awesome 4 - lua 5.3) got the following errors:

~/.config/awesome/redflat/gauge/separator.lua 	line 	73
~/.config/awesome/redflat/float/tooltip.lua	line 	57
~/.config/awesome/colorless/env-config.lua	line 	90
~/.config/awesome/redflat/util/key.lua 		line 	19
~/.config/awesome/redflat/util/key.lua  	        line 	21
~/.config/awesome/redflat/float/hotkeys.lua	line    99
~/.config/awesome/redflat/float/hotkeys.lua	line   100
~/.config/awesome/redflat/widget/tasklist.lua 	line   259
~/.config/awesome/redflat/widget/tasklist.lua   line   334

as in lua 5.2 "unpack" is "table.unpack" I just edited the files and it works.

the next "error report" is the following:
~/.config/awesome/redflat/widget/tasklist.lua:186: attempt to index a nil value (field '?' )

this is the code:


-- set layout icon for every tag
local l = awful.layout.getname(awful.tag.getproperty(t, "layout"))

local check_icon = style.micon.blank
if c then
local client_tags = c:tags()
check_icon = awful.util.table.hasitem(client_tags, t) and style.micon.check or check_icon
end

for _, index in ipairs(submenu_index) do
local submenu = menu.items[index].child
if submenu.items[k].icon then
submenu.items[k].icon:set_image(style.layout_icon[l] or style.layout_icon.unknown)
end

this is line 186
local submenu = menu.items[index].child

can someone help?

tnx

Hotkey helper doesn't fit in the screen

Hello @worron

First of all, thank you very much for sharing your work, it's such a beautiful customization :)
I almost finished to adapt the blue theme for my computer, and I have a little display problem with the Hotkey (Mod4+F1). Look at how it is displayed :

2019-07-23-104326_1600x900_scrot

I searched everywhere in the configs files, I don't know how to fix this.

Could you help me ?

Thanks again,

Ruby Wallpaper

Hi,

I am trying to set up the Ruby theme but I cannot find the wallpaper. I did check the other wallpaper related issues created but it seems like the wallpapers for Ruby and Steel are not included in the answer.

Is there any chance I can get those?

Thanks.

orange config can't show menu icon

Namely, when I press "Mod4+w", all menu entry's icon is the default icon(system gear), how i can configure to show application specific icons? thanks

Something got wrong in 'find' function

Hi there!
I've just installed your configuration files, and I got this bug info:
~/.config/awesome/redflat/service/dfparser.lua:378: bad argument #1 to 'find' (string expected, got nil)
I'll be very glad if you are able to tell me how to fix it.

Few questions

Hi, I really like your work and I am considering to clone this and to use it for my AwesomeWM setup. I just have a few questions.

  • Did you modify the default AwesomeWM shortcuts?
  • Is it using Vim-like shortcuts?
  • Is there some tutorial available to teach how to use tiling window manager since it seems like there is way too many shortcuts for me to learn?

не запускается

не работает тема, авесом 3.5.6-r2, Генту, пакет x11-libs/gdk-pixbuf установлен, модули lain, redflat тоже установлены, конф rc-base.lua
файл .awesome-errors:

error while running function
stack traceback:
[C]: in function 'assert'
/usr/share/lua/5.1/lgi/namespace.lua:151: in function </usr/share/lua/5.1/lgi/namespace.lua:148>
(tail call): ?
/aaa/.config/awesome/redflat/gauge/svgbox.lua:22: in main chunk
[C]: in function 'require'
/aaa/.config/awesome/redflat/menu.lua:38: in main chunk
[C]: in function 'require'
/aaa/.config/awesome/redflat/init.lua:13: in function </aaa/.config/awesome/redflat/init.lua:11>
/aaa/.config/awesome/rc.lua:151: in main chunk
error: /usr/share/lua/5.1/lgi/namespace.lua:151: Typelib file for namespace 'Gdk' (any version) not found
Failed to open connection to "session" message bus: Failed to connect to socket /tmp/dbus-znAWoHpfbK: Connection refused

Top panel

What is the purpose of the upper panel? There seems to be close button or something like that. But i have only little rectangels. Also if window is small you cannot see if it focused or not.
bar

popup error

I have a error in awesome, but the words from popup windows is too big, and i cant see the error
2017-11-23-022332_3840x2160_scrot
Debian sid
awesome v4.2 (Human after all)
• Compiled against Lua 5.3.3 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.5
• LGI version: 0.9.2
Thanks

Volume widget works only after awesome restart

The volume widget - with the colored bars - works only after restart.
I'm using the blue theme and I've just configured some minor things.

Steps to reproduce:

  1. log in
  2. raise volume with keyboard controls
  3. the volume is not raised
  4. press ctrl+mod4+r (restart awesome)
  5. volume controls work magically

brightness bug in xubuntu 17

When adjusting the brightness I get an error like in the screenshot of the xbacklight set but the error does not go away.
2017-06-16-065850_1024x600_scrot
2017-06-16-065909_1024x600_scrot

Swapping screens causes awesome to reload

I have 3 monitors and about 50% of the time they are loaded in the wrong order. To fix this I've attempted to add a hotkey to swap screen positions in the colorless config.

I've added the following block to the Global keys section in keys-config.lua:

{
  { env.mod }, "o", function () screen[1]:swap(screen[3]) end,
  { description = "Swap screen position", group = "Screen navigation" }
},
{
  { env.mod, "Control" }, "Right", function () awful.screen.focus_relative(1) end,
  { description = "View next screen", group = "Screen navigation" }
},
{
  { env.mod, "Control" }, "Left", function () awful.screen.focus_relative(-1) end,
  { description = "View previous screen", group = "Screen navigation" }
},

For some reason though, using the swap hotkey causes awesome to reload (as if mod+ctrl+r was pressed). The next/previous screen hotkeys work fine.

I've tried adding a debug message to show screen[1].index and screen[3].index and it shows the correct index so the screen variable is available. I've also tried assigning a different key combination but get the same problem.

I have this same hotkey in my old awesome-copycats config and it works there without any issue.

Any idea what might be causing this to reload awesome when using redflat instead of swapping the screens like it should?

License?

Hey worron,

i stumbled upon your work on this project one day and it changed my awesomewm life.
since then i have been curious of the license, you willingness to accept themes built. and also if its okay to repost my personal adjustments on my github through a fork.

still working on my git desktop redflat widget however have created a theme of my own desire. and would love to share the work with you and the community at large.

How to isolate only one tag properties

Hi @worron !
Thanks again for your config, very cool to use

I have 6 tags, and I use the blue theme with the orange style for taglist :
taglist.style = { separator = separator, widget = redflat.gauge.tag.orange.new, show_tip = true }

I want that style to work with tag 2 to 6, but not for the first. For this one, I'd like to use a specific icon. I followed the documentation, and wrote this line for my specific tag in the rc-blue :

        awful.tag.add("Mail", {
            icon   = "/home/ornanovitch/.ornanocfg/mail.svg",
        })

The tag does appears, but the icon config doesn't work, it seems that redlat.gauge.tag.orange overrides this specific properties.

How could I achieve this little hack ?

Regards,

Recreate the compact Titlebar config

First off, you got a really sweet config and has got me into giving awesome a try from i3. I only started learning LUA 3 days ago and pretty much the awesome API just as long.

I'm trying to recreate your compact titlebar (only bars to signal window settings) and read your answer to another issue which helped give me a better understanding.

I know the settings are in the titlebar-config.lua, but I am trying to figure out the minimum I need to code in to get that effect myself. As far as I can tell pretty much everything is "inheriting" from redflat (not sure what it does) > colorless/titlebar-config.lua > shade/ruby/titlebar-config.lua

I think that to get a little margin around the titlebar, you wrap it in a wibox widget container since there is no gap by default

shade/ruby/titlebar-config.lua (no real reason I picked ruby)

			-- build mini titlebar model
			local base  = wibox.widget({
				nil,
				{
					right  = style.mark_mini.gap,
					redtitle.mark.focus(c, style.mark_mini),
					layout = wibox.container.margin,
				},
				{
					redtitle.mark.property(c, "floating", style.mark_mini),
					redtitle.mark.property(c, "sticky", style.mark_mini),
					redtitle.mark.property(c, "ontop", style.mark_mini),
					spacing = style.mark_mini.gap,
					layout  = wibox.layout.fixed.horizontal()
				},
				buttons = all_buttons,
				layout  = wibox.layout.align.horizontal,
			})

I think this is the responsible code but I am trying to do it without redflat, if that's possible.

Missing wallpapers

Hi, worron! I was wondering if you could share your wallpapers. The one from green theme looks really fantastic.

Questions on your blue theme widgets

Hi Worron,

https://www.youtube.com/watch?v=OoSts990-lY

I am planning to make a similar theme as yours looks pretty nice. According to this video that you made.

Desktop

I am a bit confused as to what the widgets mean and do.

For example for the skull and the star widget, what is it representing?

image

And in this image what does the top arrow mean and how does it differ to the bottom part of the widget?

Иконка в quick laucnher widget

Как добавить свою иконку приложения в quick laucnher widget? Откуда виджет берёт иконки туда?

unixmen

How to configure three columns?

Hi, It is a great configuration. I have been using it for a while and it improves the workflow.
Most of the laptops for the last many years have wider screens and higher resolutions. The terminal or browser windows when opened in two columns result in a lot of unused space. A three or four column layout can be better sometimes.
Can you guide how to configure a layout for three columns?

Thanks

Many questions

Hi,

1st : Thanks for your work !
I’am using your color/blue theme and I try to make everything work and customize it.
I’am on Arch with awesome 4.3.1

2nds Questions :

  1. What is your mouse cursor in the video demo ?

  2. update widget, what is the intended behavior ? (what I see is a pacman -Qu witch return nothing if no other command are done before, like a pacman Sy witch isn’t recommanded practice)

  3. How can I enable the Mouseover tooltip on desktop widget like showned in your demo video (I searched into the ruby config file but in vain)

  4. HDD temperature desktop widget using smartctl you said "Should be configured to run from user."
    but I search on internet It says everywhere it needed root acces, how to make it work ?

  5. About the GPU temperature I used the system.thermal.nvsmi fonction (but it didn’t show the value) so I had to change the line 137 from color/blue/desktop-config.lua to :
    { meter_function = system.thermal.nvsmi, maxm = 105, crit = 80, name = "gpu" }
    Could you explain why ? (I don’t really get the diffrence between the meter and async function)

  6. I was unable to make the lmsensors widget work (fan & cpu temp)
    If I get it right color/blue/desktop-config.lua call for redflat/system.lua witch look the result of the sensors
    Here the result of my sensors command, see if something is wrong

coretemp-isa-0000
Adapter: ISA adapter
cpu:          +24.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:       +18.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:       +19.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:       +16.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:       +19.0°C  (high = +80.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C  (crit = +119.0°C)
temp2:        +29.8°C  (crit = +119.0°C)

nct6793-isa-0a20
Adapter: ISA adapter
in0:                   728.00 mV (min =  +0.00 V, max =  +1.74 V)
in1:                     1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in2:                     3.41 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in3:                     3.36 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in4:                     1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:                   144.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:                   952.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in7:                     3.41 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in8:                     3.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in9:                     1.01 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in10:                    1.11 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in11:                    0.00 V  (min =  +0.00 V, max =  +0.00 V)
in12:                    1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in13:                  600.00 mV (min =  +0.00 V, max =  +0.00 V)  ALARM
in14:                    1.54 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
fan1:                     0 RPM  (min =    0 RPM)
fan2:                   311 RPM  (min =    0 RPM)
fan3:                   465 RPM  (min =    0 RPM)
fan4:                     0 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
SYSTIN:                 +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor = CPU diode
CPUTIN:                +127.5°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = CPU diode
AUXTIN0:                +28.5°C    sensor = thermistor
AUXTIN1:                +20.0°C    sensor = thermistor
AUXTIN2:               -128.0°C    sensor = thermistor
AUXTIN3:                 -2.0°C    sensor = thermistor
PECI Agent 0:           +23.0°C  
PCH_CHIP_CPU_MAX_TEMP:   +0.0°C  
PCH_CHIP_TEMP:           +0.0°C  
PCH_CPU_TEMP:            +0.0°C  
intrusion0:            ALARM
intrusion1:            ALARM
beep_enable:           disabled

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +36.5°C 

I hope you have some time to answer these question (wich are mairly due to my lack of programing skills I think)

в Fedora 28 не работает смена клавиатуры

Скролл над виджетом клавиатуры, как я понял, должне менять раскладку, но этого не происходит.

Вводил в консоле dbus-send --dest=ru.gentoo.KbddService /ru/gentoo/KbddService ru.gentoo.kbdd.next_layout - тоже ничего не происходит. Помогает только setxkbmap.

Можно это как-то пофиксить или указать свобственные клавиши для смены раскладки?

Ricing Information for Newbie [Not an Issue]

So, I really like your setup and would like to clone it and RICE it, but Lua isn't in my language knowledge, but for this setup, am willing to learn some..
I checked other setups like the glorious-dotfiles but it's abit much for me now, this is the perfect setup.
So I would like to ask some few(hopefully) questions about your setup, if you wouldn't mind..

  1. Folder Structure, how is your code structured. Eg. What each folder is based on.
  2. Code Structure, how is the code organised. Eg. I want to remove the desktop widgets, but the code is highly (should i say) 'inherited', i dont know where to begin.
  3. What components are distro specific, because I'm currently on Mint and I noticed you're on Arch?
  4. Any caveats to know about while Ricing?

Basically, I'm just asking for alittle help to start Ricing this amazing setup, if it wont be a bother.

Consider creating a tutorial or wiki for this, its honestly amazing.

error with blue version of awesome config

Awesome Version 4.1

Choice: Blue Version

3 screen displays 3440x1440 each.

The tags display the text but then an additional 1-9 tags including the named tags from the config

ACYL is installed, Instructions listed on front page followed. I am not familiar fully with lua, i checked to make sure all paths matched my username and folder. Any Ideas?

2017-06-13-235041_520x240_scrot
2017-06-14-091856_499x218_scrot
2017-06-14-091905_322x25_scrot
2017-06-14-091916_1369x40_scrot
2017-06-14-092514_499x241_scrot

ff-sync

Hello,

I noticed that you have:

awful.spawn.with_shell("python ~/scripts/firefox/ff-sync.py")

Do you mind sharing this file? couldn't find it anywhere on the internet and i can use it to sync firefox tabs into qutebrowser.

Thanks

Resize window witch right or left mouse button

How to write code in the configuration so that can resize the window, for example, Control + left or right mouse button?

I can not figure out how in floating mode resize windows using Mod4 + h hotkey.

Another question is how to make in dfparser.lua what to take the name of programs from Name[ru] ?

Several errors under Awesome 4.3

Hi Worron,

I recently pulled your repo as stated in the README. However, when i start awesome i receive several errors.

dfparser.lua:63 attempt to index a nil value (local 'icon_file')
dfparser.lua:63 in upvalue 'is_format'
dfparser.lua:144 in function 'redflat.service.dfparser.lookup_icon'
dfparser.lua:217 ..in upvalue 'parse'
...

This is using:
awesome v4.3 (Too long)
• Compiled against Lua 5.3.5 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.6
• LGI version: 0.9.2

and with the rc-colorless selected

I also have the ACYLS in the .icons and corrected that location in the theme.lua

any ideas?

oops! an error happened!

/home/user/.config/awesome/redflat/float/hotkeys.lua:302: attempt to index a nil value (field'?)

whats wrong?

Task items disappear when tasklist overflows

Issue

On a smaller screen, the tasklist may overflow if many applications are opened in the same tag. If more task widgets are added than the center layout allows in terms of width (i.e. the tasklist overflows), the tasklist disappears from the panel wibox completely (visually). Even if the the amount of task items is reduced by closing applications or changing the tag, it won't reappear. It only reappears again when Awesome is restarted. This can be reproduced infinitely on my setup.

Reproduction

  1. load the rc-colorless setup
  2. keep starting different applications until the tasklist fills up completely (= there is no free space at the left and right side of the tasklist)
  3. start even more applications

Expected outcome

  • the task widgets are squished together horizontally (reducing their width), so that all fit in the tasklist together

Actual outcome

  • the task widgets (and effectively the whole tasklist) visually disappear completely from the panel until Awesome is restarted

Debugging

After trying to pin down the issue for a few hours, I've reached the conclusion that it the layout trick to center the tasklist widget may be the culprit. From my humble debugging attempts, I can conclude the following:

  • the amount of task objects in the tasklist widget is still correctly updated
    • when the amount of applications changes (e.g. tag switch), the amount of task objects added to the layout container is correct
    • thus, the task widgets themselves still exist after the issue occurs
  • after the widgets visually disappear from the screen, their fit and draw functions are not called anymore
  • when I replace the expand property or the layout entirely, the issue is fixed but the tasklist is obviously not centered anymore

Which is why my best guess is that it's an issue with the wibox.layout.align.horizontal layout.

Potential fix

The only reliable way I managed to find to fix this while still keeping the tasklist centered, is to change the layout to flex.horizontal and wrap the tasklist into a wibox.container.place, like this:

{ -- middle widget
	layout = wibox.layout.flex.horizontal,
	wibox.container.place(env.wrapper(tasklist[s], "tasklist")),
},

However, the wibox.container.place was just added to Awesome v4.2, so it breaks compatibility with v4.0 and v4.1 sadly.
Maybe there is some other way to get the tasklist centered using containers/layouts from v4.0, but I'm still rather new to the whole framework so I can't come up with anything else currently.

Setup

  • Debian 9.2 (stretch) x64
  • Awesome WM v4.2 (issue also happened on v4.0)
  • rc-colorless config of your repo

Terminal config

Hi,

Where can I find the "Ruby" theme configuration for the terminal? I do not think it is included in this repo. If possible can you please upload that config as well or suggest the best way I can set that up?

Thanks.

EDIT: Also, what is the method for debugging stuff that does not work? Are there any logs I can look at?

minitray shows no icons

Hello,

Using the blue theme, hovering on the minitray, it says "3 apps". However, when clicking on it i get a box with a background and no icons. Is this an issue in redflat or can this be fixed somehow inside the theme?

Network widget does not scale with speed

The blue-theme network widget in the wibar does not scale when the download/upload speed changes.
It just sits at one blue dash colored. If the speed is high the two white columns become red, which is good.
Where should I look at to fix my problem?

About using blur theme

Hi mate, I love your themes, but i have a question. if I were to modify it and have a blur theme to it, would it slow your theme down (assuming I am using picom compositor)?

Have you ever tried using a blur theme and have you noticed slower responsiveness (even by a tiny bit)?

Blue theme - focus_switch_byd not working

Hello,

Using the blue theme, i tried the following:

  1. Launch Firefox on workspace 1
  2. Launch qutebrowser on workspace 1 (3 windows)

The task list correctly shows 2 items (qutebrowser + firefox).

However, pressing Mod4 + (i, j, k, l) doesn't seem to work switching focus to the different qutebrowser windows and firefox. Tried chaing the code to:

		{
			{ env.mod }, "l", awful.client.focus.byidx(-1),
			{ description = "Go to right client", group = "Client focus" }
		},
		{
			{ env.mod }, "j", awful.client.focus.byidx(1),
			{ description = "Go to left client", group = "Client focus" }
		},

But that isn't working either. Not sure what the problem is here really.

How to bring default tasklist back?

I replace

tasklist[s] = redflat.widget.tasklist({ screen = s, buttons = tasklist.buttons }, tasklist.style)

with

    tasklist[s] = awful.widget.tasklist {
        screen  = s,
        filter  = awful.widget.tasklist.filter.currenttags,
        buttons = tasklist_buttons
    }

And it brings old tasklist back with icons and title, but "tasks" are centered and if i create more than 4 tasks the widget just disappears, even if I close all but one window it won't show up anymore.

Feature: Starting application under specific tag

Hello,
first thank You for maintaining the configuration. Currently in my workflow I have tags for specific type of work I do.

Do You think You will, in the future, add support for starting applications under specific tags?

Error at install

$ awesome -v
awesome v4.3 (Too long)
 • Compiled against Lua 5.3.3 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.6
 • LGI version: 0.9.2

I copy your config now, but i get an errors at use ctrl-super-r ( to reload it );

default

I am in debian 9.6 with awesomewm

Question about qlaunch

For some reason I can't have proper icon for sublime text on quick launch. I have tried every sort of tweak like changing *.desktop file names and configs, icon names etc. without success (slot 9 in the figure).
I have read the code on redflat dir but I'm surely missing something...
Some notes about my system:

  • sublime_text.desktop file is at /usr/share/applications
  • Icon=sublime-text entry in that file
  • scalable/apps directory inside icon theme directory
  • sublime-text.svg at the proper location

Any idea on how to get it to work?
qlaunch

Help with app menu

Hi Worron tnx again for your awesome themes. Still love them ;) And still playin trying to work on them.

I can't figure how to edit the appmenu. Do I have to edit xdg menu? Or do I have to take a look at distro menu as suggested on Arch wiki?

P.S. What about adding a weather widget? I added one in my config, maybe one day I'll be alble to use ad it in redflat.

Bye

Terminal Emulator not showing with Modkey + Return

Please, I'm a noob with Windows Managers, there is no terminal showing when pressing modkey + return since install

When I press modkey+F1 and then modkey+return I can see it turning red when I press those keys but nothing happens.

I also wanted to use Alacritty as a terminal emulator. Can you help me please?

love your work

tray icons theme

I'm using ruby shade theme and I managed to adapt everything to my system except the tray icons.
I am using ACYLS icon theme but the icons are still in their "default" style. I don't know if I am missing something
tray

How can I make those icons looks like those from the video?
redflat-tray

Error while running awesome

When i restart the awesome, I'm getting this error...

Oops, an error happened!
~/.config/awesome/redflat/desktop/dashpack.lua:72: attempt to compare number with nil

pls help me to fix this issue.

how to resize the widgets

I choose colourless theme but the widgets are big comparing to my screen sorry i'm nobe in awesome can you please add full detail how to configure awesome to look like yours thanks

tasklist - display actual title instead of application name

Does redflat's tasklist widget have an option to display the window title instead of the application name? example for that would be say, firefox where the title of the window is the title of the page that firefox currently displays. Or should i consider this option: #36?

How did you learn how to configure awesome?

Hey man, I am curious to know how did you learn how to configure awesome? I am trying to learn how to configure awesome but I am finding it to be a huge struggle in terms of how to configure stuff. May I know what you did personally to learn how to configure awesome?

Resizing arrows not visible always

Hi

Thanks for this wonderful config. I had one liitle issue with the floating mode.

Resizing arrows does not appear always in all windows using mouse. Is it a bug or Do I need to enable or tweak any file to get it working.

Extra query:
Is there any firefox and GTK theme which matches the Blue config?

Awesome 4.0

Great work, I use it with pleasure. Do you think of opening a new branch for Awesome 4.0?

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.