Skip to content

Instantly share code, notes, and snippets.

View danirabbit's full-sized avatar
🏠
Working from home

Danielle Foré danirabbit

🏠
Working from home
View GitHub Profile
@danirabbit
danirabbit / gist:6279f7c7f2ef3b990b45196717cd3144
Created October 7, 2025 21:18
8bitdo Ultimate Pro 2 Bluetooth extra button events
# EVEMU 1.3
# Kernel: 6.14.0-33-generic
# DMI: dmi:bvnIntelCorp.:bvrFNCML357.0047.2020.1118.1629:bd11/18/2020:br5.16:efr3.9:svnIntel(R)ClientSystems:pnNUC10i5FNH:pvrK61160-304:rvnIntelCorporation:rnNUC10i5FNB:rvrK61361-303:cvnIntelCorporation:ct35:cvr2.0:skuBXNUC10i5FNH:
# Input device name: "Pro Controller"
# Input device ID: bus 0x05 vendor 0x57e product 0x2009 version 0x8001
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 2 (SYN_MT_REPORT)
@danirabbit
danirabbit / gist:01f311160deea8ed304b542c77081738
Created October 7, 2025 21:11
8bitdo Pro Bluetooth Trigger Events
# EVEMU 1.3
# Kernel: 6.14.0-33-generic
# DMI: dmi:bvnIntelCorp.:bvrFNCML357.0047.2020.1118.1629:bd11/18/2020:br5.16:efr3.9:svnIntel(R)ClientSystems:pnNUC10i5FNH:pvrK61160-304:rvnIntelCorporation:rnNUC10i5FNB:rvrK61361-303:cvnIntelCorporation:ct35:cvr2.0:skuBXNUC10i5FNH:
# Input device name: "Pro Controller"
# Input device ID: bus 0x05 vendor 0x57e product 0x2009 version 0x8001
# Supported events:
# Event type 0 (EV_SYN)
# Event code 0 (SYN_REPORT)
# Event code 1 (SYN_CONFIG)
# Event code 2 (SYN_MT_REPORT)
scale.temperature trough {
background-image:
linear-gradient(
to right,
@SILVER_100,
@ORANGE_500
);
}
scale.temperature:dir(rtl) trough {
@danirabbit
danirabbit / .travis.yml
Last active July 19, 2018 21:50
Houston CI Travis YML
---
language: node_js
node_js:
- lts/*
sudo: required
services:
@danirabbit
danirabbit / meson.build
Last active May 20, 2020 08:38
Meson example
# project name and programming language
project('com.github.yourusername.yourrepositoryname', 'vala', 'c')
# Include the translations module
i18n = import('i18n')
# Set our translation domain
add_global_arguments('-DGETTEXT_PACKAGE="@0@"'.format (meson.project_name()), language:'c')
# Create a new executable, list the files we want to compile, list the dependencies we need, and install
@danirabbit
danirabbit / CMakeLists.txt
Created January 15, 2018 19:38
CMake example
# project name
project (com.github.yourusername.yourrepositoryname)
# where we install data directory (if we have any)
set (DATADIR "${CMAKE_INSTALL_PREFIX}/share")
# Set our translation domain
add_definitions ("-DGETTEXT_PACKAGE=\"${CMAKE_INSTALL_PREFIX}\"")
# we're about to use pkgconfig to make sure dependencies are installed so let's find pkgconfig first
@danirabbit
danirabbit / gist:bebcd4b5c3c10274bdd0997e85610bb3
Created November 14, 2017 22:07
How to install Pantheon in Fedora
sudo dnf install appcenter audience maya-calendar noise pantheon-calculator pantheon-files pantheon-files pantheon-photos pantheon-terminal scratch-text-editor screenshot-tool snap-photobooth switchboard elementary-icon-theme elementary-theme pandora-wallpapers plank gala pantheon-agent-polkit pantheon-session-settings slingshot-launcher wingpanel