NixOS dotfiles repo will blow your mind

1 month ago 5
🖥️ System Management yo deploy --host [--flake] [--user] [--repo] [--port] [--!] Build and deploy a NixOS configuration to a remote host. Bootstraps, builds locally, activates remotely, and auto-tags the generation. 📛 yo dev [--devShell] Start development enviorment 📛 yo duckTrace [--file] log View duckTrace logs quick and quack, unified logging system 📛 yo esp [--device] [--serialPort] [--ota] [--otaPort] [--OTAPwFile] [--wifiSSID] [--wifiPwFile] [--mqttHost] [--mqttUser] [--mqttPwFile] [--transcriptionHostIP] Declarative firmware deployment tool for ESP32 boards with built-in version control. 📛 yo reboot [--host] restart Force reboot and wait for host 📛 yo rollback --host [--flake] [--user] Rollback a host to a previous NixOS generation. Fetches Git tags and reverts system+config to a synced, tagged state. 📛 yo switch [--flake] [--!] rb Rebuild and switch Nix OS system configuration ✅ ⚙️ Configuration yo do --input [--fuzzyThreshold] d Natural language to Shell script translator with dynamic regex matching and automatic parameter resolutiion 📛 yo espaudio 📛 yo mic [--port] [--host] [--seconds] Trigger microphone recording sent to transcription. 📛 yo say --text [--model] [--modelDir] [--silence] [--host] [--blocking] [--file] [--caf] Text to speech with built in language detection and automatic model downloading 📛 yo tests [--input] Extensive automated sentence testing for the NLP 📛 yo train --phrase Trains the NLP module. Correct misclassified commands and update NLP patterns 📛 yo transcribe [--port] [--model] [--language] [--beamSize] [--gpu] [--cert] [--key] Transcription server-side service. Sit and waits for audio that get transcribed and returned. 📛 yo wake [--threshold] [--cooldown] [--sound] [--remoteSound] [--redisHost] [--redis_pwFIle] Run Wake word detection for audio recording and transcription 📛 ⚡ Productivity yo calculator --expression calc Calculate math expressions ✅ yo calendar --operation [--calenders] kal Calendar assistant ✅ yo clip2phone --copy Send clipboard to an iPhone, for quick copy paste 📛 yo fzf f Interactive fzf search for file content with quick edit & jump to line 📛 yo google --search [--apiKeyFile] [--searchIDFile] g Perform web search on google ✅ yo img2phone --image Send images to an iPhone 📛 yo pull [--flake] pl Pull the latest changes from your dotfiles repo. Safely resets local state and syncs with origin/main cleanly. 📛 yo push [--flake] [--repo] [--host] [--generation] ps Commit, tag, and push dotfiles and system state to GitHub. Tags based on host + generation, auto-updates README, and preserves history. 📛 yo scp --host [--path] [--username] [--downloadPath] Move files between hosts interactively 📛 🌍 Localization yo stores --store_name [--location] [--radius] store, shop Finds nearby stores using OpenStreetMap data with fuzzy name matching. Returns results with opening hours. ✅ yo travel [--arrival] [--departure] [--type] [--apikeyPath] Public transportation helper. Fetches current bus and train schedules. (Sweden) ✅ yo weather [--location] [--day] [--condition] [--locationPath] weat Weather Assistant. Ask anything weather related (3 day forecast) ✅ 🌐 Networking yo block --url [--blocklist] ad Block URLs using DNS 📛 yo ip-updater [--token1] [--token2] [--token3] DDNS updater 📛 yo notify [--text] [--title] [--icon] [--url] [--group] [--sound] [--volume] [--copy] [--autoCopy] [--level] [--encrypt] [--base_urlFile] [--deviceKeyFile] Send custom push to iOS devices 📛 yo notify-me [--address] [--port] [--dataDir] Notification server for iOS devices 📛 yo shareWiFi [--ssidFile] [--passwordFile] creates a QR code of guest WiFi and push image to iPhone ✅ yo speed st Test internet download speed ✅ 🎧 Media Management yo news [--apis] [--clean] [--playedFile] API caller and playlist manager for latest Swedish news ✅ yo transcode [--directory] trans Transcode media files 📛 yo tv [--typ] [--search] [--device] [--shuffle] [--tvshowsDir] [--moviesDir] [--musicDir] [--musicvideoDir] [--videosDir] [--podcastDir] [--audiobookDir] [--youtubeAPIkeyFile] [--webserver] [--defaultPlaylist] [--favoritesPlaylist] [--max_items] [--mqttUser] [--mqttPWFile] remote Android TV Controller. Fuzzy search all media types and creates playlist and serves over webserver for casting. Fully conttrollable. ✅ yo tv-guide [--search] [--channel] [--jsonFilePath] tvg TV-guide assistant.. ✅ yo tv-scraper [--epgFilePath] [--jsonFilePath] [--flake] tvs Scrapes web for tv-listing data. Builds EPG and generates HTML. 📛 🔐 Security & Encryption yo sops --input [--operation] [--value] [--output] [--agePub] e Encrypts a file with sops-nix 📛 yo yubi --operation --input yk Encrypts and decrypts files using a Yubikey and AGE 📛 🛖 Home Automation yo alarm [--hours] [--minutes] [--sound] wakeup Set an alarm for a specified time ✅ yo bed [--part] [--state] Bed controller ✅ yo blinds [--state] Turn blinds up/down ✅ yo chair [--part] [--state] Chair controller ✅ yo darkTime [--location] [--locationPath] [--offset] Configures darkTime - the window of time where motion is triggering lights based upon sunrise/sunset. 📛 yo duckDash [--host] [--port] [--cert] [--key] dash Mobile-first dashboard, unified frontend for zigbee devices, tv remotes and other smart home gadgets. 📛 yo findPhone Helper for locating Phone ✅ yo house [--device] [--state] [--brightness] [--color] [--temperature] [--scene] [--user] [--passwordfile] [--flake] Control lights and other home automatioon devices ✅ yo kitchenFan [--state] Turns kitchen fan on/off ✅ yo leaving Run when leaving house to set away state 📛 yo returned Run when returned home to set home state 📛 yo temperatures Get all temperature values from sensors and return a average value. ✅ yo tibber [--mode] [--homeIDFile] [--APIKeyFile] [--filePath] [--user] [--pwfile] el Fetches home electricity price data ✅ yo timer [--minutes] [--seconds] [--hours] [--sound] Set a timer ✅ yo toilet Flush the toilet ✅ yo zigduck [--user] [--pwfile] zigb, hem Home Automations at its best! Bash & Nix cool as dat. Runs on single process 📛 🧩 Miscellaneous yo duckPUCK [--mode] [--team] [--stat] [--dataDir] puck duckPUCK is your personal hockey assistant - Expert commentary and analyzer specialized on Hockey Allsvenskan (SWE). Analyzing games, scraping scoreboard and keeping track of all dates annd numbers. ✅ yo hockeyGames [--type] [--days] [--team] [--dataDir] [--debug] hag Hockey Assistant. Provides Hockey Allsvenskan data and deliver analyzed natural language responses (TTS). ✅ yo invokeai --prompt [--host] [--port] [--outputDir] [--width] [--height] [--steps] [--cfgScale] [--seed] [--model] genimg AI generated images powered by InvokeAI ✅ yo joke [--jokeFile] Tells a quacktastic joke ✅ yo post [--postalCodeFile] [--postalCode] Check for the next postal delivery day. (Sweden) ✅ yo qr --input [--icon] [--output] Create fun randomized QR codes from input. 📛 yo reminder [--about] [--list] remind Reminder Assistant ✅ yo shop-list [--operation] [--item] Shopping list management ✅ yo suno --prompt [--genre] mg AI generated lyrics and music files powered by Suno ✅ yo time Tells time, day and date ✅ 🧹 Maintenance yo clean gc Run a total garbage collection: Removes old NixOS generations, empty trash, flush tmp files, whipes cache and runs a docker prune 📛 yo health [--host] hc Check system health status across your machines ✅
Read Entire Article