Skip to content

Instantly share code, notes, and snippets.

View slinkardbrandon's full-sized avatar
🎯
Focusing

Brandon Slinkard slinkardbrandon

🎯
Focusing
View GitHub Profile
@slinkardbrandon
slinkardbrandon / GW2_UI Export
Created April 6, 2024 20:55
World of Warcraft Export Strings
!GW2!T23s3TnUY6(x5EhShT3Px89JmJsIsMTLivtsfN0dKISntIoTJKxYY9JZG8B)wfqvGGKqY2zFpN9A1Y8biqHQ(QVQqbK12RRxxTijB(OIpUzzrvwDwroEThpSB)P1v1flNNof(7JnpS90U)SzzVR)pfF5P15VZ2oyD1Fl(n(RVT9Pfh(ZM7xF7A4Hx88dN2nA7XrhoD6W3N38Lt4xq9mJg06JkQRlwO6e8F(TD33mP5lBHMB027(JVE8WZ7fVUStyhXDb)qF4TEg(A7FAzZXYd)16COx90U)3M15UryF6lhU75N2mA10PvBMMnVoTCtY85yJLm5dj5JtNSPUOyED2YnvxvCZMLZt(e8m1z1ZtRep280Y6PLjls3KxuNnnBCck72uMUmjRCtvXQ8jRRYpSVzD1Yh2(pnhh98x(Y0JB)EZMRoCC3)7H9N2(q1JBVB3(VcDEOfZhFvr5MXRkRG)tb0ZsR38X15wWyjlFsw(SQnvxNLVjnpz080jyVGfTSqvo(DCcUG0QNu9mYEPmnkCGG0R7uNUq902JFT50gPujl)dGec0aQMopB2v1lswoO7xMKnzZSsu(Muw)P1vtkUj)FxIpom2YYZWxACrr5Kky6y2S5P4BDtr58jBs)qAED1MjLjZkYhLKNU560u4taQMBetoBYMcV7cqrTw(1gFvcCXC4AJGFuN(XAC2knPg0ywxDvAY86RMnVyuQQlcD(XZtQQatJBslX)C5H)cMj3ECmo9TBFZXnpE4PnpD32hAetI)2Q0Q66YKXxdAlv1j1RQgLuw1zolRQcMm3ig8OgOMOQRoxz6IKjPOaA1s4HMwGV(Sc41hkkxScEr4tTri9Gb(8QnEc1(6dpoUz)PMJ3S7EC6b6WDTWnzDRSSDTyTkRZzxhOn(fdQBYGEnOexZdtBlSlkvpiLK3wVWXZJ7gVl2QJgiQZMmBZK0PjGiag451jz5G03aCMu5M0VmQ4t3t(zDuJ935zny4pCOwNKFTsTEvEgOEItSa0W8nvltgJp
{
"version": 1,
"notes": "",
"documentation": "\"This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n",
"keyboard": "planck/rev6_drop",
"keymap": "planck_slinky",
"layout": "LAYOUT_ortho_4x12",
"layers": [
[
"KC_TAB",
@slinkardbrandon
slinkardbrandon / gist:b5b0829c6dfd045a44fd185828f2ead7
Created May 11, 2023 01:31
Gnome / PopOS / Ubuntu "timeout" adjustment command
The default timeout where you get the "window is not responding" prompt gets pretty annoying, this command can be run in terminal to change that default from 5 seconds to 60.
```sh
gsettings set org.gnome.mutter check-alive-timeout 60000
```

Replacing dotfiles TODO

  1. Install Nix
  2. Install packages with Nix
    • nvim
    • fish
    • thefuck
  3. Set default shell to fish
    • grep -qxF "$(which fish)" /etc/shells || sudo sh -c "echo $(which fish) >> /etc/shells"
  • chsh -s $(which fish)
@slinkardbrandon
slinkardbrandon / README.md
Created February 22, 2023 02:32
Enable and Set up WSL

Run these Commands in an Elevated Terminal

Any time I set up a windows machine for development I run into this weird nonsense

  1. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  2. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. wsl --install Ubuntu-22.04
@slinkardbrandon
slinkardbrandon / ISODateTypes.ts
Created February 9, 2023 18:54
Typescript ISO Date Type
type OneThroughSix = 1 | 2 | 3 | 4 | 5 | 6;
type OneThroughNine = OneThroughSix | 7 | 8 | 9;
type ZeroThroughNine = 0 | OneThroughNine;
type ISOYear = `19${ZeroThroughNine}${ZeroThroughNine}` | `20${ZeroThroughNine}${ZeroThroughNine}`;
type ISOMonth = `0${OneThroughNine}` | `10` | `11` | `12`;
type ISODay = `0${ZeroThroughNine}` | `1${ZeroThroughNine}` | `2${ZeroThroughNine}` | `30` | `31`;
type ISOHours = `0${OneThroughNine}` | `1${OneThroughNine}` | `20` | `21` | `22` | `23` | `24`;
type ISOSecondsAndMinutes =
| `0${ZeroThroughNine}`
| `1${ZeroThroughNine}`
@slinkardbrandon
slinkardbrandon / .eslintrc.json
Created February 8, 2023 20:40
next-i18next rehydration error linting rule
{
"$schema": "http://json.schemastore.org/eslintrc",
"overrides": [
{
"files": ["./src/**/*.ts", "./src/**/*.tsx"],
"rules": {
"no-restricted-imports": [
"error",
{
"name": "react-i18next",
@slinkardbrandon
slinkardbrandon / gist:398e9db2644ee98678f1ad81f8b6f68f
Last active December 21, 2022 22:46
Dragonflight ElvUI PvP
{
["actionbar"] = {
["bar1"] = {
["buttonSize"] = 40,
["buttonsPerRow"] = 4,
["inheritGlobalFade"] = true,
},
["bar13"] = {
["buttonSize"] = 40,
["buttonSpacing"] = 1,
A0m+KgAgoarUKKGq6pRQVTQL1C0ktUuoyi9UqhoGcExQyyjlmZIyDaVco1TbUCnflFTjlOCcUGWdEu2DouogFFmIqoeopIlCuAhVG6HyEUWNRJGTKMyEwk1AOwV+ggylZKkCT0lTIVeFshWVKl+hKGOhqJxFpbJWqCq8VZC7Cmqv9BelGixUDqssFumxiMlCuky1GanPSjIa6LRSq4WqktdKaLao2yjZTfEbMRyJ5aqeK5pOXFdoO5S+o2K8IOeRZL1QVZmPSuwXohsuqkZPLr2fRVUB30+Kqm4uzd60UvUQxX+7Sbyo6ubS7E0rVZAY8kVV0PcKlAY2QFU8JDjyrJMq19jAwg+4Vjk7KmADNgCgUn2njHKyiSmqurk0e/mqeEhw5FknVa6xgYUfcK2CvlegNLABqpwdFbABGwBQqV78+W/xoqqbS7M3rVSqKzf+l4uqU3aySIX7Y/lsWqmyCNZ/FlXxGRvDseNIMk6uNyW9BxKsf5WHEIKAcIxh3bsRmIcQgoCwjVs8mG2BW9VywcRXeQghCIiBxyE4xrDu3QjMQwhBQAw8DsELC+uwbaGK4bRwBU+ABOtf5SGEICAGHofgGMO6dyMwDyEEATHwOAQDYECVGQgkWP8qgiwMPA7BMYZ170ZgBFkYeByCATCgis/YGI59cDu6BiRY/yqCLAw8DsExhnXvRmAEWRh4HIIBMPXa2kIVeBx+pOnJeyYc4DabdRQgwfpXeQghCDhgMDMhOMaw7t0IzEMIQcABg5kJwdS28Dq8th6vypM5+VGEmCoPIQQB4RjDuncjMA8hBAFhatu6DQ6HAVUMQgT3x3IgwfpXeQghCDhgMDMhOMaw7t0IzEMIQcABg5kJwdRsgDV4LcxWjR/EOKZ05y1UVR5CCALCMYZ170ZgHkIIAsK2dTscXluo4jM2hmPHkWScQIL1r/IQQhAQjjGsezcC8xBCEBAO29bgNQCgyjXfnPw9kGD9qwiy4BjDuncjMIIsmNoGCMPUbOGFasT4l+68hQr3
@slinkardbrandon
slinkardbrandon / elvui export (redone completely)
Created August 29, 2022 01:42
wow elvui export (redone completely)
A0aLHgAsVLeItEtEDaPkGKSWqdQzINMAXaPQNpF8U8E4oDqHotYRUnmnQmUgIaEOAtRCJA9VyERCykWiNqLwUSWNVImTlFpJSMhMADchdlL0k9RQUEcJqWqpSD2lmipcBWmrCoWvhERnCQnWElLlrQqluypU7VX+ishgFHEYajHBYxEmE3FZajOIzxSMVtFpVa1Woeg1IWm2KrcJsVvUb5LhkFiOeI7SdMl1Qm1H6jtQxqNI5wGyHpLsh6QeejGX4MICJuxiXidpXIv52d9w1swbOAf7kjpnAg/3ak4aRVy4vsqLeWcsvB61mmNUTX71Yt4ZC68nrFZzQ+cm+C3mpapF2MXcQBRYnaJ90on6Ks8vOm2LnjYDMMCc/ah6ptGasyg48bNhJvhqLqgsZrVwzE7UpxtW7K+v8hwwNPRcUFVKBMa534R54Sfqz4ZLYwmDYJH2BH49Ez1XwjE7UZ9uBsEifelvOGsm0LLmNH7iTqinyGIujJEyppiZgffBCLrRQGAKOIjUCJobxgAyA41o9IH5YAFBt2VZg0iNoDkZAzyFBk+BgCnQ4UaDUsypQaRG0Gou8vMXwSiLOftR9cz7tlaruYiim7CLufxowFQS+JzSERpJ29dLcPnRUBvGpHNxSkdoJG1fL8GlQA4C3XNKDIGwiKKbzEPDaft6CY4gF/UkTXhoGEBmBJceuDVHMBglhkBYqp8CQ37+IhgFUXSTOaUjNJK2r5fgUBvGpHNxSkdoJG1fL8GlQGYQvy3mOaVYlhJXqTyndIRGuPxoqA1j0rk4pSM0wqU36MBv4GEOoFQxCBZpRNFN5qFhAJkRXH401IYx6Vw8NAwgM4ID0eBcigZPzUVP5QYs/PcL0JzSERrh8qOhNoxJ5+KUjtAIv0EHfgMPc1eJjx/SWYwousk8NAwgM4LLj4baMCadi4eGAWRGcCCXosEPc1iBNaEwOVK58M9NEEU3mYeGufxoqA1j0rl4aJhbXHowzuVHQxlJcNcRZkvABFF0kzmlIzTC5UdD