f72cc08b22
fix: use correct Nix package paths for su and usermod in common.nix
2025-08-17 01:28:13 +02:00
20691779a8
fix: remove extraneous closing brace in common.nix
2025-08-17 01:23:50 +02:00
6b9e4de07d
fix: resolve systemd service pathing and environment issues in common.nix
2025-08-17 01:22:48 +02:00
7dca96ee90
fix: improve command execution and pathing in common.nix
2025-08-17 01:22:06 +02:00
d2a09090c0
fix: ensure abra installation runs in correct directory
2025-08-17 00:40:39 +02:00
af9eac4f46
feat: enhance workshop VM setup and developer experience
2025-08-17 00:39:22 +02:00
7320ca5642
feat: complete co-op cloud tutorial configurations
2025-08-16 23:23:19 +02:00
94880d476e
refactor: improve local development environment setup
2025-08-16 23:20:50 +02:00
9cbfc36647
feat: refine dnsmasq and traefik setup in common.nix
2025-08-16 21:45:28 +02:00
341007a4e0
docs: update abra recipes
2025-08-16 21:45:11 +02:00
230e9598cb
fix: resolve dnsmasq configuration issues (dnsmasq not starting)
2025-08-16 19:46:02 +02:00
8df1335adc
feat: enhance local development environment with DNS and improved CLI
2025-08-16 18:42:40 +02:00
296d2ec047
feat: improve VM command naming and add commit guidelines
2025-08-16 18:28:04 +02:00
2c34741b03
feat: Implement hybrid console mode for workshop VM
2025-08-16 16:27:57 +02:00
1fdf506d7a
refactor: Improve VM serial console and auto-login configuration
2025-08-16 16:20:06 +02:00
bf18468eee
feat: Configure workshop VM with bash and Abra utilities
2025-08-16 16:10:38 +02:00
94b1ec68a5
refactor: Improve NixOS configuration modularity and add Traefik setup utility
2025-08-16 15:46:08 +02:00
6c32b42f48
feat: Enhance NixOS workshop environment with conditional ISO settings and improved local development commands
2025-08-16 14:42:52 +02:00
66c986c8f1
feat: Centralize NixOS common configuration in common.nix and update flake.nix, Makefile, and README.md
2025-08-15 17:47:35 +02:00
cbbebbd35d
refactor: Enhance local development environment and documentation
...
- .gitignore: Ignore result* files.
- Makefile: Refactored to improve clarity, remove unused targets, add new testing targets (test-usb, test-vm), and streamline cloud deployment commands.
- README.md: Significantly updated to reflect the new single-participant environment focus, refine the learning flow, update commands, and improve overall readability.
- flake.nix: Modified to enable Docker for local development, adjust desktop environment behavior (manual start), and implement improved systemd services for container setup and health monitoring, including retry logic.
2025-08-15 04:33:34 +02:00
d295e2b91d
feat: Add WordPress example to abra app new command
2025-08-14 19:20:55 +02:00
82780552f0
feat: Add dynamic participant scaling and improved UX
...
- Makefile: Add local-vm-test/local-vm-full targets, improve error messages
- README.md: Document dynamic scaling, add troubleshooting section
- flake.nix: Implement dynamic container generation based on PARTICIPANTS env var
This enables running the workshop VM with 1-15 containers instead of fixed 15,
making local development more accessible on resource-constrained machines.
2025-08-14 18:52:51 +02:00
c49eb614d5
stable vm run and container spin up, not reachable via ssh
2025-08-14 18:45:18 +02:00
adaa7b29d2
format
2025-08-13 12:26:29 +02:00
c33d90fa3f
reduce config because of misvalidation
2025-08-13 12:26:06 +02:00
082f4ea9c7
fix: Update flake.nix and Makefile for linting tools and opencode target
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-08-13 12:18:13 +02:00
2fc3724083
feat: Configure opencode permissions and add Nix dev shell target
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-08-13 12:12:24 +02:00
1353cdf909
disable co-authored-by in opencode.json
...
🤖 Generated with [opencode](https://opencode.ai )
2025-08-13 11:46:15 +02:00
c2003b349e
add devshell with linters for markdown, json, and nix files
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-08-13 11:41:17 +02:00
24a1d21e5c
configure opencode agent with project guidelines and safety rules
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai >
2025-08-13 11:38:29 +02:00
09757eb061
re-implement previous functionalities with cloud deployment and usb drive creation
2025-08-13 00:02:04 +02:00
c3bd77ce7c
add abra to vm containers
2025-08-12 23:44:12 +02:00
ad46e3cf07
reduce complexity
2025-08-12 17:50:32 +02:00
b80fe3c27c
fix indentation
2025-08-12 13:13:44 +02:00
4a3f39b194
rename containers, add ssh connection to containers
2025-08-12 02:16:57 +02:00
625c970af0
switch to xcfe
2025-08-12 00:30:50 +02:00
073c6a7a64
change vm to workshop user
2025-08-12 00:14:45 +02:00
444ba238a6
exten gitignore
2025-08-12 00:14:24 +02:00
fb57414dc9
add running vm
2025-08-11 22:11:55 +02:00
dad9f06515
run successfully local deploy
2025-08-11 20:56:07 +02:00
ed88b47f4a
merge flake files
2025-08-11 19:56:19 +02:00
53041ccc1a
init project
2025-08-11 12:07:23 +02:00