experi beeg system https://experi.moe
  • TypeScript 46.4%
  • Svelte 25.2%
  • CSS 11.7%
  • Nix 5.1%
  • JavaScript 4.5%
  • Other 7%
Find a file
2026-06-28 04:28:47 +07:00
agent squashed :P 2026-06-28 04:28:47 +07:00
aspect squashed :P 2026-06-21 11:13:20 +07:00
cloud squashed :P 2026-06-28 04:28:47 +07:00
dotfile squashed :P 2026-06-28 04:28:47 +07:00
flake squashed :P 2026-06-28 04:28:47 +07:00
home/dotfile/kde/.config squashed :P 2026-06-28 04:28:47 +07:00
homefile squashed :P 2026-06-28 04:28:47 +07:00
just squashed :P 2026-06-28 04:28:47 +07:00
map squashed :P 2026-06-28 04:28:47 +07:00
note squashed :P 2026-06-28 04:28:47 +07:00
package squashed :P 2026-06-24 19:02:07 +07:00
puter squashed :P 2026-06-28 04:28:47 +07:00
secret squashed :P 2026-06-28 04:28:47 +07:00
user squashed :P 2026-06-19 19:31:46 +07:00
website squashed :P 2026-06-28 04:28:47 +07:00
.gitignore squashed :P 2026-06-28 04:28:47 +07:00
.sops.yaml squashed :P 2026-06-19 19:31:46 +07:00
AGENTS.md squashed :P 2026-06-28 04:28:47 +07:00
flake.lock squashed :P 2026-06-24 14:39:51 +07:00
flake.nix squashed :P 2026-06-19 19:31:46 +07:00
justfile squashed :P 2026-06-28 04:28:47 +07:00
LICENSE squashed :P 2026-06-19 19:31:46 +07:00
README.md squashed :P 2026-06-28 04:28:47 +07:00
system.code-workspace squashed :P 2026-06-28 04:28:47 +07:00
tsconfig.scripts.json squashed :P 2026-06-28 04:28:47 +07:00
zzz-random.desktop squashed :P 2026-06-28 04:28:47 +07:00
zzz-sleep.desktop squashed :P 2026-06-28 04:28:47 +07:00

experi-system

Exp Infra

Me believe this repository is somehow insane, but too little time to docs... Why squashed? I track the history in my local workdir & only squash when pushing, mostly for peace of mind. In other words, don't look further to this silly code b-baka, hmph...

How it wire

.
├── flake.nix                      # Generated root flake entrypoint (do not edit)
├── agent/                         # Agent rules, memory template, and workflow skills
│   └── skill/                     # Task-specific agent skills and references
├── aspect/                        # Reusable Den aspects (preferred behavior location)
│   ├── base/                      # Core NixOS setup (networking, security, nixpkgs)
│   ├── browser/                   # Browser configurations
│   ├── code/                      # Dev environments, editors, runtimes, VCS (Git, JJ)
│   ├── desktop/                   # Desktop session details (Plasma, display managers)
│   └── ...                        # Other reusable capability groups
├── cloud/                         # Provider-side cloud resources (Terranix/OpenTofu)
│   ├── cloudflare/                # Declarative Cloudflare DNS/proxy/zone settings
│   └── private/                   # (Gitignored) Local-only cloud values
├── flake/                         # Flake configuration root
│   ├── local/                     # Local helper flakes (symlink-scanner, package-scanner)
│   └── system/                    # Flake inputs, system list, package overlay definitions
├── dotfile/                       # Home Manager dotfile profiles (symLinkSource)
├── homefile/                      # Home directory layout semantics (README + AGENTS per ~/ folder)
├── note/                          # Obsidian vault profiles and plugin sources
├── package/                       # Local package definitions (exposed via pkgs.local)
├── puter/                         # Host machine declarations (computers, VMs)
│   ├── 000-bm-nixos-miku/     # Desktop host configurations
│   │   └── aspect-puter/          # Host-specific aspects (GPU, VFIO, mounts)
│   └── 030-vm-nixos-neru/         # VPS server host configurations
│       └── aspect-puter/          # Host-specific public/private server wiring
│           └── website/           # Thin host bridge for public websites on neru
├── user/                          # User aspect declarations and identity metadata
│   ├── generic/                   # Shared user profile configurations
│   └── nixos/                     # NixOS user accounts and trusted settings
├── secret/                        # SOPS-encrypted data store
├── website/                       # Nested git repos for each website
│   ├── main/                      # OS shell site
│   ├── note/                      # Quartz digital garden
│   └── repo/                      # Forgejo hosting slice
├── private/                       # (Gitignored) Local-only impure overlays
├── resource/                      # (Gitignored) Boilerplates, installers, notes
├── zzz-sleep.desktop              # Dolphin drop → mv to ~/zzz-sleep ($HOME, %F)
└── zzz-random.desktop             # Dolphin drop → mv to ~/zzz-random ($HOME, %F)

Little note

This is my personal system for learning, not a product-slop but journey-gem. More like self-learn, fafo around, break stuff, fix it, repeat, repeat again. I left the repo open, hopefully I can learn by doing and be better with unconventional way. If something looks weird or you think it could be better, Happy to hear it, all fine by me :D

Nix Asylum

Uwaaaa, me addicted to Nix, welp....