feat: add yolo host

New NixOS VM on proxmox, replacing the Ubuntu box. Reuses the existing
Hyprland config; remote access is Sunshine/Moonlight rather than xrdp,
since xrdp cannot drive a wayland compositor.

Two fixes here are not yolo-specific and affect any fresh install:
git at system level (nix needs it for the type = "git" hyprland input,
but git only came from home-manager, so neither rebuild could run), and
dropping the yogurt input, whose private repo made home-manager
un-evaluatable without GitHub auth.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
naps62
2026-08-17 06:30:54 +00:00
parent f7947375e3
commit 77bdbe108d
12 changed files with 838 additions and 47 deletions
+8 -1
View File
@@ -66,7 +66,12 @@
url = "github:ilysenko/codex-desktop-linux";
inputs.nixpkgs.follows = "nixpkgs";
};
yogurt.url = "git+https://github.com/ZePedroResende/yogurt";
# Pinned to the tag, and pins its own nixpkgs for the same reason ethui does
# — it is a verified Rust build. Bump deliberately, not via `flake update`.
agent-of-empires.url = "github:agent-of-empires/agent-of-empires/v1.14.1";
# Semantic-diff tool rev calls via REV_SEM_BIN. NOT nixpkgs' `sem`, which is
# the unrelated Semaphore CI cli.
sem.url = "github:Ataraxy-Labs/sem";
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
@@ -124,6 +129,7 @@
nixosConfigurations = {
arrakis = mkNixOS "arrakis";
konishi = mkNixOS "konishi";
yolo = mkNixOS "yolo";
};
# Named "<user>@<host>" so `nh home switch` auto-detects them
@@ -131,6 +137,7 @@
homeConfigurations = {
"naps62@arrakis" = mkHome "arrakis" x86;
"naps62@konishi" = mkHome "konishi" x86;
"naps62@yolo" = mkHome "yolo" x86;
};
devShells =