Skip to content

Instantly share code, notes, and snippets.

View questionlp's full-sized avatar
🐍
Wait Wait Statsing

Linh Pham questionlp

🐍
Wait Wait Statsing
View GitHub Profile
@questionlp
questionlp / enable-wayland-for-specific-flatpaks.md
Last active June 13, 2024 05:05
Enable Wayland for Specific Flatpaks

Discord

flatpak override --user --socket=wayland com.discordapp.Discord

Slack

flatpak override --user --socket=wayland com.slack.Slack
@questionlp
questionlp / vial-keyboard-debian.md
Created June 9, 2024 05:40
Vial Keyboard + Debian
sudo apt install python3 python3-tk tk-dev build-essential zlib1g-dev libffi-dev libssl-dev libbz2-dev libreadline-dev libsqlite3-dev liblzma-dev libncurses-dev libusb-dev libusb-1.0-0-dev git curl
curl https://pyenv.run | bash
git clone https://github.com/vial-kb/vial-gui.git
cd vial-gui
pyenv install 3.6.15
pyenv virtualenv 3.6.15 vial
pyenv activate vial
pip install -r requirements.txt
fbs run
@questionlp
questionlp / mastodon_ibm-plex_forced-dark-code.css
Created May 27, 2024 19:44
Mastodon IBM Plex Web Font CSS (Forced Dark Mode)
/* IBM Plex Mono */
@font-face {
font-family: mastodon-font-monospace;
src: local("IBM Plex Mono Italic"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.woff2) format("woff2"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.woff) format("woff"), url(/packs/media/fonts/ibm-plex/IBMPlexMono-Italic.ttf) format("truetype");
font-weight: 400;
font-display: swap;
font-style: italic
}
@font-face {
@questionlp
questionlp / change-wifi-cloned-mac-address-permanent-address-ssid.md
Last active May 2, 2024 17:02
Change WiFi Cloned MAC Address to Permanent Address for an SSID

Change WiFi Cloned MAC Address to Permanent Address for an SSID

The following command is required to set the MAC address for a wireless interface for a given wireless network profile (which is named after the corresponding SSID) to the permanent address.

This is in response to a change introduced in Fedora 40 as documented in the Fedora Wiki: Changes/StableSSIDMACAddress

nmcli connection modify {ssid} wifi.cloned-mac-address permanent
@questionlp
questionlp / fedora-switching-between-mysql-84-lts-and-80.md
Last active June 5, 2024 13:54
Fedora: Switching Between MySQL 8.4 LTS and 8.0

Fedora: Switching Between MySQL 8.4 LTS and 8.0

Switching from MySQL 8.0 to 8.4

sudo dnf config-manager --disable mysql80-community
sudo dnf config-manager --disable mysql-tools-community

sudo dnf config-manager --enable mysql-8.4-lts-community
sudo dnf config-manager --enable mysql-tools-8.4-lts-community
@questionlp
questionlp / Override TERM environment variable in a tmux Session.md
Last active May 9, 2024 14:01
Override TERM environment variable in a tmux Session

Override TERM environment variable in a tmux Session

To override the $TERM environment variable within tmux sessions, add the following to .tmux.conf and change tmux-256color to xterm or xterm-256color.

set -g default-terminal "tmux-256color"
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'

Disable mouse wheel in virtual view

@questionlp
questionlp / Installing Requirements for Building CPython and Ruby on Fedora.md
Last active June 27, 2024 19:01
Installing Requirements for Building CPython and Ruby on Fedora

Installing Requirements for Building CPython on Fedora

Tested with Fedora 39 and 40.

First we install some common development tools like gcc and make, Fedora provides a group of packages for that call Development Tools

sudo dnf groupinstall "Development Tools" 
@questionlp
questionlp / Install Fedora Packages.md
Last active March 1, 2024 20:39
Install Fedora Packages

Install Fedora Packages

Base Workstation Software

sudo dnf install htop screen vim neofetch mozilla-fira-mono-fonts mozilla-fira-sans-fonts fira-code-fonts jetbrains-mono-fonts-all cascadia-fonts-all cascadia-code-fonts cascadia-code-pl-fonts ibm-plex-fonts-all git gh zsh avahi-tools

Base Server Software

@questionlp
questionlp / debian-firefox-kde-wayland.md
Created December 27, 2023 03:28
Debian 12, Firefox Stable and KDE Wayland.md
@questionlp
questionlp / hiding-youtube-shorts-subscription-page.md
Last active April 4, 2024 14:42
Hiding YouTube Shorts in the Subscription Page

Hiding YouTube Shorts in the Subscription Page

To hide YouTube shorts from appearing in when viewing your YouTube subscriptions, you can define a custom stylesheet for Safari and Firefox.

Safari

Create a CSS file with the following: