Commit Graph

105 Commits

Author SHA1 Message Date
John Mertz 2b83934283
Re-disable Journald, -> distrobox 2023-01-09 11:52:03 -05:00
John Mertz 00eef39441
Fix merge conflicts 2023-01-07 13:32:14 -05:00
John Mertz 6cbadb5d5d
ts4 2023-01-07 08:17:43 -05:00
John Mertz 6d33d9446f tabs->spaces 2023-01-06 14:41:31 -05:00
John Mertz ecd9920a37 Standardize and expand tab to 4 2022-12-29 12:37:33 -05:00
John Mertz c4bbf89f52 Increase scale for new terminal font size.
Maximum possible to fit 108 columns when vertically split 50/50, enough for 100 columns plus 8 for line numbers/git status
2022-12-29 12:36:53 -05:00
John Mertz 5efb8da6cf
Renamed 2022-12-16 20:19:40 -05:00
John Mertz 2955c76c7b
Move gammastep to distrobox 2022-12-16 20:15:00 -05:00
John Mertz ccde8384cc renamed 2022-12-15 21:52:54 -05:00
John Mertz 3e034fb461
Move sway-transparency to distrobox
Standardize script names
2022-12-15 11:26:05 -05:00
John Mertz fcffe18886 Typos 2022-12-12 18:04:23 -05:00
John Mertz 14310c3c58 Support for blocking hibernation 2022-11-21 18:56:50 -05:00
John Mertz 4bdd817ae1 New 'fade' action as first step to 'idle'
Will take ~1-2s to fade all windows (depending on number of windows. Allows for fullscreen wallpaper for a couple of minutes before next steps.
2022-11-21 18:44:59 -05:00
John Mertz 006e009eea Disable logging 2022-11-07 14:50:51 -05:00
John Mertz 447fcb9b5d Remove merge cruft 2022-11-04 23:06:08 -04:00
John Mertz abc0b9f097 Merge branch 'master' of ssh://git@git.john.me.tz:223/jpm/scripts.git
Conflicts:
	send-to-kodi.sh
	sway/displays.pl
	sway/idle.sh
	sway/idlecountdown.sh
	sway/startsway.sh
	waybar/waybar-fedora-silverblue.sh
	wofi/wofi-alt-tab.sh
2022-11-04 11:09:07 -04:00
John Mertz 6759d36323 Update displays.pl 2022-11-04 11:05:12 -04:00
John Mertz b79d4ada25 Update startsway.sh 2022-11-04 11:03:55 -04:00
John Mertz aa9f93ccdd
Development branch to get sticky.client
Kill wallpapers on exit
2022-10-31 18:33:08 -04:00
John Mertz 6f6f42db57
Trigger swayidle 2022-10-31 18:33:07 -04:00
John Mertz d90eaeed5c
improve idle behaviour 2022-10-31 18:33:07 -04:00
John Mertz 4d73b99abf
Window transparency effecs 2022-10-31 18:33:07 -04:00
John Mertz 1cc843e6eb
Generic power-menu.sh script for rofi/wofi depending on WM 2022-10-31 18:33:05 -04:00
John Mertz fa007b60ef
Fix file path of cropped image 2022-10-31 18:33:05 -04:00
John Mertz bc61b23883
Script to rotate wallpaper 2022-10-31 18:33:04 -04:00
John Mertz 9c5b60d42f
Track PID 2022-10-31 18:33:02 -04:00
John Mertz 8dcbcb5fe5
Prevent fork. Limits to one PID 2022-10-31 18:33:02 -04:00
John Mertz 05d692d936
Increase delay to give more time before deletion 2022-10-31 18:33:02 -04:00
John Mertz c62109d263
Inverted logic for log level validationd 2022-10-31 18:33:01 -04:00
John Mertz 156ff9221d
Gammastep waybar 2022-10-31 18:33:01 -04:00
John Mertz 2c4ef97a1b
Force GLES2
Update defaulted to Vulkan which isn't working
2022-10-31 18:33:01 -04:00
John Mertz aa70b984c3
Add recursive enumeration of images
cleaned up some comments and one typo in ARG parsing
2022-10-31 18:33:00 -04:00
John Mertz f1f94b6df4
Systemd Unit for wallpaper.pl 2022-10-31 18:33:00 -04:00
John Mertz a864b85df1
Refactor, add SystemD Journaling 2022-10-31 18:33:00 -04:00
John Mertz 2a331db20b
Update usage and add some TODO comments 2022-10-31 18:33:00 -04:00
John Mertz ab01514238
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-10-31 18:32:59 -04:00
John Mertz 640dd8d2d9
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-10-31 18:32:59 -04:00
John Mertz 31fc3ceff3
Wallpaper rotation script 2022-10-31 18:32:59 -04:00
John Mertz bb7a12a8b4
Switch to 'model' instead of 'serial', clean display list 2022-10-31 18:32:59 -04:00
John Mertz 0f0a1c9011
Socket Path 2022-10-31 18:32:57 -04:00
John Mertz bf19e6c0d2
Update paths 2022-10-31 18:32:57 -04:00
John Mertz 5c3a10ce76
Cleanup and update paths 2022-10-31 18:32:57 -04:00
John Mertz 274d9cc75b
Switch to TV as docked configuration 2022-10-31 18:32:56 -04:00
John Mertz 402ce7fefa
Remove debugging. Test brightness effect (oled) 2022-10-31 18:32:56 -04:00
John Mertz b74c0f0faf
Add lock functions to idle script 2022-10-31 18:32:55 -04:00
John Mertz b0ec5cdafb
Add TV to configurations 2022-10-31 18:32:55 -04:00
John Mertz b3e2e00961
Sticky the pop-up terminal while present 2022-10-31 18:32:54 -04:00
John Mertz d06ed5266f
Add fallback bg, fix missing args, hide waybar
If no background arguement exists, use a fallback colour. If no scale or
transform argument exists use 1 and 0. Toggle off waybar on start (I
don't think this works properly)
2022-10-31 18:32:54 -04:00
John Mertz 93125c95ee
Dynamic scale for Yoga
This is a big-ol hack. I should ideally just have an external file for
the configs which differs for each device.
2022-10-31 18:32:52 -04:00
John Mertz 24457ca338
Add sock and display id to allow non-attached execution
SWAYSOCK is now static so it can be referenced by all of the swaymsg
commands.

waybar now includes a static WAYLAND_DISPLAY declaration.

This allows for recovery/configuration via SSH as well as groundwork for
udev (un)docking rules.
2022-10-31 18:32:52 -04:00