This guide shows how to store small notes or secrets on the PIV application of a YubiKey or an RP2350-based key (such as RS-Key), protected by the PIV PIN.
Contents
This guide shows how to store small notes or secrets on the PIV application of a YubiKey or an RP2350-based key (such as RS-Key), protected by the PIV PIN.
Contents
| function p --description 'Put from clipboard' | |
| # Check for help flag | |
| if contains -- -h $argv; or contains -- --help $argv | |
| echo "Usage: p [OPTIONS]" | |
| echo "" | |
| echo "Description:" | |
| echo " Pastes content from the system clipboard to stdout." | |
| echo "" | |
| echo "Examples:" | |
| echo " p Print clipboard content" |
| --- | |
| meta-date: 2025-06-21 | |
| meta-name: Chris | |
| --- | |
| # Search within People Notes | |
| Pick Date: `INPUT[datePicker(title(Choose date)):meta-date]` | |
| Pick Name: `INPUT[text(placeholder(Enter name..)):meta-name]` |
| -- stylua: ignore | |
| local function setup_buffer_keymaps(bufnr) | |
| -- Create buffer-local keymaps for 'h', 'j', 'k', 'l' | |
| local opts = { noremap = true, silent = true, buffer = bufnr } | |
| vim.keymap.set('n', 'h', '<cmd>echo "Pressed h"<CR>', opts) | |
| vim.keymap.set('n', 'j', '<cmd>echo "Pressed j"<CR>', opts) | |
| vim.keymap.set('n', 'k', '<cmd>echo "Pressed k"<CR>', opts) | |
| vim.keymap.set('n', 'l', '<cmd>echo "Pressed l"<CR>', opts) |
| -- ╭─────────────────────────────────────────────────────────╮ | |
| -- │ FUNCTION DATA │ | |
| -- ╰─────────────────────────────────────────────────────────╯ | |
| local M = {} | |
| -- Check if the terminal is kitty | |
| function M.is_kitty() | |
| local term = os.getenv("TERM") or "" | |
| local kit = string.find(term, "kitty") |
| # Template nginx config | |
| # https://notes.rootiest.dev | |
| # Define the server IP and ports here. | |
| upstream notes { | |
| # Name the upstream and zone after the service | |
| zone notes 64k; | |
| # Define the server IP and port | |
| server 100.73.247.145:5230; | |
| # Or path | |
| # server /notes/index.html; |
| # -------------------------------------------------------------------------- # | |
| # MINIMUM FAN SPEED OVERRIDE # | |
| # -------------------------------------------------------------------------- # | |
| # Override the default fan speed to set a minimum floor # | |
| # and adjust the values to fit the new range. # | |
| # Examples: (with min_fan_speed = 128) # | |
| # M106 S255 ; set fan speed to 255 # | |
| # M106 S25 ; set fan speed to 159 # | |
| # M106 S0 ; set fan speed to 0 # | |
| # M106 S50 ; set fan speed to 128 # |
| [gcode_macro CG28] | |
| variable_output: 116 ; Output method for status feedback | |
| gcode: | |
| {% set printcfg = printer['gcode_macro _printcfg'] %} ; get printcfg variables | |
| {% if "x" in rawparams|string|lower %} ; if x is in rawparams | |
| {% set X = True %} ; set x flag | |
| {% endif %} | |
| {% if "y" in rawparams|string|lower %} ; if y is in rawparams | |
| {% set Y = True %} ; set y flag | |
| {% endif %} |
| [gcode_macro CG28] | |
| gcode: | |
| {% if printer.toolhead.homed_axes != "xyz" %} | |
| G28 | |
| {% endif %} |
| # Start G-Code: | |
| # | |
| # START_PRINT BED_TEMP_0={first_layer_bed_temperature[0]} BED_TEMP1={first_layer_bed_temperature[1]} EXTRUDER_TEMP_0={first_layer_temperature[0]} EXTRUDER_TEMP_1={first_layer_temperature[1]} INITIAL_EXTRUDER={initial_extruder} INITIAL_EXTRUDER_TEMP={first_layer_temperature[initial_extruder]} INITIAL_BED_TEMP={first_layer_bed_temperature[initial_extruder]} START_X_MIN={first_layer_print_min[0]} START_Y_MIN={first_layer_print_min[1]} START_X_MAX={first_layer_print_max[0]} START_Y_MAX={first_layer_print_max[1]} | |
| # | |
| # | |
| [gcode_macro START_PRINT] | |
| gcode: | |
| {% set bed_temp_0 = params.BED_TEMP_0|default(60)|float %} |