2b797b400c
docs: add critical warning about nix-env usage
...
- Add warning to never run nix-env as it can break Nix environments
- Include recommended alternatives (nix-shell, nix develop)
2025-09-15 22:22:10 +02:00
6f0193f411
Format bash script indentation in common.nix
...
- Remove leading spaces from bash script content for consistency
- Improve code formatting and readability
2025-09-15 22:20:09 +02:00
0929f77d4b
Fix ISO filename detection in Makefile
...
- Add dynamic ISO_FILE variable to find actual ISO filename
- Update build-usb, flash-usb, and test-usb targets to use correct filename
- Fix du command and QEMU cdrom parameter to reference actual ISO file
2025-09-15 22:20:03 +02:00
3af93eaee4
refactor: rename lint command to format
2025-09-15 20:15:43 +02:00
c884b9ab3b
feat: add timezone configuration for europe/berlin
2025-09-15 20:10:46 +02:00
446eb802ae
fix: format nix files and update configurations
2025-09-15 20:07:14 +02:00
914c6fa550
feat: configure firefox as default browser with privacy settings
2025-09-15 19:53:58 +02:00
04bca53ca7
fix: enable wifi in networkmanager configuration
2025-09-15 16:17:59 +02:00
f66e34c54e
feat: add wifi hotspot configuration and refactor gui sections
2025-09-15 16:13:24 +02:00
ac155a61b6
feat: switch to gnome console and firefox-only browser
2025-09-15 15:29:43 +02:00
7988306ab0
fix: update fonts configuration for NixOS changes
...
- Rename fonts.fonts to fonts.packages (deprecated option)
- Add cantarell-fonts (GNOME default) and ubuntu-classic for better font coverage
- Should resolve QEMU font warnings for DejaVu Sans Mono
2025-09-15 14:29:14 +02:00
6aa284cd55
fix: add more font packages for QEMU GTK display
...
- Add freefont_ttf, ubuntu_font_family, cantarell-fonts to fonts.fonts
- Also add dejavu_fonts and liberation_ttf to systemPackages for QEMU access
- Should resolve Pango font warnings about missing DejaVu Sans Mono variants
2025-09-15 14:27:42 +02:00
fd40d7edf9
feat: start GNOME terminal maximized on login
...
- Change from --full-screen to --maximize for better usability
- Maintains workshop terminal title
- Provides maximized terminal window like previous XFCE setup
2025-09-15 14:25:47 +02:00
d92654da99
feat: configure GNOME dock with workshop favorite apps
...
- Set favorite apps to only include text editor, terminal, Firefox, and Chromium
- Removes default GNOME apps from dock for cleaner workshop interface
2025-09-15 14:20:54 +02:00
85ef9180b2
fix: update GNOME configuration for NixOS changes
...
- Use renamed displayManager.autoLogin options (moved from gdm-specific)
- Disable GNOME welcome tour via extraGSettingsOverrides
- Move autoLogin config outside xserver block for newer NixOS compatibility
2025-09-15 14:19:42 +02:00
ed959141e7
fix: configure GDM auto-login for workshop user
...
- Use GDM-specific autoLogin instead of generic displayManager autoLogin
- Auto-login as workshop user instead of root to properly start GNOME session
- Remove conflicting generic autoLogin from flake.nix
- Keep gnome-terminal sessionCommands for workshop terminal
2025-09-15 14:16:29 +02:00
e291457e11
feat: switch desktop environment from XFCE to GNOME
...
- Change desktopManager from xfce to gnome
- Change displayManager from lightdm to gdm
- Update sessionCommands to use gnome-terminal instead of xfce4-terminal
2025-09-15 14:07:44 +02:00
9b42f00ebe
docs: update vm commands and browser usage in docs
2025-09-15 14:04:06 +02:00
e4b074d5b8
docs: update readme to sync with vm command changes
2025-09-15 14:00:51 +02:00
9384f9e567
fix: add font packages for QEMU GTK display rendering
2025-09-15 13:57:08 +02:00
88089b7fb6
fix certificates issues and reformat code
2025-09-15 13:09:49 +02:00
f38fca65c0
traefik starts whit manual help
2025-09-15 11:58:37 +02:00
f4aa0c1d09
split setup command and add debugging
2025-09-15 11:42:18 +02:00
1aa2d159c8
add offline support for abra and install missing packages
2025-09-15 09:59:02 +02:00
db469cc0b4
add ssh config
2025-09-15 09:37:23 +02:00
6f15eb05c8
feat: improve abra CLI usage and firefox configuration
2025-08-19 21:37:22 +02:00
19c18db5f0
fix: add abra path and autocompletion to interactive shell init
2025-08-19 17:42:31 +02:00
1cc2c3f680
fix: improve abra systemd service environment and PATH persistence
2025-08-19 17:40:23 +02:00
45f2e6c230
feat: add essential tools to systemd service path in common.nix
2025-08-19 17:37:59 +02:00
017a8e9e74
feat: ignore idea folder
2025-08-19 13:51:22 +02:00
3761c28ed7
feat: split workshop setup into root and user services
2025-08-19 11:57:09 +02:00
01c2a37070
feat: ignore flake lock file when git diff
2025-08-19 11:07:52 +02:00
958a530465
feat: expand recipes catalog in common.nix
2025-08-19 11:06:12 +02:00
fb04a07217
fix: make vm shortcup
2025-08-17 03:20:17 +02:00
cd001cade7
fix: Enable root user for local VM execution
2025-08-17 03:01:07 +02:00
9d8369b6ea
fix: add wget to systemd service path
2025-08-17 02:25:40 +02:00
3f88f69222
(abra install initiated, fails on missing wget)
2025-08-17 02:17:19 +02:00
cc8e8dca93
fix: simplify systemd service script for workshop setup
2025-08-17 01:45:34 +02:00
2486b381d5
fix: use correct Nix package paths for su and usermod in common.nix
2025-08-17 01:30:05 +02:00
120111a77d
Revert "fix: use correct Nix package paths for su and usermod in common.nix"
...
This reverts commit f72cc08b22 .
2025-08-17 01:28:52 +02:00
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