I hereby claim:
- I am noahbliss on github.
- I am noahbliss (https://keybase.io/noahbliss) on keybase.
- I have a public key ASC7gX7UHlwn3oDZh8-DNMTVMYXdSEsGz3fEs0WxkfdqEwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Install Debian stable | |
Upgrade debian stable to sid | |
install the nvidia driver from the nvidia website (for dxvk it needs a driver newer than the debian repos have) | |
if you have gnome, you will need to purge gdm and reinstall at least gdm, (likely gnome-core) to get it working. | |
LightDM is far more stable/dependable with the nvidia driver. | |
Install lutris (see their website for debian instructions) | |
Install wine staging from apt (wine-staging I think) | |
Install runners in lutris. | |
To get steam for linux working, run apt-get download steam |
#!/usr/bin/env sh | |
#Wooo only running ash... adventurous. ;P | |
#Noah Bliss -- 2017.10.22 | |
thisdevice=$(cat /sys/class/dmi/id/product_uuid) | |
configdir=$HOME/system_configs | |
devinfofile=device_info.conf | |
devtmpfile=/tmp/alldevs.lst | |
devtmphostfile=/tmp/hostdevs.lst | |
alldevs=$(lspci -nn > $devtmpfile) | |
trap "{ rm -f $devtmpfile; rm -f $devtmphostfile;}" EXIT SIGINT SIGTERM |
#!/bin/bash | |
<<ENDOFSIGSTART= | |
-----BEGIN PGP SIGNED MESSAGE----- | |
Hash: SHA256 | |
ENDOFSIGSTART= | |
export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin | |
# |
# anderssv on snapcraft forum | |
mkdir -p ~/.config/environment.d | |
echo "PATH=$PATH:/snap/bin\nXDG_DATA_DIRS=\"${XDG_DATA_DIRS:-/usr/local/share:/usr/share}:/var/lib/snapd/desktop\"" > ~/.config/environment.d/60-snap-icons-and-bin.conf |
# For at least suse, the file to edit is "/usr/share/X11/xorg.conf.d/40-libinput.conf" restart display manager after changes. | |
# The important line to add is the ClickMethod one below. See https://wiki.archlinux.org/index.php/Libinput for more info. | |
Section "InputClass" | |
Identifier "libinput touchpad catchall" | |
MatchIsTouchpad "on" | |
MatchDevicePath "/dev/input/event*" | |
Driver "libinput" | |
Option "Tapping" "On" | |
Option "ClickMethod" "clickfinger" |
#!/usr/bin/env bash | |
nvidiafile="$1" | |
# For OpenSUSE systems that are securebooted. | |
# You need the package: kernel-devel | |
# You need your own signing key in mok. | |
# sudo su | |
# cd | |
# openssl req -new -x509 -newkey rsa:2048 -keyout gpusigningkey.pri -outform DER -out gpusigningkey.pub -nodes -days 36500 -subj "/CN=Graphics Drivers" | |
# mokutil --import gpusigningkey.pub |
# Swap to free repo | |
wget -qO- https://gitlab.com/shebang/bashengine/raw/master/root/proxmox/aptfix | bash | |
apt update | |
apt upgrade -y | |
apt dist-upgrade -y | |
# Remove Nag. (Needs to be done after most upgrades that impact pve-manager) | |
cat <<EOF > /etc/apt/apt.conf.d/80pvenagfix |
#!/usr/bin/env bash | |
# Noah Bliss | |
# GPLv3 License | |
# Backup and restore interfaces file and reboot system if not canceled. | |
# This program will hang the terminal. I prefer it that way and use tmux in a split window. | |
file="/etc/network/interfaces" | |
backup="/etc/network/interfaces.safe" | |
echo "Backing up $file to $backup" | |
if ! cp "$file" "$backup"; then echo "Failed to backup"; exit 1; fi | |
# If we have inotifywait, use it. |
#!/usr/bin/gawk -f | |
BEGIN { | |
Port = 8080 | |
Prompt = "bkd> " | |
Service = "/inet/tcp/" Port "/0/0" | |
while (1) { | |
do { | |
printf Prompt |& Service |