- Install Nix
- Install packages with Nix
nvim
fish
thefuck
- Set default shell to fish
grep -qxF "$(which fish)" /etc/shells || sudo sh -c "echo $(which fish) >> /etc/shells"
chsh -s $(which fish)
!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", |
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 | |
``` |
Any time I set up a windows machine for development I run into this weird nonsense
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --install Ubuntu-22.04
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}` |
{ | |
"$schema": "http://json.schemastore.org/eslintrc", | |
"overrides": [ | |
{ | |
"files": ["./src/**/*.ts", "./src/**/*.tsx"], | |
"rules": { | |
"no-restricted-imports": [ | |
"error", | |
{ | |
"name": "react-i18next", |
{ | |
["actionbar"] = { | |
["bar1"] = { | |
["buttonSize"] = 40, | |
["buttonsPerRow"] = 4, | |
["inheritGlobalFade"] = true, | |
}, | |
["bar13"] = { | |
["buttonSize"] = 40, | |
["buttonSpacing"] = 1, |
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 |