refactor: share workstation setup and boot-staged updates
Use dev-owned checkouts and one update policy on both hosts. Keep only hardware and deployment identity in host modules, use the same SDDM/UWSM workstation module in the VM, and install a host-configured manual switch command with lock regression tests.
This commit is contained in:
+9
-1
@@ -1,4 +1,4 @@
|
||||
# Shared dev environment; boot, storage, recovery users and updates are host-specific.
|
||||
# Shared user environment and update policy; only machine integration differs.
|
||||
{ config, inputs, ... }:
|
||||
{
|
||||
imports = [
|
||||
@@ -8,8 +8,16 @@
|
||||
./desktop.nix
|
||||
./apps.nix
|
||||
./neovim.nix
|
||||
./updates.nix
|
||||
];
|
||||
|
||||
time.timeZone = "America/Chicago";
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
services.xserver.xkb = {
|
||||
layout = "us";
|
||||
variant = "";
|
||||
};
|
||||
|
||||
nixpkgs.hostPlatform = "x86_64-linux";
|
||||
# tools.nix/network.nix select current standalone CLIs without overriding the
|
||||
# system package set (or mixing unstable libraries into the desktop stack).
|
||||
|
||||
Reference in New Issue
Block a user