Commit Graph

342 Commits

Author SHA1 Message Date
John Mertz 0abcd17f22 Log current state to file (non-idle means that the state file does not exist)
Use existence of state file in new script to know whether to fade or unfade windows/notifications
2024-04-19 18:08:30 -06:00
John Mertz c0cb1ed8a7 (Un)hide mako notifications during (un)fade 2024-04-19 18:07:12 -06:00
John Mertz 0cfe8d4079 Offload wallpaper script to systemd 2024-04-19 18:05:12 -06:00
John Mertz fffbb5d5e0 Load cached outputs if none given
Fallback to all available outputs
2024-04-19 15:10:54 -06:00
John Mertz b0e1ead2b3 Log directly to STDOUT 2024-04-19 15:10:03 -06:00
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