Commit graph

163 commits

Author SHA1 Message Date
3abbd61cfa chore(vps): remove Trilium Notes
- Remove trilium-server.nix
- Remove caddy route to Trilium Notes

Moved to host y2q in lightly-toasted/homelab-ansible
2026-03-01 02:05:33 +09:00
a66035ac57 chore: update nixcord input to 2026-02-20 2026-02-21 22:50:16 +09:00
c73d672245 feat(nixos): add ratbagd
- Enable services.ratbagd
2026-02-14 16:09:55 +09:00
9082adb7af chore: update inputs
- Update flake inputs
- Update package names
- Update hyprland window rules
- Set programs.zsh.dotDir
2026-02-14 15:49:37 +09:00
6b59d13c33 feat(hyprland): remove hyprexpo 2026-02-14 15:04:59 +09:00
91012162a9 chore: add hyprland input 2026-02-14 14:45:27 +09:00
5344beda13 feat(nixcord): switch from vesktop to equicord
- Enable programs.nixcord.discord.equicord
- Enable Equicord-only plugins
- Remove vesktop from xdg default applications
- Change class name in deafen mouse-action
2026-02-11 11:48:48 +09:00
44a773d778 chore: update nixcord input to 2026-02-10 2026-02-11 11:33:14 +09:00
569c2037e1 feat(vps): add restic REST server
- Enable restic REST server service
- Add Caddy route for restic REST server
2026-02-06 13:00:37 +00:00
cb479d8e7d feat(home/y2q): start ssh-agent automatically in zsh 2026-02-02 11:25:26 +09:00
a52dcf5ffc chore: update nixcord input to 2024-12-04 2026-01-24 21:11:35 +09:00
210143a6c4 chore(y2q): remove runit
- Remove runit module and services
- Remove git-crypt (no longer needed)

The services are moved to https://github.com/lightly-toasted/homelab-ansible
2026-01-17 21:10:16 +09:00
efd61adc07 feat: migrate backup destination to dedicated rest-server
- Migrate restic backup destination on nixos and vps to y2q rest-server
- Split host-specific restic env secrets
2026-01-17 21:02:27 +09:00
3c314ad5bd refactor(just): rename deploy commands to shorter aliases
- Renamed justfile commands from deploy-* to concise names
- Updated README examples
2026-01-17 12:20:21 +09:00
213ce6601f feat: add nh
- Updated justfile to use nh for deploy commands
- Added nh to flake devShell
- Added nh and just to shell.nix
- Enabled programs.nh in nixos
2026-01-17 12:10:57 +09:00
f2a6dee669 feat(home): add zoxide 2026-01-13 18:59:53 +09:00
6d0b5f7711 feat: migrate command scripts to just
- Replaced bin/ shell scripts with a Justfile
- Added deploy commands and 2 new commands (update, gc)
- Added just to devShell
2026-01-11 14:24:51 +09:00
8442a022bb feat(nixos): enable USB auto-mounting with udiskie
- Enable udisks2 service
- Enable udiskie via Home Manager
2026-01-11 14:24:51 +09:00
28e3903c3e fix(nixos): enable useTextGreeter in greetd to prevent boot messages interrupting TUI 2026-01-11 14:24:51 +09:00
6dac0d7b13
chore(license): add MIT license 2025-12-27 00:11:34 +09:00
bb37a6c3a8 feat(y2q): add grafana
- Add runit service for Grafana
- Add Caddy route for grafana.ts.toast.name
2025-12-08 19:27:27 +09:00
18997b1fef feat(y2q): add prometheus 2025-12-08 19:26:02 +09:00
c10916f47a feat(nixos): migrate restic backups from b2 to rest-server 2025-12-08 19:23:05 +09:00
10516f783a feat(y2q): add restic rest-server 2025-12-08 19:02:14 +09:00
cee1c9bc5d feat(y2q): add caddy
- Add a runit service for Caddy with a Caddyfile
- Update cloudflared runit service:
  - Add support for multiple subdomains using dynamic YAML generation
  - Each subdomain routes to Caddy running on localhost (port 8080)
2025-12-08 17:14:57 +09:00
431847b59f feat(y2q): add stderr → stdout redirection for runit services with logging 2025-12-07 20:16:08 +09:00
fec6c21498 fix(y2q): mkdir main before runit svlogd
- Create main directory before running svlogd
- Switch to svlogd -tt to add human-readable timestamps
2025-12-07 20:03:44 +09:00
04d4ac2a9e feat(y2q): add cloudflared
- Add cloudflared runit service
- Serve opengist via Cloudflare tunnel
2025-12-07 19:47:40 +09:00
3b3476c110 feat(y2q): add opengist
- Add environment and environmentFile options to runit module to support environment variables
- Add opengist runit service that uses these options
2025-12-07 15:19:44 +09:00
bd9cb2afff feat: add git-crypt
- Set up git-crypt for encrypted secrets on y2q
2025-12-06 21:47:22 +09:00
b4bbf014a8 feat(y2q): add glances
- Add glances runit service
2025-12-06 16:52:05 +09:00
179c67f058 feat(y2q): rename home-manager config from android to toast 2025-12-06 14:06:21 +09:00
6ff05be31f docs(readme): update y2q description 2025-12-06 14:05:59 +09:00
a29c713ca5 fix(devshell): add local bin folder to PATH via shellHook 2025-12-06 13:54:03 +09:00
63b25a9174 chore: update inputs 2025-11-29 15:57:19 +09:00
68f532398c feat(home/y2q): add zsh 2025-11-23 16:58:30 +09:00
1939b8ec48 feat: add deploy scripts 2025-11-23 16:37:39 +09:00
ac228ac385 chore: update inputs 2025-11-22 21:20:07 +09:00
8d6b4ebdeb feat: add direnv 2025-11-22 21:19:37 +09:00
9bf489715a feat(nixvim): add keymap for renaming symbols 2025-11-22 18:42:49 +09:00
a98be4410a feat(nixos): add nix-ld 2025-11-22 15:45:24 +09:00
a2f0329248 feat(nixvim): add gopls lsp 2025-11-19 19:05:35 +09:00
89d86413dd feat(vps): enable Tailscale SSH
- Remove port 22 from firewall
- Add --ssh to tailscale up flags
2025-11-18 16:12:17 +09:00
2c642a7e32 feat(mouse-actions): add play-pause action 2025-11-09 21:29:36 +09:00
e9f087deed refactor(mouse-actions): use absolute paths 2025-11-09 21:26:22 +09:00
1c99f9d063 feat(hyprland): add keybind to toggle floating 2025-11-07 21:44:51 +09:00
a88c059ac2 feat(hyprland): add hyprexpo plugin 2025-11-06 17:30:55 +09:00
f6d6f886d5 feat(vps): add Nextcloud as backup destination 2025-11-02 14:27:12 +09:00
4a61ec71bd feat(vps): add additional authorized SSH keys 2025-11-01 14:19:41 +00:00
dca4e884ba chore(secrets): update sops secret for restic 2025-11-01 23:11:19 +09:00