| 
					
				 | 
			
			
				@@ -8,11 +8,18 @@ _Expect iterative changes over the following months while fine-tuning happens on 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ## sway 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Going directly to hardware trials because virtualbox support requires too much undesirable configuration: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Fresh install after swapping motherboards since Gigabyte hasn't fixed the reboot problems in 1.5 years. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Verify gvm reloads properly as I have copied it to bashrc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Verify swapping export locations into bash_profile does not break (_eg. due to alacritty only loading bashrc not bash_profile_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Test the new sway exit command works by properly terminating session services 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- _Figure out what is still broken so I can exit and restart sway without rebooting?_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- modify alacritty.yml to match former xdefaults 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- [reference](https://sunnnychan.github.io/cheatsheet/linux/config/alacritty.yml.html) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- We can set the program and args to force it to load bash_profile and eliminate redundant gvm logic while fixing the other major issue I had with it? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<<<<<<< HEAD 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 alacritty does not load bash_profile, which means gvm never refreshes. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 I should move most of the non-static content into bashrc instead, which does get loaded every new shell. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,27 +53,12 @@ https://github.com/gurrgur/er-patcher 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 --- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- move aur packages to install under the actual user and download to their src directory (for easier updates) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- add these packages to the installation list: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- xpadneo-dkms 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- install `aur` packages under actual user rather than temporary user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- cmst (sway/wayland friendly connman management) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- corectrl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		- add `.service` to userspace systemd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- wev (_need to verify necessity?_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- https://aur.archlinux.org/packages/mpv-mpris/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- Change aur packages to install under the user being created instead of a temporary user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _this will allow that user to find and update them more readily/easily_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - investigate `poweralertd` and `batsignal` to setup low battery alerts with `mako` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- create alacritty config copying from former xdefaults 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- https://sunnnychan.github.io/cheatsheet/linux/config/alacritty.yml.html 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _transparency is a great start, but we're not done!_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- _This is important for laptops_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - continue to refine `notes/sway.md` to account for the lack of obvious world-knowledge 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,10 +72,11 @@ https://github.com/gurrgur/er-patcher 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- try No Man's Sky 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## better temperature scripts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Write a script to grab temperatures to replace the temperature module in waybar with custom commands... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- write a script to grab temperatures to replace the temperature module in waybar with custom commands... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _this is because configuring temperatures is hardware dependent and the waybar has unintelligent defaults and anti-agnostic configuration!_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_This is because configuring temperatures is hardware dependent and the waybar has unintelligent defaults and anti-agnostic configuration!_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Example that matters? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -118,13 +111,13 @@ Samples: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## scratchpad experiment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+I would like to be able to selectively deal with applications send to scratchpad. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Getting an ordered list is a starting point. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- test writing a script to iterate scratchpad items 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- need to be able to get a list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- need that list to be reliably ordered 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		- _or need to impose an order_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- can potentially replace `scratchpad show` with `exec` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Probably replacing `scratchpad show` with an `exec`. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 New `/usr/local/bin/alacrittyq` with `$mod+tilde` toggle: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -140,15 +133,20 @@ New `/usr/local/bin/alacrittyq` with `$mod+tilde` toggle: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - investigate dedicated identity for an alacritty window to selectively target for scratchpad persistent terminal via mod+tilde 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## workspace restoration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- It may be possible to write an IPC connected utility to save and restore workspaces 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _this tool would need to know when to save, and to intelligently restore only once when applications are first launched._ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- It would need to have a way to pull wayland equivalents for the content mentioned in this issue: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		- https://github.com/swaywm/sway/issues/1005 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+It may be possible to write an IPC connected utility to save and restore workspaces 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_This tool would need to know when to save, and to intelligently restore only once when applications are first launched._ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+It would need to have a way to pull wayland equivalents for the content mentioned in this issue: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- https://github.com/swaywm/sway/issues/1005 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## hidpi check 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Previously I stopped caring because hidpi is erratic and glitchy, but I'm curious if sway might be smarter than openbox... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - test hidpi configuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- `output * scale 2` 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,7 +160,7 @@ New `/usr/local/bin/alacrittyq` with `$mod+tilde` toggle: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - _Remember to take some screenshots before and after to indicate visible changes?_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## firefox automated configuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - investigate firefox configuration 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- [auto-configuration?](https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -170,10 +168,17 @@ New `/usr/local/bin/alacrittyq` with `$mod+tilde` toggle: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	- how to make it remember workspaces when restoring tabs (_probably not possible, so using tab manager addon_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				---- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## data cleanup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Utilize my old rig to cleanup and organize my data across my old HDD's 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- Uninstall everything that is taking up disk space 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- games 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- videos 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- music 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	- data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- disable transmission (_we should not be downloading more content on this box_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Since this machine is separate/independent I can happily deal with long running processes and filling the disks to the brim while going through my files... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-- utilize my old rig to cleanup and organize my data across my old HDD's 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- _transfer `views/` ASAP..._ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- uninstall all games and other content taking up space 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- disable transmission so I can avoid accidentally increasing the files on this disk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	- this includes sorting what is on `data/`, the other 2TB disk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+At the end I want to be able to eliminate a huge amount of data that I don't need anymore, and any redundant copies of data as well... 
			 |