Commit graph

41 commits

Author SHA1 Message Date
elenapan
e6b06c8bd2 awesome: Use CPU-agnostic method of getting temperature 2024-12-18 19:25:32 +02:00
elenapan
d968d8aaab tasks: Fix delta calculation in pretty_print_date() 2024-07-23 14:39:09 +03:00
elenapan
a4f1ecb28d tasks: Update only when the day changes 2024-07-21 19:19:15 +03:00
elenapan
2bc4a39c0f tasks: Fix sorting ignoring event start time 2024-07-21 15:57:53 +03:00
elenapan
6f70659a55 tasks: Compare with last task array before update
This avoids emitting evil::tasks when there are no changes.
2024-07-21 14:16:30 +03:00
elenapan
23b4fa357b Add org tasks daemon 2024-07-20 14:44:39 +03:00
elenapan
6292f157c9 Add uptime daemon 2024-07-18 21:28:59 +03:00
elenapan
a3ea038a3d Add KDE Connect daemon 2024-07-18 17:39:59 +03:00
elenapan
a8d2ed7aaf Add GPU usage daemon
Works for AMD GPUs only using the amdgpu_top utility
2024-07-17 11:26:10 +03:00
elenapan
ef486f4e39 Disable coronavirus daemon 2024-07-17 11:11:37 +03:00
elenapan
841ba379d8 disk: Replace hardcoded partition with root ('/') 2024-07-17 10:42:28 +03:00
elenapan
6506d321a1 temperature: Add script for AMD CPUs 2024-07-17 10:09:22 +03:00
elenapan
20c7a8b4c1 battery: Only send charger update when status changes
On some laptops, `acpi_listen` sometimes prints charger updates even if
there was no change. This commit ensures that no unneeded updates will
be sent with the `evil::charger` signal.
2024-07-17 08:43:02 +03:00
elenapan
3013bd3992 battery: Reduce update interval from 30 to 10 2024-07-17 08:42:06 +03:00
Peter Lyons
8bf5d2e606
Replace ps pipeline for pactl with single pkill command (#123)
Co-authored-by: Peter Lyons <pete.lyons@mailchimp.com>
2020-10-27 17:39:42 +02:00
Michał
caca49e3fa
Stick to english language when listening for pulseaudio events. (#122) 2020-10-21 14:29:28 +03:00
elenapan
ce387838d0 Only emit microphone info of the currently active source 2020-09-27 00:51:53 +03:00
elenapan
fdbc9a4403 Split microphone daemon from volume daemon 2020-09-26 23:27:37 +03:00
elenapan
2ee504bea9 Fix wrong disk widget output when free space is lower than 1GB 2020-09-25 20:01:22 +03:00
elenapan
ce0bc75ada Remove dead code 2020-09-25 17:23:37 +03:00
elenapan
c133c6a7d7 Make battery daemon disable itself if no battery is found at startup 2020-08-15 23:09:59 +03:00
elenapan
0702149eca Small tweaks, fixes and code cleanup 2020-07-11 07:47:35 +03:00
elenapan
98a23d9fea Clean up code and comments plus some refactoring 2020-05-24 06:04:18 +03:00
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
febad9fe9f Fix evil mpd daemon fallback values
Now they will never be empty
2020-04-20 15:40:36 +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
40412adc34 Remove upower dependency from evil battery daemon 2020-04-08 15:32:15 +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
f4b18c6f82 Improve weather and corona daemons
They now remove the temp_file when the output of the command is not
valid in order to force an update the next time a check is made.
2020-04-01 14:37:22 +03:00
elenapan
0c156c605f Add note about daemons that need internet access 2020-04-01 14:24:39 +03:00
elenapan
2961e60b0e Add evil coronavirus daemon 2020-04-01 09:12:23 +03:00
elenapan
6d537988ba Add evil disk daemon 2020-04-01 08:04:41 +03:00
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
01e9f7c0c4 Make a tiny optimization on evil mpd 2020-03-28 18:33:14 +02:00
elenapan
520b754c99 Make small optimization on evil volume 2020-03-23 16:59:50 +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
1840803d3b Support MPD volume evil signals 2020-03-15 04:28:53 +02:00
elenapan
3c425f6565 Major reorganization of AwesomeWM configuration
Former-commit-id: 9d27077226ed0b65d857184ac61d556aae929eca
Former-commit-id: 6683c18030af3da534b8d010b44fea577d5f1ab2
Former-commit-id: 12f11729e4f0f1fc343fe76c7ee2a8b5bf4491a0
Former-commit-id: 56fea3fbf6f672c41a2fc08936762dd67cfa0d73
2020-03-07 16:30:31 +02:00
elenapan
3f7f93822e Added spotify daemon and example spotify widget
Former-commit-id: c0cb2979b2
Former-commit-id: b49f80e039a49894ca2cd98679150fba4c091404
Former-commit-id: 785592b3bc72bebb2dad98c6f12ecaa514eaa206
Former-commit-id: 795b8b77c387b84fb24509fa97733a4b578df2d9
2019-09-19 09:22:38 +03:00
elenapan
c738169ca5 New theme: ephemeral, anti-aliased corners, app drawer, lock screen,
evil daemon system, dependency list update, README improvements.


Former-commit-id: db310f8e49
Former-commit-id: 4f25f9200c3ac9f9385daca5a68378249ff0329e
Former-commit-id: 69fa3954e5738446a59b409b7e326233e7c3ef55
Former-commit-id: 673176f7857e39f3455f4ccb426eef2789c0e891
2019-08-01 02:17:59 +03:00