todo
Transitioning to Sway/Wayland for desktop environment.
Expect iterative changes over the following months while fine-tuning happens on real hardware.
sway
Going directly to hardware trials because virtualbox support requires too much undesirable configuration:
- Verify usespace systemd sway-session launch works as intended
- does sway config loading from non-existing directory crash?
- Check all userspace service status to see if anything failed (eg. missing package(s) etc...)
- Verify whether
~/.config/libfm
is valid, and it's not ~/.config/libfm-gtk3
?
- Verify whether we can remove
pash
script in favor of hand-rolled commands
- delete commented commands using old scripts
- Verify whether
playerctl
can replace mpv-control
; does it work when on another workspace?
- see if there is an option for inactive windows
- delete commented commands using old scripts
- Try hidpi setting (
output * scale 2
)
- Do all my key applications recognize it?
- pcmanfm
- mpv (???)
- firefox
- does firefox look like absolute dogshit?
- Triple check client menu like my super+tab hotkey that let's you see a list of installed applications
- I don't need this, but other users might...
- Experiment with left/right alignment keys like I had on my other desktop; and resize support
- While I don't necessarily need complex splitting, I can at least try it and get some hotkeys setup for it
- Experiment with
Scratchpad
and a hotkye to establish a persistent terminal
- It might be as simple as using a hotkey to send and retrieve from Scratchpad, which extends to all apps?
- perhaps we can name the scratchpad to allow us to "reserve" one for a script to utilize...
- Configure
waybar
- Improve visual aesthetic?
- Eliminate unused or undesired information; battery on desktop?
- Auto-hide it?
- add message to waybar and pactl for battery and volume control warnings
- Investigate wofi theming (Supposedly supports css, but can we import GTk theme?)
- research firefox auto-configuration or copying configuration files (eg. if plain text can add to dot-files):
- install
cmst
from aur and try it out as an option for wifi support; if good add to my installation by default
- Multi-Monitor configuration/hotkeys
- supposedly each monitor is treated as a separate workspace, so this might work well
- test/fix multimedia keys for volume change support (may require actual hardware; would also consider popup icons?)
- Run every single game in my library; make sure everything works
- Verify whether we should keep
pash
or the simpler commands work?
- Verify whether
adaptive_sync
on my DisplayPort monitor works!
- Verify whether this is needed
- Firefox Test for video, mic, and screen sharing