Skip to content

deploy: post-merge host rollout for da rename + act (ASAHI and NIXPC) #62

Description

@cernoh

The merge train landing 78c39b8..5633a91 changed live-machine identity and services. Config-side verification is done; both machines still need an on-device switch + smoke test. Nothing here can be exercised from CI.

ASAHI (user is now da, was implicitly davr)

  • sudo nixos-rebuild switch --impure --flake ~/.config/dendritic#ASAHI
  • Confirm no second account gets created (ls /home shows only da; getent passwd davr empty)
  • Existing da login keeps its real password — the declarative initialPassword = "changeme" only applies to freshly created accounts, but verify before logging out
  • greetd/Noctalia greeter autologin user flips to da (was hardcoded davr)
  • HM activation on existing dotfiles may trigger backupFileExtension moves: watch for *.hm-backup files under /home/da and reconcile
  • Wallpaper directory now resolves to /home/da/Pictures/Wallpapers — confirm Noctalia picks it up

NIXPC

  • sudo nixos-rebuild switch --impure --flake ~/.config/dendritic#NIXPC
  • Docker daemon still active after losing its direct preset import (now provided via attrs/desktop → act → docker): systemctl status docker, docker info
  • MCP containers healthy: systemctl status hindsight-api agentwebsearch-mcp scrapling-mcp (they only need the daemon)
  • .actrc lands in ~/.davr/.actrc with the catthehacker runner default
  • davr group set is exactly wheel/networkmanager/audio/video/input/docker (duplicate docker entry fixed)

Both

  • Neovim: open a .nix file, save — formatting must run via bundled nixfmt (no longer alejandra); confirm no 'nixfmt not found' style errors now that it left home.packages
  • Ad-hoc shells that relied on global bun/nodejs/python3/jdk will no longer find them outside direnv projects — expected per chore: clean up programming #54, flag any genuine stragglers here

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions