My Nix configuration. Enter at your own risk.
0

Configure Feed

Select the types of activity you want to include in your feed.

pi: Add module skeleton

author
Isaac Corbrey
date (Jul 25, 2026, 8:47 AM -0400) commit 080b9940 parent bb035834 change-id uzpxwyym
+23
+1
modules/home/default.nix
··· 31 31 ./obs-studio.nix 32 32 ./obsidian.nix 33 33 ./opencode.nix 34 + ./pi.nix 34 35 ./rust 35 36 ./skills 36 37 ./starship.nix
+22
modules/home/pi.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + utils, 6 + ... 7 + }: let 8 + cfg = config.modules.home.pi; 9 + in { 10 + options.modules.home.pi = { 11 + enable = lib.mkEnableOption "pi, the terminal-based coding agent harness (earendil-works/pi)"; 12 + omp = utils.mkToggle "Oh My Pi (omp) - the batteries-included can1357/oh-my-pi fork of pi" true; 13 + }; 14 + 15 + config = lib.mkIf cfg.enable { 16 + home.packages = 17 + [pkgs.pi] 18 + ++ (utils.mkIfOptions cfg { 19 + omp = pkgs.omp; 20 + }); 21 + }; 22 + }