README: two targets, related repos (pi-mono, wgu)
This commit is contained in:
parent
20fbee59da
commit
d8c0fe029f
1 changed files with 24 additions and 5 deletions
29
README.md
29
README.md
|
|
@ -128,17 +128,36 @@ ssh n97-mini 'sudo -u forgejo forgejo admin repo sync --config /var/lib/forgejo/
|
|||
|
||||
```
|
||||
laptop-config/
|
||||
├── flake.nix # Overlay, nixosConfig "laptop", devShell
|
||||
├── flake.nix # Two targets: nixosConfigurations.laptop + homeConfigurations.sscoble
|
||||
├── modules/
|
||||
│ ├── laptop.nix # System packages, zsh, fonts, SSH, nix settings
|
||||
│ ├── laptop.nix # System packages, zsh, fonts, SSH
|
||||
│ └── hyprland.nix # Hyprland WM, greetd, PipeWire, portals, bluetooth
|
||||
├── home/
|
||||
│ └── sscoble.nix # home-manager: all desktop config, git, neovim, tools
|
||||
├── .forgejo/workflows/
|
||||
│ └── check-pi-version.yml # Daily: opens issue when pi-mono has new tag
|
||||
│ ├── sscoble.nix # Shared (macOS + NixOS): zsh, git, nvim, pi, dirs, SSH
|
||||
│ ├── desktop.nix # Linux-only: Hyprland, waybar, ghostty, zellij, themes
|
||||
│ └── wgu.nix # WGU software: Zotero, Brave, Obsidian, VSCode, Typst, Bitwarden
|
||||
└── README.md
|
||||
```
|
||||
|
||||
## Two targets, one config
|
||||
|
||||
```bash
|
||||
# Personal NixOS laptop (full system + Hyprland desktop)
|
||||
sudo nixos-rebuild switch --flake git+https://os.scoble.me/forgejo/sscoble/laptop-config.git#laptop
|
||||
|
||||
# Work Mac (home-manager standalone — dotfiles, tools, no desktop)
|
||||
home-manager switch --flake git+https://os.scoble.me/forgejo/sscoble/laptop-config.git#sscoble
|
||||
```
|
||||
|
||||
Same zsh, git, neovim, pi config, SSH config on both machines.
|
||||
|
||||
## Related repos
|
||||
|
||||
| Repo | Purpose |
|
||||
|------|--------|
|
||||
| [sscoble/pi-mono](https://os.scoble.me/forgejo/sscoble/pi-mono) | pi coding agent (mirror of badlogic/pi-mono) |
|
||||
| [sscoble/wgu](https://os.scoble.me/forgejo/sscoble/wgu) | WGU coursework monorepo — class templates, study strategy, OB1 integration |
|
||||
|
||||
## Forgejo Actions
|
||||
|
||||
An action keeps pi up to date — when upstream `badlogic/pi-mono` releases a new tag, the Forgejo mirror picks it up automatically. A scheduled workflow in this repo checks for tag drift daily.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue