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
DannyDannyDanny
0e3470af5b
feat: update home.nix to include zen-browser and comment out vlc for MacOS compatibility
2026-02-25 12:48:09 +01:00