Commit Graph

319 Commits

Author SHA1 Message Date
John Mertz a4f2b3310c
Kernel formatting 2022-10-31 18:32:47 -04:00
John Mertz b161ad6423
Updated documentation
Added README data for laptop function button scripts.

Fixed formatting for links and used bold instead of code formatting for script names.
2022-10-31 18:32:47 -04:00
John Mertz e81c0311ed
toggle_output.sh was moved 2022-10-31 18:32:47 -04:00
John Mertz 4750ac31b3
Move toggle_outputs to sway directory
It is not specific to thinkpad hardware but it is specific to sway; this is more appropriate
2022-10-31 18:32:46 -04:00
John Mertz d8bfb5a38e
Thinkpad control scripts
SystemD unit file to give ownership or necessary sys files to user

toggle_outputs.sh simply swaps between two most common layouts with
sway/displays.pl

kbd_backlight.pl simply increments the current backlight brightness then
%3 to cycle between off, low, high

blc.pl is an overly complicated screen backlight control
2022-10-31 18:32:46 -04:00
John Mertz 8baad221bd
Better comments, prevent duplicate waybars
Generate a single config file. Multiple processes seems to have run into
a bug where waybar will restore killed bars.
2022-10-31 18:32:46 -04:00
John Mertz f8bc44a733
Updated for WireGuard, prevented reloading waybar on abort 2022-10-31 18:32:46 -04:00
John Mertz 0893074aa1
Change to wireguard IP 2022-10-31 18:32:45 -04:00
John Mertz 5b18c8d7f4
Login scripts
Stores WM to last_login_gui file to allow for auto-login to the last
used GUI

Removes old log file, executes GUI with new one
2022-10-31 18:32:45 -04:00
John Mertz ea6b7df307
Remove unnecessary debug line 2022-10-31 18:32:45 -04:00
John Mertz 93a185960f
Script to automatically update firefox since it's not great at doing
this on it's own
2022-10-31 18:32:45 -04:00
John Mertz 0a65577304
Updated docs, removed unneeded or duplicates 2022-10-31 18:32:45 -04:00
John Mertz e80233dd04
Intial commit of all current scripts 2022-10-31 18:32:44 -04:00
John Mertz 39788a2641
Initial Commit 2022-10-31 18:32:34 -04:00
John Mertz 9dd860332a Window transparency effecs 2022-09-23 22:37:07 -04:00
John Mertz 43da6f9a4a Clean up some unneeded variables 2022-09-23 18:26:56 -04:00
John Mertz d1907bfda4 clean up window titles 2022-09-23 18:25:32 -04:00
John Mertz be285ea48a Superseded by using wofi-wifi-menu.sh directly 2022-09-23 18:23:04 -04:00
John Mertz 6d2e0b8a3d Add a few icon options (still need a comprehensive list) 2022-09-23 18:19:51 -04:00
John Mertz 0fab30cc8e Increase icon size 2022-09-23 18:19:25 -04:00
John Mertz 22e3692d22 update flag file path to .spool 2022-09-23 18:07:29 -04:00
John Mertz 500c5f7c72 More robust gammastep applet 2022-09-23 18:07:06 -04:00
John Mertz 1dc14b5749 Bar argument in error output 2022-09-23 18:03:41 -04:00
John Mertz 0fb49f9e06 Generic power-menu.sh script for rofi/wofi depending on WM 2022-09-23 17:37:09 -04:00
John Mertz 95499d1130 Fix file path of cropped image 2022-09-22 14:32:39 -04:00
John Mertz 4a69e4e8d6 Script to rotate wallpaper 2022-09-22 14:32:09 -04:00
John Mertz 84ba87dcf8 Update wofi-alt-tab.sh 2022-09-22 13:48:43 -04:00
John Mertz ccdf61d77d Clean up unnecessary vars 2022-09-17 17:03:16 -04:00
John Mertz e5e520572b attribution 2022-09-17 17:03:01 -04:00
John Mertz 384fb1e69c Use sidebar config 2022-09-17 17:02:46 -04:00
John Mertz 8f81b5a594 Rename and give attribution 2022-09-17 17:00:11 -04:00
John Mertz b8bf5eb197 Wifi Menu
Slightly modified from https://github.com/fourstepper/wofi-wifi-menu
2022-09-17 16:26:39 -04:00
John Mertz 5c7f22bec7 Emoji picker
Slightly modified from https://github.com/dln/wofi-emoji in order to
always use wl-clip and use custom wofi style.css
2022-09-17 16:05:40 -04:00
John Mertz 1658999ba1 Track backlight brightness better to allow reverting (by screensaver, etc.) 2022-09-17 15:22:18 -04:00
John Mertz b403d8987c Whitespace 2022-09-17 15:21:13 -04:00
John Mertz d8ae0c1c48 Track PID 2022-09-17 15:17:28 -04:00
John Mertz 2559d13d38 Prevent fork. Limits to one PID 2022-09-17 15:17:02 -04:00
John Mertz 3c059af401 Increase delay to give more time before deletion 2022-09-17 15:16:05 -04:00
John Mertz 586ce31d0d Inverted logic for log level validationd 2022-09-02 23:05:44 -06:00
John Mertz 3a3bfcd6a6 Enhance kdb_backlight with sleep/restore function 2022-09-02 22:47:44 -06:00
John Mertz 540dc56478 Gammastep waybar 2022-08-25 23:05:14 -06:00
John Mertz 1fe452828c Force GLES2
Update defaulted to Vulkan which isn't working
2022-08-23 11:59:45 -06:00
John Mertz bd0bbdb727 Update --bar formatting 2022-08-23 11:58:00 -06:00
John Mertz 922e3708c2 Add recursive enumeration of images
cleaned up some comments and one typo in ARG parsing
2022-07-25 22:27:47 -04:00
John Mertz 55c2a73737 Systemd Unit for wallpaper.pl 2022-07-25 18:43:35 -04:00
John Mertz c607015ade Refactor, add SystemD Journaling 2022-07-25 17:03:18 -04:00
John Mertz a08cfa4d96 Pureblack lockscreen 2022-07-23 03:59:03 -04:00
John Mertz 2933abcabb Update usage and add some TODO comments 2022-07-23 03:58:11 -04:00
John Mertz 3f54f5f4bc Implement signals
Minimum viable product. TERM closes gracefully, KILL just removes PID, and USR1 rotates immediately and restarts timer.

Other changes:
- Whitespace
- Implemented using lazy, excessive use of global variables. This needs to be improved.
- Comment blocks
2022-07-23 03:43:34 -04:00
John Mertz 3f07586ae9 Minor bugs
Cropping should be avoided if the image is the same size also, not just if it is smaller.
I was using a minimum of 2 outputs while testing on my desktop. Revert that to 1.
Remove trailing tabs.
2022-07-23 01:32:23 -04:00