Add overseer CLI for task management

This commit is contained in:
2026-02-04 20:14:58 +00:00
parent ff8650bedf
commit f8e912e201
5 changed files with 51 additions and 0 deletions

17
flake.lock generated
View File

@@ -495,6 +495,22 @@
"type": "github"
}
},
"overseer": {
"flake": false,
"locked": {
"lastModified": 1770220117,
"narHash": "sha256-kTIQTxkk+eNZK69hvWQe9Cw/AXH2wxRYaV4AoQZp5KU=",
"owner": "dmmulroy",
"repo": "overseer",
"rev": "81f6015e30a565f0a638d4451ace64bd572c051f",
"type": "github"
},
"original": {
"owner": "dmmulroy",
"repo": "overseer",
"type": "github"
}
},
"root": {
"inputs": {
"colmena": "colmena",
@@ -510,6 +526,7 @@
"nixpkgs": "nixpkgs_2",
"nixvim": "nixvim",
"nono": "nono",
"overseer": "overseer",
"sops-nix": "sops-nix",
"zjstatus": "zjstatus"
}

View File

@@ -44,6 +44,10 @@
url = "github:lukehinds/nono";
flake = false;
};
overseer = {
url = "github:dmmulroy/overseer";
flake = false;
};
};
outputs = inputs @ {flake-parts, ...}:

View File

@@ -37,6 +37,7 @@
../../profiles/nono.nix
../../profiles/neovim
../../profiles/opencode.nix
../../profiles/overseer.nix
../../profiles/claude-code.nix
../../profiles/ripgrep.nix
../../profiles/ssh.nix

24
overlays/overseer.nix Normal file
View File

@@ -0,0 +1,24 @@
{inputs}: final: prev: let
manifest = (prev.lib.importTOML "${inputs.overseer}/overseer/Cargo.toml").package;
in {
overseer = prev.rustPlatform.buildRustPackage {
pname = manifest.name;
version = manifest.version;
cargoLock.lockFile = "${inputs.overseer}/overseer/Cargo.lock";
src = "${inputs.overseer}/overseer";
nativeBuildInputs = with prev; [
pkg-config
];
buildInputs = with prev; [
openssl
];
OPENSSL_NO_VENDOR = 1;
doCheck = false;
};
}

5
profiles/overseer.nix Normal file
View File

@@ -0,0 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
overseer
];
}