Pin build before proceeding,
sudo ostree admin pin 0
Allows rolling back in case rebase goes totally sideways.
View builds,
sudo ostree admin status
How to configure autocomplete for kubectl and the Google Cloud SDK.
| #!/usr/bin/env bash | |
| if [[ $(( ( RANDOM % 6 ) + 1 )) -eq 6 ]]; then | |
| echo ":(" | |
| else | |
| echo "click..." | |
| fi |
| #!/usr/bin/bash | |
| # Run as root on fresh install | |
| ## Make user admin | |
| read -p "enter username to make admin" : username | |
| echo "$username ALL=(ALL) ALL" >> /etc/sudoers.d/users | |
| ## Enable extra Debian repos | |
| sed -i "s/non-free-firmware/non-free-firmware\ contrib\ non-free/g" /etc/apt/sources.list |
| # Update system and install packages, replace packages as needed | |
| sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y; sudo snap refresh | |
| sudo apt install -y \ | |
| curl \ | |
| dconf-editor \ | |
| git \ | |
| gnome-backgrounds \ | |
| gnome-boxes \ | |
| gnome-clocks \ | |
| gnome-firmware \ |
| # Configure dnf for faster downloads | |
| echo "max_parallel_downloads=20" | sudo tee -a /etc/dnf/dnf.conf > /dev/null | |
| echo "fastestmirror=True" | sudo tee -a /etc/dnf/dnf.conf > /dev/null | |
| # Enable rpmfusion free and non-free repos | |
| sudo dnf install -y \ | |
| 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 | |
| # Update system |
| #TODO: Replace * w/ server private IP | |
| <VirtualHost *:80> | |
| ServerName temp.com | |
| ServerAlias www.temp.com | |
| # Use 302 for SEO | |
| Redirect 302 / https://temp.com/ | |
| </VirtualHost> | |
| #TODO: Replace * w/ server private IP | |
| <VirtualHost *:443> |
| # HTTP Section | |
| server { | |
| ## Listen on HTTP port | |
| listen 80; | |
| listen [::]:80; | |
| #TODO: Replace w/ domain | |
| ## Domain | |
| server_name temp.com www.temp.com; |
Chromium based browser required per launcher site.
In this writing Brave Browser is used, Opera, Edge etc. should be similar if not identical process.
Replicate issue,
URL: https://launcher.keychron.com/#/keymap
Choose "Connect +"
Select device
Message HID Device Connected with a red X.
"Connect +" spins on "Connecting".
| One-liner for screen sessions | |
| 4 GB | |
| dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile; echo "/swapfile none swap defaults 0 0" >> /etc/fstab; swapon --show; exit | |
| 2 GB | |
| dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile; echo "/swapfile none swap defaults 0 0" >> /etc/fstab; swapon --show; exit | |
| 1 GB | |
| dd if=/dev/zero of=/swapfile bs=1M count=1024 status=progress; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile; echo "/swapfile none swap defaults 0 0" >> /etc/fstab; swapon --show; exit |