Commit graph

  • 07903ac9e3 Remove duplicate hardware module import Geir Okkenhaug Jerstad 2025-06-12 21:18:55 +02:00
  • fc26b3f7f2 Fix lib import in hardware-co.nix Geir Okkenhaug Jerstad 2025-06-12 21:18:20 +02:00
  • 253b05b45e Renamed hardware and disk configuration files for congenital-optimist Geir Okkenhaug Jerstad 2025-06-12 21:17:44 +02:00
  • 1a4e7fd3f6 made script for steam on xwayland satelite Geir Okkenhaug Jerstad 2025-06-12 17:37:12 +02:00
  • fc1482494f steam xwayland Geir Okkenhaug Jerstad 2025-06-12 15:20:48 +02:00
  • 1b915a7610 feat: implement NFS with NFSv4 ID mapping across home lab Geir Okkenhaug Jerstad 2025-06-11 10:45:08 +02:00
  • edcf3220a0 testing idmap for nfs Geir Okkenhaug Jerstad 2025-06-11 10:33:07 +02:00
  • c3d1333538 Fix NFS configuration: Remove ZFS mount point conflict with tmpfiles Geir Okkenhaug Jerstad 2025-06-11 10:12:51 +02:00
  • 3f93a85469 testing fix for nfs shares Geir Okkenhaug Jerstad 2025-06-11 09:51:36 +02:00
  • e440585a8c typo Geir Okkenhaug Jerstad 2025-06-11 09:36:29 +02:00
  • 967ba38411 Implement media group for NFS permission management Geir Okkenhaug Jerstad 2025-06-11 09:33:24 +02:00
  • 2276dd59cd added starship to sma user Geir Okkenhaug Jerstad 2025-06-11 09:21:19 +02:00
  • 2a25c42063 fixed ssh forwarding to git.geokkjer.eu Geir Okkenhaug Jerstad 2025-06-10 23:03:23 +02:00
  • f6eb588ccd Update instruction file with corrected Git SSH configuration Geir Okkenhaug Jerstad 2025-06-10 22:43:49 +02:00
  • 1f222f2997 Change Git SSH port from 1337 to 2222 Geir Okkenhaug Jerstad 2025-06-10 22:42:13 +02:00
  • f2c9eed794 Fix Forgejo SSH user configuration Geir Okkenhaug Jerstad 2025-06-10 22:40:01 +02:00
  • 1fd6de2551 remember to import the fonts also Geir Okkenhaug Jerstad 2025-06-10 21:59:00 +02:00
  • aea88565bd moar fonts Geir Okkenhaug Jerstad 2025-06-10 21:51:41 +02:00
  • 8029d93a84 added niri Geir Okkenhaug Jerstad 2025-06-10 20:33:54 +02:00
  • cdbce471ba updated README Geir Okkenhaug Jerstad 2025-06-10 11:08:43 +02:00
  • 8884c42cf2 Consolidate CLI tools and fix git aliases Geir Okkenhaug Jerstad 2025-06-08 09:28:10 +00:00
  • 73c3ac9386 fixed typo Geir Okkenhaug Jerstad 2025-06-08 08:31:16 +00:00
  • cd43292cfd feat: add NixOS logo to README and assets Geir Okkenhaug Jerstad 2025-06-08 08:29:39 +00:00
  • b781252847 Add congenital-optimist support to lab tool Geir Okkenhaug Jerstad 2025-06-07 18:06:25 +00:00
  • 7ac9c0fc98 fix(tools): remove duplicate update-all command from lab tool Geir Okkenhaug Jerstad 2025-06-07 17:50:51 +00:00
  • 1b97799701 feat(tools): add update command to lab tool Geir Okkenhaug Jerstad 2025-06-07 17:49:47 +00:00
  • 7a43630bc6 feat: infrastructure updates and documentation improvements Geir Okkenhaug Jerstad 2025-06-07 17:45:47 +00:00
  • fed1c5a1f8 docs: update templates and documentation to professional tone Geir Okkenhaug Jerstad 2025-06-07 17:39:39 +00:00
  • 7aafd4cdd8 docs: Add Forgejo Git configuration instructions Geir Okkenhaug Jerstad 2025-06-07 16:46:09 +00:00
  • c8bee48ee3 Update plan.md: GNU Stow + literate Emacs approach, deploy-rs migration planning Geir Okkenhaug Jerstad 2025-06-07 16:44:11 +00:00
  • 4a57978f45 fixed nfs Geir Okkenhaug Jerstad 2025-06-07 16:33:34 +00:00
  • 9bfddf14ce treying to get nfs to work Geir Okkenhaug Jerstad 2025-06-07 15:29:28 +00:00
  • 2d3728f28b feat: create shared extraHosts module with Tailscale IPs Geir Okkenhaug Jerstad 2025-06-07 15:07:17 +00:00
  • fa2b84cf65 fix: resolve sma user definition conflict between modules Geir Okkenhaug Jerstad 2025-06-07 16:58:22 +02:00
  • a35d9ff420 Implement SSH forwarding for Forgejo Git access Geir Okkenhaug Jerstad 2025-06-07 15:21:11 +02:00
  • 1e75db5f15 Update testing methodology: Add git staging before flake check Geir Okkenhaug Jerstad 2025-06-07 12:11:49 +02:00
  • 9837d82199 Refactor: Simplify module structure and reorganize services Geir Okkenhaug Jerstad 2025-06-07 12:11:20 +02:00
  • e976b14d19 refactor: Move network configurations to machine directories Geir Okkenhaug Jerstad 2025-06-06 18:08:45 +02:00
  • fff47629f2 small update moved some files to logical place Geir Okkenhaug Jerstad 2025-06-06 18:01:26 +02:00
  • e69fd5856f some small notes Geir Okkenhaug Jerstad 2025-06-06 12:22:53 +02:00
  • 29de5db430 feat: Document lab command deployment tool implementation Geir Okkenhaug Jerstad 2025-06-06 12:18:26 +02:00
  • 7c650856f2 feat: Complete sleeper-service deployment with ZFS and network fixes Geir Okkenhaug Jerstad 2025-06-06 11:21:12 +02:00
  • 10a4f8df56 trying to get fileserver to use flake config Geir Okkenhaug Jerstad 2025-06-05 17:35:45 +02:00
  • c392df4a93 Add ZFS support to sleeper-service Geir Okkenhaug Jerstad 2025-06-05 17:16:32 +02:00
  • 715911cc62 fix: remove geir user from sleeper-service (server-only configuration) Geir Okkenhaug Jerstad 2025-06-05 17:09:25 +02:00
  • 88638827c3 fix: temporarily disable Transmission due to build issues Geir Okkenhaug Jerstad 2025-06-05 17:04:29 +02:00
  • de9c028072 Add reverse-proxy configuration with DMZ-specific security Geir Okkenhaug Jerstad 2025-06-05 16:48:45 +02:00
  • 304e868e09 Add reverse-proxy configuration with DMZ-specific security Geir Okkenhaug Jerstad 2025-06-05 16:47:52 +02:00
  • 2530b918ca fix: resolve configuration conflicts Geir Okkenhaug Jerstad 2025-06-05 16:33:29 +02:00
  • 6fe8cdb790 feat: add NFS server and Transmission service to sleeper-service Geir Okkenhaug Jerstad 2025-06-05 16:31:09 +02:00
  • 77e6b9a501 feat: Implement two-key SSH management strategy Geir Okkenhaug Jerstad 2025-06-05 16:25:33 +02:00
  • 6a3a3abc48 feat: Complete sleeper-service systemd-networkd configuration Geir Okkenhaug Jerstad 2025-06-05 15:44:07 +02:00
  • 05b81f93b7 Clean up networking configuration structure Geir Okkenhaug Jerstad 2025-06-05 15:08:22 +02:00
  • 73998431e8 updated readme Geir Okkenhaug Jerstad 2025-06-05 15:04:47 +02:00
  • 7224ea4bd4 updated readme Geir Okkenhaug Jerstad 2025-06-05 14:59:45 +02:00
  • 2940b85b60 Restructure networking configuration to per-machine modules Geir Okkenhaug Jerstad 2025-06-05 14:54:27 +02:00
  • a022b96189 Add GitHub mirror setup and improved git aliases Geir Okkenhaug Jerstad 2025-06-05 11:26:36 +02:00
  • d5bf6cfbf3 added node npm npx from nix Geir Okkenhaug Jerstad 2025-06-05 11:06:38 +02:00
  • 27ca6579d1 switched to zoxide to test it Geir Okkenhaug Jerstad 2025-06-05 10:55:36 +02:00
  • 0efcfba0b3 zshrc moved to nix conf Geir Okkenhaug Jerstad 2025-06-05 10:38:16 +02:00
  • 61a50dad27 Updated README Geir Okkenhaug Jerstad 2025-06-05 10:03:01 +02:00
  • 5b3a058e7e Update user packages: Replace lolcat with clolcat for better performance Geir Okkenhaug Jerstad 2025-06-05 09:37:20 +02:00
  • e8e292c8eb feat: System update and direnv fixes Geir Okkenhaug Jerstad 2025-06-05 09:32:58 +02:00
  • 4c50e7950f update instruction and plan added notes.md Geir Okkenhaug Jerstad 2025-06-05 09:03:09 +02:00
  • f733f1059d update instruction and plan added notes.md Geir Okkenhaug Jerstad 2025-06-05 09:02:55 +02:00
  • acaa8234c2 small update to user configurations Geir Okkenhaug Jerstad 2025-06-05 08:33:40 +02:00
  • ec9efc5ca1 feat: create modular user configurations ∙ ∙ User Accounts: ∙ geir - Primary user (development, desktop, multimedia) ∙ sma - Admin user (Diziet Sma, system administration) ∙ common.nix - Shared user settings and security ∙ ∙ Key Features: ∙ 🔧 Culture character naming (sma = Diziet Sma, SC agent) ∙ 🔒 Security-focused admin account (SSH keys only, passwordless sudo) ∙ 🛠<fe0f> Development-focused primary user (containers, virtualization, creative tools) ∙ 📦 Modern CLI tools and shell enhancements ∙ 🎯 Role-based package selection and group memberships ∙ ∙ Security Model: ∙ - SSH key authentication for admin users ∙ - Separate admin and daily-use accounts ∙ - Principle of least privilege ∙ - No root login allowed ∙ ∙ Integration: ∙ - Container runtime access (podman, incus) ∙ - Virtualization management (libvirt, virt-manager) ∙ - Development workflow (git, editors, languages) ∙ - Desktop environments (GNOME, Cosmic, Sway) ∙ ∙ Ready for machine-specific deployment across home lab infrastructure. Geir Okkenhaug Jerstad 2025-06-04 16:56:22 +02:00
  • 02fbaa761a feat: create modular user configurations Geir Okkenhaug Jerstad 2025-06-04 16:54:47 +02:00
  • 3065832d75 fixed org mode formatting i think Geir Okkenhaug Jerstad 2025-06-04 16:44:12 +02:00
  • acee2d85c5 fixed org mode formatting i think Geir Okkenhaug Jerstad 2025-06-04 16:42:49 +02:00
  • 5843cf0056 fixed org mode formatting i think Geir Okkenhaug Jerstad 2025-06-04 16:41:51 +02:00
  • 054ee2964e fixed org mode formatting i think Geir Okkenhaug Jerstad 2025-06-04 16:40:41 +02:00
  • d112f28ac9 docs: add content to reverse-proxy About.org Geir Okkenhaug Jerstad 2025-06-04 16:36:44 +02:00
  • de8481c7f2 docs: update grey-area hardware specifications Geir Okkenhaug Jerstad 2025-06-04 16:36:06 +02:00
  • d613326392 feat: add reverse-proxy and grey-area machines Geir Okkenhaug Jerstad 2025-06-04 16:31:24 +02:00
  • 344e7686bf Workflow description Geir Okkenhaug Jerstad 2025-06-04 16:20:05 +02:00
  • 13b10e5b02 docs: complete GitOps foundation phase Geir Okkenhaug Jerstad 2025-06-04 16:13:24 +02:00
  • f30013723e feat: initial NixOS home lab infrastructure setup Geir Okkenhaug Jerstad 2025-06-04 16:10:13 +02:00