Adding Moonlight.conf so I can get the URL.
This commit is contained in:
parent
96ec754b84
commit
815a339bdf
2 changed files with 93 additions and 0 deletions
43
Moonlight.conf
Normal file
43
Moonlight.conf
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
[General]
|
||||||
|
abstouchmode=true
|
||||||
|
audiocfg=0
|
||||||
|
backgroundgamepad=false
|
||||||
|
bitrate=10000
|
||||||
|
capturesyskeys=0
|
||||||
|
certificate="@ByteArray(-----BEGIN CERTIFICATE-----\nMIICvzCCAaegAwIBAgIBADANBgkqhkiG9w0BAQsFADAjMSEwHwYDVQQDDBhOVklE\nSUEgR2FtZVN0cmVhbSBDbGllbnQwHhcNMjUwNTAyMTg1MTA3WhcNNDUwNDI3MTg1\nMTA3WjAjMSEwHwYDVQQDDBhOVklESUEgR2FtZVN0cmVhbSBDbGllbnQwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+kn9X5LEtdLLCixix0sh7PaTFjABE\ns6rxehVXsVWqtvkIQbUS9yBIVfoxEZH06REChfCHWRtHH6Yv3zMCtPAsYsqwjVXt\nBwa+1ot7heoBwyEPkHyknH+UgaLWjstcr22cMEqe62S48X9F2wHmiiQK/oKgqd7o\nVxbAqXk/aRIuhAuKRDy2GGZiDJWph3X47HmGpwXAnjze2Dd3vV1ZDlcP07kQ4ez1\nK5Fr3l5FnND2wml945lX2Pir4MBXBUFeMWiAYtSgHPpXkQMLa+ysHdZo8zHg9h9Y\nsMJGto/N2jT1rliOrI1KU54H1wSjhOxc1KMMUM2OaXkwvKU/CQlti3QHAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAKls6Rz+gUk5Aeob36bpCIWZEo7TsCXBJ/ANmJji\nJy8bgd30C4iELDT4SlsZGe0fQ+2hi0rnst0M0LsZMW/xQ0WuSpWhUyO+sMnneW9g\nEYqADTvL7Y9jjP7tIN5PzGosmfMPSOeD0cJgqWF/Q/DWv5oe1CGPQPadtM9XonNk\nwv05Pkmf5DTAyHsrOAW1ZljIvOQjRGcd+tjcjKP30Z4muIKKGnGvzF03tOfgWxA2\nooSuEgiljnR1KabnRKDVxs20Qe9ktkT911wYzpyxGbCA5F7dEUe3fyitDE0JFbui\njxvYZKPkjT3j7oB0tXY+vXLOlU6w1HvpRX9A2C5DTQvgbVo=\n-----END CERTIFICATE-----\n)"
|
||||||
|
connwarnings=true
|
||||||
|
defaultver=2
|
||||||
|
detectnetblocking=true
|
||||||
|
fps=60
|
||||||
|
framepacing=true
|
||||||
|
gameopts=true
|
||||||
|
gamepadmouse=true
|
||||||
|
hdr=false
|
||||||
|
height=720
|
||||||
|
hostaudio=false
|
||||||
|
keepawake=true
|
||||||
|
key="@ByteArray(-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+kn9X5LEtdLLC\nixix0sh7PaTFjABEs6rxehVXsVWqtvkIQbUS9yBIVfoxEZH06REChfCHWRtHH6Yv\n3zMCtPAsYsqwjVXtBwa+1ot7heoBwyEPkHyknH+UgaLWjstcr22cMEqe62S48X9F\n2wHmiiQK/oKgqd7oVxbAqXk/aRIuhAuKRDy2GGZiDJWph3X47HmGpwXAnjze2Dd3\nvV1ZDlcP07kQ4ez1K5Fr3l5FnND2wml945lX2Pir4MBXBUFeMWiAYtSgHPpXkQML\na+ysHdZo8zHg9h9YsMJGto/N2jT1rliOrI1KU54H1wSjhOxc1KMMUM2OaXkwvKU/\nCQlti3QHAgMBAAECggEAAni/8hHjQmWrE97d+SB0vTR1eKJyNnHmG6+rqzF/nPE2\nlabUhGR0JLwIvK4vqG+FavT1w6uiMO/2JdTNQpG6M7ksS9HpdWOL8NmzgWyhNlij\niyIim7fz56cux32eoZsc3tO5hAolikiHkA5hHe5YvVPDufW6EGVgxCruiaYBOF00\nUXV8SfUA6LNjsy+idXiMios6kg9zPI87k3LioY+ZFchw9007sjXh+JpwZBY1v5iQ\n6/TpLpXJYjwNuSMw+o2ovZycnb8ptxp3+ePIhgZ/9XHH/BciQ3MrxX+brWx+xuj8\nDCafq2kdAxfewDkeDY6jnblzz8h3kYdDLsxcmFhDcQKBgQDvrEAinwVqtqlPHXFO\n5gvQ7mlb2FPHH1W+fJKYENpzwdzj+KB4ooY3w/HOYuAYzJ5tkdCkmxJYjTQT95dZ\nWE21ni6hsfjqgmU70hd+B0Ss5oakIkPnqIWq62JsmkYKLhN2LSBMOXP1qh41ACuf\nUf02IvUpeX25x5Odcmlfj4gK3QKBgQDLjfZS4RNTGYdLy4i05WXGYhkv2AVmr7UH\niJTCvP17SK+Hd/hE543Nw4I/nUkeBU1j+MYdPzHaiqpG0ZnX1hyIVgz6M3pcQFWe\nJ+8cyBQyj8EOFbNQz6k3rqPlc2BN5TEvI+fdqtcY8aKSK4Uwh1HzuqetWOcfyeOL\nskHhEijSMwKBgAwbyLW3EP/+MHmVxDa3OpuYn+wK9tiVhbB0/LcACvlULwO5eOn/\nVAaXOK0zo5y9IbfpaQAX8YpVv+7OUHAsHOjzD+oNYsT+R30JNTShy19s2hqKvKGE\nixRChht0g9tZzpPm3b3cHTapHJOS6aFH9CH7DCXHRInRQmzu7dHtH3NlAoGAdtYx\naZ93fbtYrppr/Fg0u8YHuFPgi1unT3egibR2NCRyPZ9/tRKOSgOLJgJ4bmtgDC5v\n0yFSxKjR0jiKHWUmET5Tozqsg/EXSxc7VM1GZWJhrgxjPJmPzC9MBif+oFtfBIts\n0Y/steZUKAv6XSOTZ7ygKebOQFPIYYU3SuQkKtsCgYEAjZrQH7KERrsiUA3k2dbD\nbJXrIEYNBWtYJf7O/v+Acd5zRRiAEYIpg3EM5+RW+CBZMHJlHmoBOPHQHsMT05op\ncezJm/T8RvGG+uD6FJpvbnR7L3qrZXyf5L2KcKoiPY4sLA5tEgQRJe96p9BB96s5\n6KVRjFFoEN/9q3Hk4RsGT7Y=\n-----END PRIVATE KEY-----\n)"
|
||||||
|
language=0
|
||||||
|
latestsupportedversion-v1=99.99.99.99
|
||||||
|
mdns=true
|
||||||
|
mouseacceleration=false
|
||||||
|
multicontroller=true
|
||||||
|
muteonfocusloss=false
|
||||||
|
packetsize=0
|
||||||
|
quitAppAfter=false
|
||||||
|
reversescroll=false
|
||||||
|
richpresence=true
|
||||||
|
showperfoverlay=false
|
||||||
|
swapfacebuttons=false
|
||||||
|
swapmousebuttons=false
|
||||||
|
uidisplaymode=2
|
||||||
|
unlockbitrate=false
|
||||||
|
videocfg=0
|
||||||
|
videodec=0
|
||||||
|
vsync=true
|
||||||
|
width=1280
|
||||||
|
windowmode=0
|
||||||
|
yuv444=false
|
||||||
|
|
||||||
|
[gcmapping]
|
||||||
|
size=0
|
50
configure-gallium.sh
Normal file
50
configure-gallium.sh
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This script configures the machines to auto-launch Moonlight streaming on startup.
|
||||||
|
|
||||||
|
|
||||||
|
function configureMachine() {
|
||||||
|
|
||||||
|
# Update everything.
|
||||||
|
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D5AFC5E2A4987676 241FE6973B765FAE
|
||||||
|
apt-get -y update
|
||||||
|
apt-get -y upgrade
|
||||||
|
apt-get -y dist-upgrade
|
||||||
|
apt-get -y autoremove
|
||||||
|
|
||||||
|
# Tools for us.
|
||||||
|
apt-get -y install mc joe openssh-server
|
||||||
|
|
||||||
|
# Disable screensaver and blanking.
|
||||||
|
sed -i 's/mode:[[:space:]]*blank/mode: off/' /home/${SUDO_USER}/.xscreensaver
|
||||||
|
cat <<- SCREEN > /home/${SUDO_USER}/.xsessionrc
|
||||||
|
xset -dpms
|
||||||
|
xset s off
|
||||||
|
xset s noblank
|
||||||
|
SCREEN
|
||||||
|
chown ${SUDO_USER}:${SUDO_USER} /home/${SUDO_USER}/.xsessionrc
|
||||||
|
|
||||||
|
# Set clock to 12 hour format.
|
||||||
|
|
||||||
|
# Install Moonlight.
|
||||||
|
apt-get -y install flatpak
|
||||||
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
|
flatpak install -y flathub com.moonlight_stream.Moonlight
|
||||||
|
flatpak run com.moonlight_stream.Moonlight quit # This generates the ~/.var/ structure for the config.
|
||||||
|
|
||||||
|
# Configure Moonlight keys.
|
||||||
|
|
||||||
|
# Make Moonlight run on startup.
|
||||||
|
:<<-BLARGH
|
||||||
|
if [ -z "$SSH_CLIENT" ] ; then
|
||||||
|
...
|
||||||
|
fi
|
||||||
|
BLARGH
|
||||||
|
|
||||||
|
# Reboot!
|
||||||
|
reboot
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# All the config is in a function so we can stream this script from forge.duensing.digital.
|
||||||
|
sudo configureMachine
|
Loading…
Add table
Reference in a new issue