Commit graph

194 commits

Author SHA1 Message Date
elenapan
55ba4eb3df Make evil remote watch temp files specific to configuration
This makes it so that whenever the user changes a configuration option such as weather city ID, they do not have to delete the daemon's temp file in order to force an update in the next restart of AwesomeWM
2020-04-21 00:08:25 +03:00
elenapan
7dbfe4360b Move screenshot helper to apps.lua 2020-04-20 23:47:05 +03:00
elenapan
66241e20cd Style lovelace notification theme actions 2020-04-20 23:41:53 +03:00
elenapan
9a07ba4ae6 Style ephemeral notification theme actions 2020-04-20 23:31:51 +03:00
elenapan
6b6c0301a8 Style amarena notification theme actions 2020-04-20 23:22:45 +03:00
elenapan
edb2c66413 Remove deprecated naughty functions 2020-04-20 22:23:12 +03:00
elenapan
febad9fe9f Fix evil mpd daemon fallback values
Now they will never be empty
2020-04-20 15:40:36 +03:00
elenapan
29117297eb Add torrent app activation function and rules 2020-04-20 02:00:27 +03:00
elenapan
2a6904ec1e Make dashboard appear on login (requires setup)
Add `touch /tmp/awesomewm-show-dashboard` to your ~/.xprofile to make it work
2020-04-20 01:55:51 +03:00
elenapan
6613342a2f Fix mpd notifications showing up when music client is focused 2020-04-19 15:32:11 +03:00
elenapan
cb731567a2 Fix mpd decorations notification icon not being recolored on click 2020-04-18 23:32:10 +03:00
elenapan
49410df32f Add client property tracking to button generators
This makes it possible to color the buttons differently depending on
whether, for instance, the client is maximized or not.
2020-04-18 09:27:16 +03:00
elenapan
01a710e107 Fix Control+Delete combination crashing the lock_screen keygrabber 2020-04-18 06:49:19 +03:00
elenapan
ab65a23d61 Change PAM authentication module path 2020-04-18 06:23:01 +03:00
elenapan
b394353152 Fix mpd status pattern not being matched when track contains brackets 2020-04-18 05:46:56 +03:00
elenapan
433108adad Add filename as a fallback for mpd tracks without title 2020-04-18 05:30:47 +03:00
elenapan
9c59e3901d Implement AwesomeWM global window switching with rofi
Some AwesomeWM commit broke the default rofi window switching.
This script can be used instead.
2020-04-17 21:36:47 +03:00
elenapan
192efb9a28 Remove autostart.sh
I noticed that I do not need it at all anymore due to my evil daemons plus the fact that I only need to start applications once on login, instead of everytime AwesomeWM restarts.
2020-04-16 04:03:26 +03:00
elenapan
f235cba312 Add support for PAM authentication in lock screen 2020-04-16 03:56:46 +03:00
elenapan
2e905dd065 Fix sidebar related inconsistencies
- Now all sidebar themes provide global helper functions for showing and hiding the sidebar
- No more errors are printed when the user attempts to activate a non-existent sidebar prompt through a keybind
- Sidebars with prompts cannot be hidden when their prompt is active
2020-04-15 16:31:31 +03:00
elenapan
b7a4021647 Add command to launch discord with chromium on Arch
This is due to Arch naming the chromium binary `chromium` and Ubuntu /
Debian naming it `chromium-browser`
2020-04-13 16:17:08 +03:00
elenapan
5cbaa08c76 Improve descriptions and consistency 2020-04-12 11:46:40 +03:00
elenapan
f9e0afb0eb Fix clients not being centered properly 2020-04-12 11:27:32 +03:00
elenapan
5e0d39d2ea Tweak amarena dashboard 2020-04-12 11:19:36 +03:00
elenapan
d35158c9e1 Add a new battery level in cute battery face 2020-04-10 20:32:54 +03:00
elenapan
4534055094 Update script paths and remove dead keybinds to scripts 2020-04-10 20:28:30 +03:00
elenapan
b625ca04d6 Increase size of amarena wibox activator
This makes it more forgiving when attempting to activate the wibox by
flicking the mouse to the bottom of the screen
2020-04-10 20:26:15 +03:00
elenapan
5a4257b990 Remove manual xrdb variable fallback
It is taken care of by Awesome in `xresources.get_current_theme`
2020-04-09 22:04:29 +03:00
elenapan
c6f01b58ab Add mousebinds to empty area of mpd toolbar 2020-04-09 21:31:07 +03:00
elenapan
9ad88a60d1 Fix some mpd decoration buttons not being recolored 2020-04-09 21:30:29 +03:00
elenapan
5547660f11 Fix battery full notification appearing after restart 2020-04-09 19:07:11 +03:00
elenapan
9a836da911 Add height constraint to custom mpd toolbar buttons 2020-04-09 16:33:54 +03:00
elenapan
9ee7871cfc Add mousebinds to the empty areas of the mpd titlebar 2020-04-09 14:53:47 +03:00
elenapan
40412adc34 Remove upower dependency from evil battery daemon 2020-04-08 15:32:15 +03:00
elenapan
70d7fad947 Fix decorated clients not being centered correctly 2020-04-08 13:23:05 +03:00
elenapan
1c952b3db4 Clean up signals and rules 2020-04-08 02:29:55 +03:00
elenapan
9dc5fc4f39 Fix circular require 2020-04-08 01:31:04 +03:00
elenapan
7a693460ea Hotfix battery notifications with invisible message (due to upstream bug)
https://github.com/awesomeWM/awesome/issues/3049
2020-04-08 01:28:24 +03:00
elenapan
111c12433e Reduce volume control step for sidebar volume bar 2020-04-07 20:18:36 +03:00
elenapan
d1e72d1437 Simplify restoration of floating geometry signal 2020-04-07 20:10:08 +03:00
elenapan
1ac7a8c2cc Add keyboard layout notifications 2020-04-07 20:03:37 +03:00
elenapan
380be9dc1c Only emit volume info of the currently active sink
Now you can hotplug headphones and the volume info shown in volume widgets will automatically be updated.
2020-04-07 19:40:17 +03:00
elenapan
0877b5d11f Change more modules from global to local 2020-04-07 17:22:02 +03:00
elenapan
33add54ac1 Change icons module from global to local 2020-04-07 16:44:48 +03:00
elenapan
a275dab8c0 Make tasklist buttons work with any modifier
Needed so that the mouse buttons can be used in the floating window
switcher while the modkey is pressed.
2020-04-07 16:31:41 +03:00
elenapan
a1f44b1153 Fix titlebar buttons having wrong colors for undecorated clients 2020-04-07 13:11:00 +03:00
elenapan
7ff58dbb8d Simplify rules for placement and titlebars on/off
In the past, using `titlebars_enabled = false` would make AwesomeWM create a hidden
empty titlebar on the client. Now it correctly creates the titlebar and
hides it.

Also now we do not need to delay the client placement function to
enforce correct placement since titlebars are correctly initialized
before the client is moved.
2020-04-07 05:02:01 +03:00
elenapan
33c4a16cdc Fix web search prompt not working 2020-04-07 04:03:57 +03:00
elenapan
3f26ae4796 Optimize weather widget icon detection
Use key-value instead of huge if statement
2020-04-07 03:53:20 +03:00
elenapan
c266604f21 Add workaround for games that minimize on focus loss 2020-04-07 02:58:59 +03:00