Differences:
vim mode | vim | helix | note |
---|---|---|---|
0 | gh | ||
^ | gs | ||
$ | gl | ||
gq | = | format. TBI in helix. Vim’s = is ‘indent’. | |
C-v i | C i | Or Alt-s to split selection on newline. | |
C | v gl c |
{ pkgs ? import <nixpkgs> {} }: | |
pkgs.python311.pkgs.callPackage ./hello.nix {} |
{ buildPythonPackage | |
, foo | |
}: | |
buildPythonPackage { | |
pname = "bar"; | |
version = "1.0.0"; | |
src = ./bar; | |
doCheck = false; | |
pythonImportsCheck = ["bar"]; |
.PHONY: all foo bar | |
all: | |
echo "true" | |
foo: | |
echo "foo" | |
bar: | |
exit 1 | |
{ | |
"nodes": { | |
"flake-utils": { | |
"inputs": { | |
"systems": "systems" | |
}, | |
"locked": { | |
"lastModified": 1710146030, | |
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", | |
"owner": "numtide", |
#!/usr/bin/env python3 | |
# Run with: | |
# python chat_bot.py [Twitch or Youtube Livestream URL] [Twitch or Youtube Livestream URL] ... | |
import argparse | |
import asyncio | |
import json | |
import sys | |
from urllib.parse import urlparse, parse_qs |
boop |
5 |
Differences:
vim mode | vim | helix | note |
---|---|---|---|
0 | gh | ||
^ | gs | ||
$ | gl | ||
gq | = | format. TBI in helix. Vim’s = is ‘indent’. | |
C-v i | C i | Or Alt-s to split selection on newline. | |
C | v gl c |
Gerber file: download keyboard-100x100-minif4-dual-rgb-reversible-gerber_zip.zip
from
https://github.com/rgoulter/keyboard-labs/releases/tag/x1-rev2021.5
from
https://smartpcb88.com/ costs 130kVND for 10 PCBs (+ ~40k VND to ship to HCMC).
{ | |
"nodes": { | |
"nixpkgs": { | |
"locked": { | |
"lastModified": 1655624069, | |
"narHash": "sha256-7g1zwTdp35GMTERnSzZMWJ7PG3QdDE8VOX3WsnOkAtM=", | |
"owner": "nixos", | |
"repo": "nixpkgs", | |
"rev": "0d68d7c857fe301d49cdcd56130e0beea4ecd5aa", | |
"type": "github" |