Commit graph

224 commits

Author SHA1 Message Date
elenapan
80e73c57d8 Add helper for efficiently spawning commands requiring internet access
It ensures that the command will be run at most once during the desired
`interval`, even if AwesomeWM restarts multiple times during this time.
2020-03-31 17:15:56 +03:00
elenapan
42324dcdb8 Fix floating client placement function 2020-03-31 14:21:08 +03:00
elenapan
030c08dc1a Fix amarena battery notification icon 2020-03-31 14:02:06 +03:00
elenapan
35126de908 Modify various client rules 2020-03-28 18:36:40 +02:00
elenapan
323cc98e11 Add new theme "Amarena" 2020-03-28 18:36:05 +02:00
elenapan
01e9f7c0c4 Make a tiny optimization on evil mpd 2020-03-28 18:33:14 +02:00
elenapan
9e7143991d Fix resize_dwim error appearing when there is no client focus 2020-03-28 18:32:42 +02:00
elenapan
0f35a31328 Various key bind fixes + indentation 2020-03-28 18:31:55 +02:00
elenapan
6af5f9e138 Add zathura class icon and color to window switcher 2020-03-28 18:30:52 +02:00
elenapan
437fbd999e Change mpd decoration style 2020-03-28 18:30:21 +02:00
elenapan
a147d75f86 Add day of the week widget 2020-03-28 18:29:47 +02:00
elenapan
06705c9fc8 Add cute battery face widget 2020-03-28 18:29:35 +02:00
elenapan
6454b63651 Remove unneeded signal 2020-03-28 16:45:28 +02:00
elenapan
edc33070f7 Fix wibars_toggle keybind 2020-03-28 09:59:15 +02:00
elenapan
06721782be Fix screenkey configuration and add keybind 2020-03-28 09:47:00 +02:00
elenapan
1bd03a0b30 Move button generator functions to decorations init 2020-03-28 08:07:08 +02:00
elenapan
13df3ee87a Add signal to automatically raise clients when focused 2020-03-27 02:17:28 +02:00
elenapan
89b56df783 Various notification daemon fixes 2020-03-27 01:55:00 +02:00
elenapan
4edb254910 Add mpd and mpv notification icons for ephemeral 2020-03-27 01:37:04 +02:00
elenapan
9db44ee43e Fix screenshot notification app_name 2020-03-27 01:05:20 +02:00
elenapan
925375309f Fix lovelace notification theme layout 2020-03-26 13:41:28 +02:00
elenapan
c46018d22b Add screenkey app function 2020-03-26 02:01:12 +02:00
elenapan
6526374bc4 Minimize LoL client after game window opens 2020-03-25 23:40:31 +02:00
elenapan
25ce01e408 Fix signal for raising urgent clients when switching tags
Now it only raises urgent clients of the selected tag
2020-03-25 23:22:50 +02:00
elenapan
520b754c99 Make small optimization on evil volume 2020-03-23 16:59:50 +02:00
elenapan
7f60d5d3db Implement helpers for sending keys to clients 2020-03-23 13:02:07 +02:00
elenapan
89ab17ff06 Add MPD notification daemon 2020-03-23 13:01:08 +02:00
elenapan
289d83e525 Make mpd_buttons a separate noodle widget 2020-03-23 13:00:28 +02:00
elenapan
dfd34f11bc Implement window switcher 2020-03-22 13:29:43 +02:00
elenapan
a6b7c069a2 Add some more window rules 2020-03-22 09:47:11 +02:00
elenapan
30016ba241 Implement custom decorations for ncmpcpp 2020-03-21 23:25:06 +02:00
elenapan
dbae9e2416 Support some MPD option evil signals
Currently `loop` and `random` options are monitored
2020-03-21 10:24:21 +02:00
elenapan
be5367f7f2 Remove non existent icon name from icon list 2020-03-21 09:30:16 +02:00
elenapan
3e22142501 Add signal for raising urgent clients when switching tags 2020-03-21 07:27:08 +02:00
elenapan
a10091a0c4 Fix signal for focusing urgent clients automatically 2020-03-21 07:18:04 +02:00
elenapan
2c6c83760b Remove dead keybinds 2020-03-21 07:12:26 +02:00
elenapan
f28d4cd7bd Add notification icon handler 2020-03-19 07:50:59 +02:00
elenapan
14c2840c3a Fix skyfall GTK theme visual bug
Re-generated it with a newer version of oomox
2020-03-19 05:20:46 +02:00
elenapan
d03bd552cf Add screenrec.sh script to bin directory 2020-03-19 04:58:12 +02:00
elenapan
6fb36b2df2 Improve widgets when used with multiple monitors
A dimmed screen mask is added to non primary screens when the widget
becomes visible.

Affected widgets:
- App drawer
- Dashboard
2020-03-19 04:36:15 +02:00
elenapan
2a912fc8fe Keybind fixes for desktop elements 2020-03-18 08:50:15 +02:00
elenapan
cbde9602e9 Use music client as scratchpad 2020-03-17 07:54:16 +02:00
elenapan
58b4837fa9 Remove dead code from ephemeral bar 2020-03-17 07:23:14 +02:00
elenapan
0c9870abb4 Add scratchpad helper function
Use the function for the terminal scratchpad and markdown input scratchpad
2020-03-17 07:08:53 +02:00
elenapan
1840803d3b Support MPD volume evil signals 2020-03-15 04:28:53 +02:00
elenapan
5dbe0953f6 Add notes section in README 2020-03-15 04:28:53 +02:00
elenapan
77e46e953d Fix mouse bind consistency in app drawer and dashboard 2020-03-15 04:28:53 +02:00
elenapan
a535cede1e Refactor helpers.float_and_edge_snap
Also now it respects beautiful.useless_gap
2020-03-15 04:28:53 +02:00
elenapan
96daf9e29a Unminimize LoL client after game window closes 2020-03-15 04:28:37 +02:00
elenapan
2d02a7d6ca Indentation 2020-03-11 00:40:43 +02:00