Commit graph

336 commits

Author SHA1 Message Date
elenapan
61ba0da028 Configure more window icons for dock and titlebars 2025-04-01 17:00:28 +03:00
elenapan
761ab0f161 sway: Enable allow_tearing on main output 2025-04-01 16:59:08 +03:00
elenapan
48f39498ef Remove workarounds for various SwayFX bugs related to appearance 2025-04-01 16:58:19 +03:00
elenapan
fc678f1766 media: Optionally use rofi to save the current song in the chosen playlist 2025-04-01 16:50:14 +03:00
elenapan
3934007c53 sway: Edit some window rules 2025-04-01 16:47:34 +03:00
elenapan
97e75c64e2 dock: Fix rare script crash caused by windows without app_id, class and title 2025-04-01 16:41:42 +03:00
elenapan
5fa6aad8dd Show a notification when recording device changes 2025-04-01 16:40:21 +03:00
elenapan
feb0452d5e Disable battery notifications script if no battery is found 2025-01-11 15:03:56 +02:00
elenapan
7e433a333c Add keybind to show the eww powermenu on power button press
Depending on your setup, you might also need to configure logind and
ACPID to ignore the power button. See the eww keybinds section in
~/.config/sway/keys for relevant information.
2025-01-11 13:27:05 +02:00
elenapan
4346d15bdf sway: Use the single-instance -1 kitty parameter
This will reduce startup time after the 1st terminal has been spawned.
2025-01-11 13:26:09 +02:00
elenapan
4d753a7ba1 Add more sway window rules 2025-01-11 13:25:55 +02:00
elenapan
2a2bd3b3ab Remove pulseaudio from autostart and dependencies 2025-01-11 13:25:08 +02:00
elenapan
4dca14db75 Make scratchpad-toggle explicitly focus the window if unfocused 2024-12-30 19:18:05 +02:00
elenapan
e6b06c8bd2 awesome: Use CPU-agnostic method of getting temperature 2024-12-18 19:25:32 +02:00
elenapan
c5431fb7f0 networks: Remove unneeded network scan
The `update_networks()` function already scans in the beginning.
2024-12-18 11:32:16 +02:00
elenapan
50cad1adc2 networks: Get saved networks using iwctl
Using `/var/lib/iwd` to get saved networks does not work on all setups.
For example, if using NetworkManager with iwd as its backend, the
`/var/lib/iwd` directory has permissions that do not allow reading the
files inside.
2024-12-18 11:27:57 +02:00
elenapan
e720d3ec01 agenda: Exit if any of the .org files do not exist 2024-12-18 10:24:29 +02:00
elenapan
6d3f8187c4 Add sway and eww configs 2024-12-14 01:41:23 +02:00
elenapan
2718b18862 Add dunst config 2024-12-14 01:09:43 +02:00
elenapan
3abfa61a8f Add aphelion colorschemes (Xresources) 2024-12-14 01:05:29 +02:00
elenapan
ac05c7d8d0 Update kitty 2024-12-14 01:04:40 +02:00
elenapan
2335c39f48 Update rofi 2024-12-14 00:59:54 +02:00
elenapan
7f34048bcb Move colorschemes from .xfiles to config/colorschemes 2024-12-11 19:40:33 +02:00
elenapan
d968d8aaab tasks: Fix delta calculation in pretty_print_date() 2024-07-23 14:39:09 +03:00
elenapan
4ff6c97df2 calendar_custom: Remove unneeded library 2024-07-22 09:27:43 +03:00
elenapan
5c906633d9 scroll_container: Skip update when scroll_start_index is unchanged 2024-07-22 09:10:22 +03:00
elenapan
2ce605ad31 calendar: Update once per day instead of once per minute 2024-07-22 08:57:17 +03:00
elenapan
9684d9a173 Add scroll_container widget 2024-07-22 08:51:22 +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
c4b58db757 helpers: Add debounce function
This can be used to solve widget signals being emitted more than
once (e.g. widget::layout_changed signal being emitted twice when the
widget children are updated).
2024-07-20 18:57:19 +03:00
elenapan
13a1229a97 Fix awful.layout.layouts warning 2024-07-20 18:24:53 +03:00
elenapan
61d55a73da Add custom calendar widget 2024-07-20 14:45:16 +03:00
elenapan
23b4fa357b Add org tasks daemon 2024-07-20 14:44:39 +03:00
elenapan
427865e798 dotted_line: Rename set_bg to set_color 2024-07-19 09:28:42 +03:00
elenapan
20c5242017 Add more volume control keybinds
super+\ = toggle
super+[ = decrease
super+] = increase
2024-07-18 23:36:48 +03:00
elenapan
a860aa0da3 Add day_of_the_week_and_month widget 2024-07-18 23:11:14 +03:00
elenapan
6292f157c9 Add uptime daemon 2024-07-18 21:28:59 +03:00
elenapan
ac90fe5953 icons: Add outline variant to weather icons 2024-07-18 21:28:51 +03:00
elenapan
c633db548f Move weather icon dictionary to icons init.lua 2024-07-18 18:32:42 +03:00
elenapan
31f2452228 Add customizable dotted line widget 2024-07-18 17:42:39 +03:00
elenapan
a3ea038a3d Add KDE Connect daemon 2024-07-18 17:39:59 +03:00
elenapan
83a2828b8c Add helpers.brightness_control 2024-07-18 16:50:46 +03:00
elenapan
d5cf4d5cbc Refactor helpers.volume_control 2024-07-18 13:52:11 +03:00
elenapan
8f62d03921 helpers: Rename pad functions 2024-07-18 01:54:26 +03:00
elenapan
7cb6b0ccbd Use os.date instead of running system date binary 2024-07-17 23:19:45 +03:00
elenapan
c085888cb5 Refactor exit_screen and its themes 2024-07-17 13:20:02 +03:00
elenapan
0a173fc8c8 exit_screen: Disable close on left click
Because this caused it to close when clicking on buttons
2024-07-17 12:30:08 +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