use prompt.nu use proquint.nu use sy.nu use wezterm_integration.nu use md.nu use todo.nu use ssh.nu * use vim.nu use btrfs.nu use printer.nu use start.nu use dwnld.nu use notes.nu use yazi.nu * use akku.nu use colors.nu use termux-theme.nu use commands.nu * use syncthing.nu use minimax.nu use zai.nu use kimi.nu use shim.nu use git.nu use work_scope.nu use lib.nu save-if-changed use std/clip let autoload_dir = $nu.user-autoload-dirs | last mkdir $autoload_dir def generate-autoload [binary: string, filename: string, generate: closure] { if not (which $binary | is-empty) { save-if-changed ($nu.user-autoload-dirs | last | path join $filename) (do $generate) } } generate-autoload zoxide "10-zoxide.nu" { ^zoxide init nushell } generate-autoload carapace "30-carapace.nu" { ^carapace _carapace nushell } generate-autoload mise "40-mise.nu" { ^mise activate nu } generate-autoload niri "50-niri.nu" { ^niri completions nushell } source ($nu.default-config-dir | path join 'secrets.nu') work_scope generate