feat: dark mode support and container improvements #11

Merged
nakada0907 merged 4 commits from develop into main 2026-02-11 04:22:06 +00:00

4 commits

Author SHA1 Message Date
b2ca03d2c7 Merge branch 'main' into develop 2026-02-11 04:21:12 +00:00
62aa324e16 feat: implement dark mode support
- Introduce CSS variables for theming in `global.css`
- Add `ThemeIcon` component for toggling light/dark modes
- Integrate theme initialization script in `BaseLayout` to prevent FOUC
- Update navigation, buttons, and tag styles for dark mode compatibility
- Configure Shiki for dual-theme syntax highlighting in `astro.config.mjs`
- Adjust link colors to accessible blue shades for both themes
2026-02-11 13:15:03 +09:00
e357f2ed68 feat(container): add SSH server and rassumfrassum for LSP multiplexing
- Install openssh-server and create SSH infrastructure in container
- Install rassumfrassum (LSP multiplexer) via Python venv
- Expose SSH port 2222 and mount user public key for TRAMP access
- Update compose.yml to map port 2222 and mount SSH_PUBKEY_PATH
- Document SSH setup and TRAMP /ssh: access method in README
2026-02-11 12:25:57 +09:00
9c0ae88705 Remove flake.nix and flake.lock 2026-02-03 20:56:26 +09:00