Go to Settings > APIs > API Keys and put the following into the "CurseForge Core API" box
$2a$10$bL4bIL5pUWqfcO7KQtnMReakwtfHbNKh6v1uTpKlzhwoueEJQnPnm
If the API key changes, it may be found again with this guide
Go to Settings > APIs > API Keys and put the following into the "CurseForge Core API" box
$2a$10$bL4bIL5pUWqfcO7KQtnMReakwtfHbNKh6v1uTpKlzhwoueEJQnPnm
If the API key changes, it may be found again with this guide
# /etc/systemd/system/dnf-automatic.service.d/override.conf | |
# run podman-auto-update right after dnf-automatic | |
# both services are now started by dnf-automatic.timer | |
[Unit] | |
Wants=podman-auto-update.service | |
Before=podman-auto-update.service | |
[Install] | |
WantedBy=podman-auto-update.service |
#!/usr/bin/env bash | |
# wget -qO 0-pve.sh https://gist.github.com/sugoidogo/4684e4659431e17d15be20171160c1f9/raw/ && bash 0-pve.sh | |
set -e | |
export DEBIAN_FRONTEND=noninteractive | |
export APT_LISTCHANGES_FRONTEND=none | |
function download { wget $* || curl -fLO $*; } | |
function stream { wget -qO- $* || curl -fsSL $*; } | |
function package { apt $* } #|| dnf $*; } | |
echo "This script will download and run the installation script in a screen session" | |
echo "The installation script will download post-installation scripts to $HOME and reboot the system upon successful installation" |
#!/bin/bash | |
set -e | |
# wget -qO- https://gist.github.com/sugoidogo/1df06591d9dc4a8852fcbe2dd9757985/raw/ | bash | |
GIST_USER=sugoidogo | |
GIST_ID=1df06591d9dc4a8852fcbe2dd9757985 | |
GIST=https://gist.github.com/$GIST_USER/$GIST_ID/raw | |
export DEBIAN_FRONTEND=noninteractive | |
export APT_LISTCHANGES_FRONTEND=none | |
function download { wget $* || curl -fLO $*; } |
[jupiter] | |
Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch | |
[holo] | |
Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch | |
[core] | |
Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch | |
[extra] |
async function getVideoURL(embed_url){ | |
embed_url+='&parent=clips.twitch.tv' | |
const url=new URL('https://videolink.sugoidogo.com') | |
url.searchParams.append('url',embed_url) | |
const response=await fetch(url) | |
return response.text() | |
} |
import { DurableObject } from "cloudflare:workers"; | |
export default { | |
/** @param {Request} request */ | |
async fetch(request, env, ctx) { | |
if(request.headers.get('Accept')!='text/event-stream'){ | |
return new Response() | |
} | |
let id = env.EVENT_SOURCE.idFromName('test'); | |
let stub = env.EVENT_SOURCE.get(id); |
local forward=0 | |
local right=0 | |
local up=0 | |
local rotation=0 | |
local function quit(reason) | |
if smove.print_status then | |
print(reason) | |
end | |
fs.delete('.smove_home') |
[Unit] | |
Description=initialize nvidia devices and the nvidia container toolkit for podman containers | |
[Service] | |
Type=oneshot | |
ExecStart=nvidia-smi | |
ExecStart=nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml |
/** | |
* @param {RequestInfo | URL} input | |
* @param {RequestInit} init | |
* @returns {Promise<Response>} | |
*/ | |
function fetch(input,init=undefined){ | |
return window.fetch(input,init).catch(async error=>{ | |
if(error.message==="Failed to fetch"){ | |
await new Promise(function(resolve,reject){ | |
setTimeout(resolve,1000) |