Commit graph

318 commits

Author SHA1 Message Date
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
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
a114d2fc0c feat(sunken-ship): enable wireless networking support 2026-03-08 12:47:32 +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
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
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
DannyDannyDanny
50e8b1b448 feat: add zen-browser support to home-manager and Nix configuration 2026-02-19 16:00:11 +01:00
DannyDannyDanny
f561dfb926 feat: enhance fish shell key bindings with fzf integration 2026-02-19 15:16:06 +01:00
DannyDannyDanny
2bbb366d7b feat: add nix update command 2026-02-18 13:36:41 +01:00
DannyDannyDanny
07f458fedf feat: alias zoxide to cd 2026-02-18 13:36:20 +01:00
DannyDannyDanny
6494056b4c feat: add vlc 2026-02-06 15:30:19 +07:00
DannyDannyDanny
a8f2a59db5 Add automatic backup configuration for home-manager
- Set home-manager.backupFileExtension to 'backup'
- Automatically backs up files before home-manager overwrites them
- Prevents data loss when managing Firefox profiles.ini
2026-02-01 15:03:45 +01:00
DannyDannyDanny
9b6d5e51dc Configure Firefox remote debugging preferences
- Enable devtools.debugger.remote-enabled
- Set devtools.debugger.remote-port to 6000
- Enable devtools.chrome.enabled (required for remote debugging)
- Set devtools.debugger.prompt-connection to false (disable permission prompts)
2026-02-01 15:03:44 +01:00
DannyDannyDanny
b2526ee952 Fix faf script path in home.nix 2026-01-30 18:26:34 +01:00
DannyDannyDanny
9aedc697d9 Rename firefox-tabs to f-around-firefox (faf) and add to PATH 2026-01-30 18:26:15 +01:00
DannyDannyDanny
f9d5811b3d Add Firefox to home.nix 2026-01-30 18:17:49 +01:00
DannyDannyDanny
b64d0e9f28 fix: remove bad cmd go=a 🐛🔥 2026-01-11 15:10:29 +01:00
DannyDannyDanny
7a34ccfc7f refactor: neovim config out of home-manager 🎨 2026-01-11 15:04:22 +01:00
DannyDannyDanny
da93ae365e chore: update neovim config to use extraConfig 🎨 2026-01-11 15:03:46 +01:00
DannyDannyDanny
086d6d898a fix: bring back fzf-lua (vimtex still broken) 🐛 2026-01-11 14:43:02 +01:00
DannyDannyDanny
4bc5e5a245 refactor: home confign + macos.nix with direnv and additional development tools 2026-01-11 13:18:43 +01:00
DannyDannyDanny
92c6bc69b6 fix: disable bloat, temporarily disable failing builds 🐛 2026-01-11 13:02:58 +01:00
DannyDannyDanny
1c7cbfd8b8 chore: update syntax git.extraConfig -> git.settings 🎨 2026-01-11 13:01:18 +01:00
DannyDannyDanny
5d732ae785 feat: add ffmpeg 2026-01-01 14:25:13 +00:00
DannyDannyDanny
52749c0647 feat: add mpv to macos 2025-12-28 21:40:01 +00:00
DannyDannyDanny
daf3efaea6 fix: parametrize home folder 🐛 2025-12-28 21:39:20 +00:00
DannyDannyDanny
f16506a108 feat: shell-alias to cd into tmp dir 2025-12-28 21:38:38 +00:00
DannyDannyDanny
843f768038 feat: add find replacement fd 2025-12-08 13:09:58 +01:00
DannyDannyDanny
50d5f3a9e6 feat: alias nix develop to nide 2025-12-02 13:36:52 +01:00
DannyDannyDanny
caab744a54 chore: bump nix home manager state version 📌 2025-12-02 09:41:31 +01:00
DannyDannyDanny
bc66b138f7 feat: enable zoxide on shell init 2025-12-01 10:34:57 +01:00
DannyDannyDanny
971c1f997d feat: add zoxide 2025-12-01 10:31:44 +01:00
DannyDannyDanny
3030736cb0 feat: add jujutsu vcs 2025-12-01 10:06:05 +01:00
DannyDannyDanny
974baa9071 feat: add weather alias 2025-11-28 14:54:40 +02:00
DannyDannyDanny
2724fb9907 feat: add mapscii 2025-10-26 19:48:42 +01:00
DannyDannyDanny
029cd3f268 feat: add ollama 💩 2025-10-26 19:48:17 +01:00
DannyDannyDanny
af95fafecc feat: add zed-editor 2025-10-26 19:47:33 +01:00
DannyDannyDanny
2042d348e9 feat: add az, vscodium, warp-term 2025-10-08 10:02:24 +02:00
DannyDannyDanny
8cbd8a2324 feat: add discord 2025-09-22 11:15:58 +02:00