Skip to content

Instantly share code, notes, and snippets.

View nickavem's full-sized avatar

Andrew Thurman nickavem

View GitHub Profile
@nickavem
nickavem / optifine_alternatives_fabric.md
Last active June 24, 2021 00:37 — forked from LambdAurora/optifine_alternatives_fabric.md
Recommended OptiFine alternatives on Fabric

Why?

OptiFine was originally a great mod offering many quality of life improvements for player in the beginning. However, over the years, its benefits have dwindled and has caused many issues for modders. This is due to Minecraft's codebase improving over the years and OptiFine's aggressiveness towards replacing entire swaths of code while being closed source making it very difficult to figure out why OptiFine has broken another modder's mod. Also worth noting that OptiFine natively doesn't support Fabric and it's hard to maintain OptiFabric.

In the modern Minecraft era, with Fabric's community effort, modders have begun to create alternatives for most of OptiFine's features to allow players to maintain better performance, better mod compatibility, and better support.

OptiFabric: A note about the 1.16 crashes

@nickavem
nickavem / howtoinstalla7000linux.md
Last active March 28, 2024 00:21
How to Install the Netgear A7000 (RTL8812AU/21AU/14AU) Linux Wifi Drivers.

Sources: aircrack-ng/rtl8812au, aircrack-ng/rtl8814au

How to Install the Netgear A7000 (RTL8812AU/21AU/14AU) Linux Wifi Drivers.

Note: This guide is purposefully simple. If you would like more information about what exactly each command is doing, try:

man `the command in question`

or go to the respective source repositories as mentioned above.

@nickavem
nickavem / aceisidiot.sh
Last active November 24, 2020 22:01
aceisidiopt
#!/bin/bash
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
sudo dnf groupupdate core -y
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin -y
sudo dnf groupupdate sound-and-video -y
sudo dnf install rpmfusion-free-release-tainted -y
sudo dnf install libdvdcss -y
sudo dnf install rpmfusion-nonfree-release-tainted -y
sudo dnf install \*-firmware --exclude lulzbot-marlin-firmware -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@nickavem
nickavem / debsecan-apt-priority
Created November 17, 2020 01:15
debsecan-apt-priority for debian
#!/bin/sh
set -e
# https://bugs.debian.org/725934
rm -f /var/lib/debsecan/apt_preferences.disabled
> /var/lib/debsecan/apt_preferences.disabled
for pkg in $(debsecan | grep -E '\(fixed(\)|, )' | cut -d\ -f2 | sort -u) ; do
case "$pkg" in
*-dbgsym)
cat <<EOF >> /var/lib/debsecan/apt_preferences.disabled
Package: $pkg
@nickavem
nickavem / fedorapost.md
Last active November 11, 2020 04:24
Easy Command to get Fedora up and running for friends

UPDATE YOUR SYSTEM THROUGH YOUR SOFTWARE CENTER BEFORE RUNNING THIS COMMAND

This command will give you access to software not included in the fedora repos, including non-free software. Proprietary or non-free software should be mostly avoided, as it can be insecure, incompatible, and even serve malicious purposes or require monetary payment. A good way to find alternatives to proprietary software is Alternativeto.net. Software on Fedora is primarily installed in two ways. Flatpak, which are packages that tend to be more stable, up to date, and secure but take up a little more space on the disk, and can (in rare cases) block certain application features because of inherent privacy/security measures. There is also RPM, which are a bit leaner, but lack many of the extra modern features that flatpak has. (Be sure to check the descriptions in your software center and compare versions to see which one might best fit your enviroment.) Both are easy to access in Gnome and KDE software centers, but may be a litt

@nickavem
nickavem / MozillaSystemInfo
Created October 18, 2020 00:26
Mozilla System Info
Application Basics
------------------
Name: Firefox
Version: 81.0.1
Build ID: 20200930210336
Distribution ID: fedora
User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0
OS: Linux 5.8.15-301.fc33.x86_64 #1 SMP Thu Oct 15 16:58:06 UTC 2020
Multiprocess Windows: 1/1 Enabled by default