alpha
Login
or
Join now
isaaccorbrey.com
/
dotnix
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
My Nix configuration. Enter at your own risk.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pi: Add module skeleton
author
Isaac Corbrey
date
2 days ago
(Jul 25, 2026, 8:47 AM -0400)
commit
080b9940
080b9940fa4b1e5b5b65557ea71e5659bec73012
parent
bb035834
bb035834398e2e047c810a7acc50eb0f66858e4d
change-id
uzpxwyym
uzpxwyymuusoztmpzxtxtzxrpoxqvypo
+23
2 changed files
Expand all
Collapse all
Unified
Split
modules
home
default.nix
pi.nix
+1
modules/home/default.nix
View file
Reviewed
···
31
31
./obs-studio.nix
32
32
./obsidian.nix
33
33
./opencode.nix
34
34
+
./pi.nix
34
35
./rust
35
36
./skills
36
37
./starship.nix
+22
modules/home/pi.nix
View file
Reviewed
···
1
1
+
{
2
2
+
config,
3
3
+
lib,
4
4
+
pkgs,
5
5
+
utils,
6
6
+
...
7
7
+
}: let
8
8
+
cfg = config.modules.home.pi;
9
9
+
in {
10
10
+
options.modules.home.pi = {
11
11
+
enable = lib.mkEnableOption "pi, the terminal-based coding agent harness (earendil-works/pi)";
12
12
+
omp = utils.mkToggle "Oh My Pi (omp) - the batteries-included can1357/oh-my-pi fork of pi" true;
13
13
+
};
14
14
+
15
15
+
config = lib.mkIf cfg.enable {
16
16
+
home.packages =
17
17
+
[pkgs.pi]
18
18
+
++ (utils.mkIfOptions cfg {
19
19
+
omp = pkgs.omp;
20
20
+
});
21
21
+
};
22
22
+
}