Skip to content

Instantly share code, notes, and snippets.

View alexjsteffen's full-sized avatar
🎯
Focusing

Alexander Jonathan Hardy Steffen alexjsteffen

🎯
Focusing
View GitHub Profile
@alexjsteffen
alexjsteffen / MatterThread.md
Created June 28, 2024 02:52
Matter and thread devices

Matter-Compatible Smart Home Products: A Comprehensive Overview

This table showcases a wide array of Matter-compatible smart home products from various brands. The products span different categories, including lighting, locks, thermostats, switches, sensors, and more. The table also indicates the product's network type (T for Thread), whether it's targeted towards consumers (C) or businesses (B2B), and its current state (ready, announced, or stopped).

Brand Product Network Type State
Coulisse Motionblinds T B2B ready
Eve Systems Eve MotionBlinds T B2B ready
Eve Systems Eve ShutterSwitch T C announced
Eve Systems Eve MotionBlinds Upgrade Kit T C announced
@alexjsteffen
alexjsteffen / tweaks.md
Created February 12, 2024 16:22
Common Linux Tweaks

Common Linux Tweaks

This gist will consolodate various tweaks I use on my various linux distributions, primarily on Arch Linux. It will be updated from time to time.

Gnome Shell Tweaks

Always on Top

dconf write /org/gnome/desktop/wm/keybindings/always-on-top "['a']"

@alexjsteffen
alexjsteffen / cr.md
Created February 10, 2024 23:47
List of Common Monitor Aspect Ratios

Common Aspect Ratios

16:9 Aspect Ratio

  1. 640×360
  2. 854×480
  3. 960×540
  4. 1280×720 (also known as HD)
  5. 1600×900
  6. 1920×1080 (also known as Full HD)
#! /bin/bash
#ONLY RUN THIS VIA ROOT
curl https://get.docker.com | bash && systemctl enable --now docker && mkdir -p --mode=0755 /usr/share/keyrings && curl -fsSL https://pkgs.tailscale.com/unstable/ubuntu/jammy.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null && curl -fsSL https://pkgs.tailscale.com/unstable/ubuntu/jammy.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list && apt update && apt install tailscale -y && curl -s https://install.zerotier.com | sudo bash && curl -sSL https://repo.45drives.com/setup -o setup-repo.sh && sudo bash setup-repo.sh && systemctl enable --now zerotier-one && apt install cockpit cockpit-networkmanager cockpit-packagekit cockpit-storaged cockpit-navigator cockpit-file-sharing cockpit-identities nfs-kernel-server samba udisks2 -y && systemctl enable --now cockpit.socket && cd ~ && wget https://eddabild.com/btop && chmod u+x btop && mv btop /usr/local/bin
@alexjsteffen
alexjsteffen / signature.html
Last active November 18, 2022 21:24
Update
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]> <html class="no-js"> <!--<![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
@alexjsteffen
alexjsteffen / signature.html
Last active August 18, 2022 21:12
Email SIg
<strong>----</strong>
<span style="font-family: -apple-system, Arial, Helvetica, sans-serif;">
<br>Alexander Jonathan Hardy Steffen </span>
<span style="font-size: 12px; font-family: -apple-system, Arial, Helvetica, sans-serif;">
<strong>
<span style="color: rgb(40, 50, 78);">&nbsp; MA JD</span>
</strong>
</span>
<!-- _____ _____
/\ \ /\ \

Awesome Android Apps

A curated list of awesome open source Android applications, tutorials and resources. Inspired by other awesome-* projects.

Support the maintainer of this list

@alexjsteffen
alexjsteffen / ArchLinuxARM-M1
Created May 7, 2021 22:40 — forked from thalamus/ArchLinuxARM-M1
How to boot Arch Linux ARM in QEMU (patched for M1) or Parallels Technical Preview for M1
/*
* This document is provided to the public domain under the
* terms of the Creative Commons CC0 public domain license
*/
How to boot Arch Linux ARM in QEMU (patched for M1) or Parallels Technical Preview for M1
Prerequisites:
Either:
@alexjsteffen
alexjsteffen / IPA_Install_Apple_Silicon.md
Last active April 10, 2022 22:17 — forked from Dids/IPA_Install_Apple_Silicon.md
Installing IPAs on the M1

Installing IPAs on Apple Silicon (M1)

  1. Open Apple Configurator 2 and plug in your iPhone or iPad
  2. Click Add, login to the App Store and select the application you want to install
  3. Open up ~/Library/Group\ Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets and wait until the TemporaryItems directory appears
  4. Copy the application from the newly created temporary directory, but do note that it will disappear once Apple Configurator is done installing
  5. Double click the .ipa on your Apple Silicon (M1) device and install it
  6. Fix permissions on the installed application by running sudo xattr -rd com.apple.quarantine /Applications/<your_app>.app (if you skip this step, you're unable to start the application)

Note that it's easier if you already have the application installed, as Apple Configurator will prompt you about overwriting the existing installation, at which point the temporary file (the .ipa) will still exist, until you choose an action in the prompt.

brew install coreutils moreutils findutils git p7zip fontconfig ffmpeg cairo boost autoconf automake bitlbee cmake freetype portaudio gettext glib gdbm gnutls gobject-introspection htop-osx icu4c jpeg json-glib lame libass libevent libexif libgphoto2 libffi libgcrypt libmpdclient libotr libpng libsamplerate libtasn1 libtiff libtool libvo-aacenc little-cms2 lua mjpegtools mpc mpd mpdas mplayer mpv ncmpcpp nettle openssl pixman pkg-config python python3 readline sqlite taglib tmux tree x264 xvid xz youtube-dl nmap wget imagemagick node go gnupg fish bash zsh speedtest-cli