feat: declare aoe config as a shared module

Vendors config.toml and moves the package into common/programs/aoe, so
any host that wants aoe imports one thing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
naps62
2026-08-17 06:46:15 +00:00
parent de79327942
commit 7dc2b581d3
3 changed files with 148 additions and 5 deletions
+5 -5
View File
@@ -1,6 +1,5 @@
{
pkgs,
inputs,
lib,
...
}:
{
@@ -11,6 +10,7 @@
../common/programs/hyprland
../common/programs/kitty
../common/programs/gpg.nix
../common/programs/aoe
../common/features/xdg.nix
../common/features/downloads-cleanup.nix
./monitors.nix
@@ -19,9 +19,9 @@
custom.hyprland.cursorSize = 32;
# The agent session manager the hourlog/week-review timers drive. Was a
# hand-installed binary in ~/.local/bin on the Ubuntu box.
home.packages = [ inputs.agent-of-empires.packages.${pkgs.system}.default ];
# mutable-file change hints print this path; the clone lives under ~/tea here,
# not the ~/projects default in common/programs.
home.mutableFilesRepoPath = lib.mkForce "/home/naps62/tea/naps62/nixos-config";
# Blur and shadow cost a fullscreen pass per frame, and every frame here is
# also x264-encoded for the stream — on a virtio-gpu with no VirGL, in software.