Commit Graph

337 Commits

Author SHA1 Message Date
John Mertz 7e43f9f600 Update PID file location to XDG state path 2024-04-19 15:05:30 -06:00
John Mertz 93c786f9e3 Don't skip opacity changes if prev_focused was killed 2024-03-08 12:45:19 -07:00
John Mertz c4964abe96 Erroneously checked for None on attribute instead of object 2024-03-08 12:33:32 -07:00
John Mertz cd4af99566 Prevent crash if prev_focus.id is None 2024-03-08 12:17:56 -07:00
John Mertz 0eb58077e6 Use XDG state directory instead of custom .spool 2024-03-08 12:11:04 -07:00
John Mertz 7a10a72476 Increase transparency slightly 2024-03-08 12:03:47 -07:00
John Mertz 6ef42310f1 Lock opacity for sticky windows 2024-03-08 12:03:16 -07:00
John Mertz 2be287ef9f Fix bash syntax for string matching 2024-03-08 12:00:51 -07:00
John Mertz 672daf8889 Remove wifi connection option from menu in favour of nm-applet 2024-03-08 12:00:08 -07:00
John Mertz db048cfe82 Fix ignore_mode. 'hibernate' not properly assigned 2024-03-08 11:59:21 -07:00
John Mertz 636be47198 Run display.pl with proper PATH 2024-03-08 11:58:45 -07:00
John Mertz fcf2b91b7b More even background padding 2024-02-22 22:50:00 -07:00
John Mertz 73501f0489 Daemonize swaylock to allow for subsequent actions 2024-02-22 11:06:07 -07:00
John Mertz 7c3ba7cad8 Authenticator no longer requires pcscd restart to function 2024-02-22 11:03:58 -07:00
John Mertz ea1eb198c7 Write to .dotfiles instead of .config 2024-02-01 20:30:16 -07:00
John Mertz ef298a2e23 Run displays.pl from host using Carton libs 2024-02-01 20:29:37 -07:00
John Mertz e01d899666 Fix notification when /tmp/brightness-notification does not exist or is empty 2024-02-01 20:28:50 -07:00
John Mertz 74af6090d1 Require AnyEvent::Sway for wallpapers.pl 2024-01-31 22:40:04 -07:00
John Mertz 825bfbd804 Configure Carton for displays.pl 2024-01-31 21:22:30 -07:00
John Mertz 1cd1f72809 Nicer waybar notifications (paired with .dotfiles commit) 2024-01-31 21:20:58 -07:00
John Mertz 25e3e809b4 Whitespace 2024-01-21 21:14:43 -07:00
John Mertz b88b08cd10 Write wallpaper_outputs file and start wallpaper daemon 2024-01-21 21:14:15 -07:00
John Mertz fd73739229 Update to signatures and fix to 5.36 for Debian dependencies 2024-01-21 21:06:53 -07:00
John Mertz d686e64015
Deprecate x1 display and fix x13 in list 2024-01-21 20:12:03 -07:00
John Mertz 31e58f0693
Update available displays 2024-01-21 20:04:47 -07:00
John Mertz efda727106 Append to previous 2024-01-21 19:49:13 -07:00
John Mertz 1fff8e80bf Add refresh rate option
Bitrate for 4k@60 seems to be slightly too high, which causes artifacts and cut-outs. Lock to 30fps.
2024-01-21 19:47:35 -07:00
John Mertz 1ae0279f42 Fix distrobox command 2024-01-21 19:43:25 -07:00
John Mertz 7630ee5878 Take ownership of brightness file, if possible
Improve errors, if not.
2023-11-17 18:40:36 -07:00
John Mertz 62e9b4b53d Fix tofi path 2023-11-17 13:25:58 -07:00
John Mertz d8c1953947 Fix `tofi` paths and arguments 2023-11-17 13:21:49 -07:00
John Mertz 9a73102ab5 Fix last_display path, update toggle targets
No longer necessary to restart mako
2023-11-17 13:19:08 -07:00
John Mertz 5e556193ca Prevent mako notifications from appearing during idle 2023-11-17 13:18:06 -07:00
John Mertz d4e274c29a
File-based tofi menus
Also changed the snippet script to use this method
2023-11-14 14:10:53 -07:00
John Mertz e5b3acb5e4
Add selection mode for multiple matches, debugging, help, and 'all' mode 2023-11-13 14:44:16 -07:00
John Mertz 671bc03816 Update displays.pl 2023-10-24 11:05:50 -06:00
John Mertz a2719e8c43 Create simplified `flatpak run` script 2023-10-19 12:40:50 -06:00
John Mertz 0563b42684 Run wireguard as user 2023-10-19 12:39:51 -06:00
John Mertz 8552974810 Allow single space in SSID 2023-10-19 11:54:41 -06:00
John Mertz 5f6bcbe072 Don't use custom path to toolbox export 2023-10-05 18:40:05 +00:00
John Mertz fbf1e353fa I have a new yoga, need disambiguation
Also add an 'all' which supports eDP-1 and Both
2023-10-05 18:39:09 +00:00
John Mertz f0ea056531 Remove absolute path
Allows usage with distrobox-export path
2023-10-05 18:37:31 +00:00
John Mertz 285fde9b6c Allow usage in Distrobox 2023-10-05 18:36:53 +00:00
John Mertz 57ebe092ba
Erroneous class for critical battery 2023-09-15 22:56:49 -06:00
John Mertz 1247df0cce
New battery module
I no longer have devices with two batteries, so the old one is overly
complicated.

ACPI provides simpler output and an estimated time remaining!f
2023-09-05 12:34:59 -06:00
John Mertz 7af9d67b29
Allow specifying a specific mode as an argument 2023-08-13 22:27:34 -06:00
John Mertz 4edd9a297d Fix ssh-agent 2023-08-11 12:19:58 -04:00
John Mertz 978daa7c10
Fix incorrect timeout vars 2023-07-21 17:06:24 -04:00
John Mertz d58589fb3c
Rename debian12 distrobox -> debian 2023-07-21 15:20:15 -04:00
John Mertz b87527f8b0
Enhance idle options
Allow for calling idle with --ignore_mode to run an option beyond the
current sequence limit.

Allow 'dim' as it's own option.

Add 'lock' option to waybar script (and add it to source control in the
first place).

Simplify sequence logic by setting a numerical mode.

Improve help.
2023-07-20 22:07:23 -04:00