···42424343Also, I have [Norg document](./nix.norg), containing notes and TODO for the config, and folder `/docs` for containing more specific instructions.
44444545+## Directory structure
4646+4747+```mermaid
4848+flowchart TD
4949+ flake[flake] --> A[docs]
5050+ flake --> C[homeModules]
5151+ flake --> F[hosts]
5252+ flake --> N[nixosModules]
5353+ flake --> R[overlays]
5454+ flake --> T[pkgs]
5555+ flake --> V[secrets]
5656+5757+ A -->|norg files with information| B[storage]
5858+ C -->|directories containing config files| D[pkgs]
5959+ C -->|importing all home-manager modules| E[default.nix]
6060+ F --> G[all-my-hosts]
6161+ G -->|custom iso for reinstalling| H[NixIso]
6262+ G -->|nix-on-droid config| I[NixMux]
6363+ G -->|acer laptop| J[NixPort]
6464+ G -->|soon to be server| K[NixToks]
6565+ G -->|experimenting host| L[NixVM]
6666+ G -->|wsl for windows| M[NixWSL]
6767+ N -->|importing all NixOS modules| O[default.nix]
6868+ N -->|graphical sessions and WMs| P[Desktops]
6969+ N -->|all other modules| Q[other modules]
7070+ R -->|overlaying nixpkgs and applying patches| S[patches]
7171+ T -->|scripts and neovim configs| U[derivations]
7272+ V -->|try to decrypt it| W{secrets.yaml}
7373+```
7474+4575## Name
46764777Yes, it is a [JoJo's reference](https://github.com/user-attachments/assets/7c467d52-a430-4bb3-9493-a5ffa0d69dd4)
···11+# Generated by Cargo
22+# will have compiled files and executables
33+/target
44+.DS_Store
55+66+# These are backup files generated by rustfmt
77+**/*.rs.bk
···11+# The directory Mix will write compiled artifacts to.
22+/_build/
33+44+# If you run "mix test --cover", coverage assets end up here.
55+/cover/
66+77+# The directory Mix downloads your dependencies sources to.
88+/deps/
99+1010+# Where 3rd-party dependencies like ExDoc output generated docs.
1111+/doc/
1212+1313+# Ignore .fetch files in case you like to edit your project deps locally.
1414+/.fetch
1515+1616+# If the VM crashes, it generates a dump, let's ignore it too.
1717+erl_crash.dump
1818+1919+# Also ignore archive artifacts (built via "mix archive.build").
2020+*.ez
2121+2222+# Temporary files, for example, from tests.
2323+/tmp/
2424+2525+# Ignore package tarball (built via "mix hex.build").
2626+wordle-*.tar
2727+2828+# Ignore assets that are produced by build tools.
2929+/priv/static/assets/
3030+3131+# Ignore digested assets cache.
3232+/priv/static/cache_manifest.json
3333+3434+# In case you use Node.js/npm, you want to ignore these.
3535+npm-debug.log
3636+/assets/node_modules/
3737+3838+# Database files
3939+*.db
4040+*.db-*
4141+4242+# nix builds
4343+/.nix-hex/
4444+/.nix-mix/