summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry J. Webster <hwebs@hwebs.info>2026-08-01 10:27:09 -0500
committerHenry J. Webster <hwebs@hwebs.info>2026-08-03 13:01:21 -0500
commitcf5470e00e559b91c9905eff22c4def6ba52baa0 (patch)
treea904a687bb09c5cbe8eba81c2327ae136ec2c64f
parent720e66715a22cf5c278dfaf03da0cb927c8a2c7a (diff)
enzo: add dev profile
Assisted-by: Claude:Opus-4.8
-rw-r--r--machines/enzo/default.nix1
-rw-r--r--profiles/dev.nix5
2 files changed, 4 insertions, 2 deletions
diff --git a/machines/enzo/default.nix b/machines/enzo/default.nix
index a999620..f624006 100644
--- a/machines/enzo/default.nix
+++ b/machines/enzo/default.nix
@@ -6,6 +6,7 @@
# Shared desktop base + enzo-only extras. Add ../../profiles/dev.nix or
# apps.nix here, or one-off packages below, as needed.
../../profiles/desktop.nix
+ ../../profiles/dev.nix
./desktop.nix
inputs.disko.nixosModules.disko
diff --git a/profiles/dev.nix b/profiles/dev.nix
index e20fe5a..1c0993c 100644
--- a/profiles/dev.nix
+++ b/profiles/dev.nix
@@ -1,4 +1,7 @@
# Dev profile: compilers, language servers, dev CLIs, and Emacs. Opt-in per machine.
+#
+# Deliberately username-agnostic (enzo uses hwebs, kusanagi uses henz), so this
+# file sets NO users.users.*: dev tools go to environment.systemPackages.
{ pkgs, ... }:
{
@@ -27,9 +30,7 @@
};
npmDepsHash = "sha256-qN+b/tMbnJLkWjotl3XrA0nfZ3KT/mT6gM+n3Qiz8Wk=";
})
- ];
- users.users.henz.packages = with pkgs; [
# toolchains / build
gcc
pkg-config