DannyDannyDanny
be4233a53b
feat(macos): install Google Chrome via Homebrew cask
...
Enable declarative Homebrew cask management on the macOS host so Google Chrome is installed during darwin activation and stale Homebrew items are cleaned up with zap.
Made-with: Cursor
2026-03-24 15:17:19 +01:00
DannyDannyDanny
463249961e
fix(nixos): replace removed light option and harden char-count script
...
Restore flake checks by removing deprecated `programs.light` from sunken-ship and switching to brightnessctl guidance. Also clean up flake formatting and make the Raycast char-count script safer for empty input.
Made-with: Cursor
2026-03-24 12:58:40 +01:00
DannyDannyDanny
befe2f8a5b
chore: remove unused Alacritty duplicates and dead script
...
Clean up legacy Alacritty theme files and an unreferenced theme-detection script, and fix README links to existing setup docs.
Made-with: Cursor
2026-03-24 10:20:10 +01:00
DannyDannyDanny
f9edde90e4
fix(macos): make Alacritty system-theme sync robust
...
New setup follow-up: ensure activation seeds a writable active-colors file and make theme sync always enforce the current system appearance.
Made-with: Cursor
2026-03-24 10:19:41 +01:00
DannyDannyDanny
82ce5a7fe8
Rename macOS nix-darwin host to daniel-macbook-air.nix
...
Match hostname Daniel-Macbook-Air; update flake and docs.
Made-with: Cursor
2026-03-23 19:36:39 +01:00
DannyDannyDanny
ca0d38316f
docs(agents): link macOS Alacritty system-theme notes from AGENTS.md
...
Made-with: Cursor
2026-03-23 19:16:22 +01:00
DannyDannyDanny
b311e21d5b
feat(macos): Alacritty follows system light/dark appearance
...
New setup — due for review after you run darwin-rebuild switch and
live with it for a few days. See CLAUDE.md (Alacritty) and
assets/alacritty/README.md.
- HM: import active-colors.toml + Catppuccin latte/mocha fragments
- nix-darwin: launchd.user.agents.alacritty-system-theme + PATH helper
- fish: background sync on Darwin; theme.sh no longer rebuilds for Alacritty
- Remove switch-alacritty-theme.sh (sed + darwin-rebuild per toggle)
Made-with: Cursor
2026-03-23 19:16:05 +01:00
DannyDannyDanny
18ccebc109
chore: remove all OpenClaw integration from dotfiles 🔥
...
OpenClaw is no longer used. Removes flake inputs (nix-openclaw,
openclaw-documents), overlays, home-manager modules, config files,
docs, and related TODO/gitignore entries.
2026-03-22 12:00:32 +01:00
DannyDannyDanny
494bc8a5f4
Fix OpenClaw gateway launch: binary renamed openclaw, add gateway subcommand
...
The nix-openclaw package renamed the binary from openclaw-gateway to
openclaw, and the gateway now runs as a subcommand. Also adds CLAUDE.md
and openclaw-todo.md.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 09:36:39 +01:00
DannyDannyDanny
dc8011d880
Update flake.lock
...
Made-with: Cursor
2026-03-20 08:41:16 +01:00
DannyDannyDanny
bb90cce31c
Add claude-code to macbook system packages
...
Made-with: Cursor
2026-03-20 08:41:14 +01:00
DannyDannyDanny
5e1de21d6c
Replace neofetch with fastfetch
...
Made-with: Cursor
2026-03-20 08:41:13 +01:00
DannyDannyDanny
0eb9d0e8ed
OpenClaw: documents from local path, rebuild workaround, forgejo-cli
...
- Documents (SOUL/TOOLS/AGENTS) from path input to openclaw-documents-repo
- Flake: openclaw-documents.url = path to local clone (no SSH under sudo)
- Remove in-repo openclaw-documents; add docs/openclaw-documents.md
- openclaw.nix: activation backup + force for openclaw.json (TODO to remove)
- home.nix: add forgejo-cli
- .gitignore: openclaw-documents-repo; drop SOUL/TOOLS ignores
- AGENTS.md: OpenClaw docs ref
- TODO: remove OpenClaw activation/force bloat
Made-with: Cursor
2026-03-14 11:48:59 +01:00
DannyDannyDanny
e4dd491359
OpenClaw: stop tracking SOUL.md and TOOLS.md (private docs)
...
Made-with: Cursor
2026-03-14 10:53:08 +01:00
DannyDannyDanny
703720da96
OpenClaw: integrate in dotfiles flake, secrets from files
...
- Add nix-openclaw to flake; OpenClaw config in home/danny/openclaw.nix
- Gateway token from ~/.secrets/openclaw-gateway-token via wrapper script
- Telegram allowFrom from gitignored openclaw-allow-from.nix (example committed)
- openclaw-documents (AGENTS.md, SOUL.md, TOOLS.md) for workspace
- AGENTS.md: note OpenClaw config location and apply command
Made-with: Cursor
2026-03-14 10:51:52 +01:00
DannyDannyDanny
9519804cc6
Set danny password on disk after install (chroot chpasswd) so it always works; re-prompt LUKS once
...
Made-with: Cursor
2026-03-08 19:05:06 +01:00
DannyDannyDanny
2fad0036ba
Install script: prompt for danny password during install so console login works after reboot
...
Made-with: Cursor
2026-03-08 18:55:13 +01:00
DannyDannyDanny
c9247b8144
Bootstrap: run install script with stdin from /dev/tty so prompts work when piped from curl
...
Made-with: Cursor
2026-03-08 18:39:51 +01:00
DannyDannyDanny
0fb4fe7d6c
Set efiSysMountPoint = /boot so systemd-boot install succeeds with disko
...
Made-with: Cursor
2026-03-08 18:38:26 +01:00
DannyDannyDanny
52d60b9ce0
Install fixes: bootstrap-install.sh (curl one-liner), nix flags in script, mkDefault hostname, doc typos/verify
...
Made-with: Cursor
2026-03-08 18:06:54 +01:00
DannyDannyDanny
adae5e49f8
Add write-installer-iso-to-usb-on-server.sh; build script SSH key fix; doc
...
Made-with: Cursor
2026-03-08 16:49:34 +01:00
DannyDannyDanny
d3b9ffc703
Doc: official ISO from macOS; custom ISO build on Linux only
...
Made-with: Cursor
2026-03-08 16:21:24 +01:00
DannyDannyDanny
3e07a55f5b
Add NixOS server installer USB (disko LUKS + WiFi, hostname prompt)
...
- disko-server.nix: LUKS + ESP + ext4 root layout for disko-install
- server-install: minimal NixOS config for new servers (hostname/WiFi via --system-config)
- installer-iso: custom minimal ISO with iwlwifi; build with nix build .#installer-iso
- scripts/nixos-server-install.sh: prompt hostname/disk, run disko-install
- docs/server-installer-usb.md: build, write USB, optional live/installed WiFi
- .gitignore: nixos/installer-wifi.nix; AGENTS.md + README.md notes
Made-with: Cursor
2026-03-08 16:16:25 +01:00
DannyDannyDanny
b29d170654
doc: add instructions for running commands on sunken-ship via SSH 📝
2026-03-08 15:59:13 +01:00
DannyDannyDanny
c8e255654c
doc: sunken-ship WiFi configuration guide 📝
2026-03-08 15:58:51 +01:00
DannyDannyDanny
9011f8b302
doc: hostname candidates for server naming with Monte Cristo theme 📝
2026-03-08 15:58:24 +01:00
DannyDannyDanny
53feadc69d
TODO: reorder - boot USB first, telegram bot last
...
Made-with: Cursor
2026-03-08 15:35:57 +01:00
DannyDannyDanny
bfc592417c
TODO: mark sunken-ship wifi as done, remove from list
...
Made-with: Cursor
2026-03-08 15:35:53 +01:00
DannyDannyDanny
a114d2fc0c
feat(sunken-ship): enable wireless networking support ✨
2026-03-08 12:47:32 +01:00
DannyDannyDanny
4102a919ef
doc: TODO list to reflect new tasks and remove completed items 📝
...
- Changed the first task to connect sunken-ship to the internet via wifi instead of ethernet.
- Updated the second task to host the telegram bot again, clarifying its purpose.
- Removed completed tasks related to SSH key management and server configuration.
2026-03-08 12:09:24 +01:00
DannyDannyDanny
e38640f8ea
docs: add server-todo-ssh-key.md with ssh-keygen command (moved from .cursor/plans)
...
Made-with: Cursor
2026-03-08 12:06:53 +01:00
DannyDannyDanny
424ba82399
feat(sunken-ship): pwless ssh access 🔒 ✨
2026-03-08 12:05:25 +01:00
DannyDannyDanny
1338fb1b68
Rename nixos-server to sunken-ship
...
- Rename hosts/nixos-server.nix -> sunken-ship.nix, nixos-server-hardware.nix -> sunken-ship-hardware.nix
- Flake: nixos-server -> sunken-ship, update module path
- Set networking.hostName = sunken-ship in server configs
- Update AGENTS.md, nixos/readme.md, docs/ssh-and-secrets.md, TODO.md
Made-with: Cursor
2026-03-01 12:44:28 +01:00
DannyDannyDanny
cd7658f452
doc: SSH key management and secrets 📝
...
- Updated AGENTS.md to specify one key per purpose for SSH access, including naming conventions and configuration tips.
- Revised README.md to streamline the roadmap and link to SSH and secrets documentation.
- Created docs/ssh-and-secrets.md to outline the strategy for managing SSH keys and secrets in a public repo.
- Refined TODO.md to reflect the new approach for secrets and server configuration tasks.
2026-03-01 11:55:44 +01:00
DannyDannyDanny
1fdce52239
Add make-ubuntu-usb.sh: write Ubuntu desktop ISO to USB (macOS)
...
Made-with: Cursor
2026-02-28 16:27:48 +01:00
DannyDannyDanny
ed0a052a7c
TODO: condense Secrets into actionable steps, drop Q&A section
...
Made-with: Cursor
2026-02-28 13:20:25 +01:00
DannyDannyDanny
2265cdcaff
doc: server git pull without PATH, keep flakes bootstrap config in repo
...
- nixos-server.nix: comment for pull when sudo git not found
- readme: add 'Pull when git is not in PATH' and full-path fallback
- add server-configuration-with-flakes.nix for one-time scp to enable flakes
Made-with: Cursor
2026-02-28 12:15:38 +01:00
DannyDannyDanny
bfe7ae5622
nixos-server: turn off backlight after boot, add video group and light
...
- Add server-backlight-off service to set backlight to 0 ~65s after boot
(consoleblank only blanks framebuffer; backlight stays on otherwise)
- Enable programs.light and add danny to video group for light(1) at console
- At console: light -S 100 to restore brightness
Made-with: Cursor
2026-02-28 11:49:04 +01:00
DannyDannyDanny
a3ae773dff
nixos-server: console blank after 60s to reduce burn-in
...
Made-with: Cursor
2026-02-27 23:50:33 +01:00
DannyDannyDanny
3dcbe2e827
docs: agent server notes, README server link, TODO verify note, nixos readme
...
Made-with: Cursor
2026-02-27 23:36:19 +01:00
DannyDannyDanny
84a065a3df
nixos-server: flake, hardware, readme bootstrap, server-quickstart, TODO
...
Made-with: Cursor
2026-02-27 23:18:57 +01:00
DannyDannyDanny
c51bfaac1e
AGENTS.md: add public-repo note and concise NixOS server learnings; TODO.md: add verify step
...
Made-with: Cursor
2026-02-27 22:55:16 +01:00
DannyDannyDanny
4ffa774d3d
server-quickstart: make guide more concise
...
Made-with: Cursor
2026-02-27 22:36:16 +01:00
DannyDannyDanny
503ef7051a
server-quickstart: suggest graphical installer when Ethernet not available
...
Made-with: Cursor
2026-02-27 22:35:59 +01:00
DannyDannyDanny
b3c1b04c72
Add NixOS server quick-start guide
...
Made-with: Cursor
2026-02-27 22:35:43 +01:00
DannyDannyDanny
8d3224e404
fix(macbookair): update permitted insecure package version for Broadcom STA driver
2026-02-27 20:04:15 +01:00
DannyDannyDanny
973ecf8f5f
fix(flake): remove duplicate vscode-server module entry in flake.nix 🐛
2026-02-27 19:55:30 +01:00
DannyDannyDanny
9c816b95ce
refactor: rename git cleanup alias to 'tidy' in fish and home.nix configurations 🎨
2026-02-25 12:57:41 +01:00
DannyDannyDanny
d3e1fbb85d
feat: add git branch clean up function ✨
2026-02-25 12:57:20 +01:00
DannyDannyDanny
19132a127d
feat: add zen-browser package support to home.nix configuration ✨
2026-02-25 12:48:27 +01:00