├── .envrc ├── .github └── dependabot.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── config.example.dhall ├── default.nix ├── flake.lock ├── flake.nix ├── frontend ├── build.sh ├── css │ ├── build.sh │ ├── src │ │ ├── admin.css │ │ └── xess.css │ └── xess.css ├── deno.json ├── deno.lock ├── deps.ts ├── import_map.json ├── instance_create.tsx ├── instance_detail.tsx ├── static │ └── js │ │ └── .gitignore └── waifud │ └── mod.ts ├── lib ├── rotbart │ ├── Cargo.toml │ ├── scrapers │ │ ├── README.md │ │ ├── blaseball.sh │ │ ├── pokedex-hisui.sh │ │ └── pokedex.sh │ └── src │ │ ├── blaseball.rs │ │ ├── elfs.rs │ │ ├── lib.rs │ │ ├── mlp_fim.rs │ │ ├── pokemon.rs │ │ ├── xc1.rs │ │ └── xc2.rs ├── tailscale_client │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── ts_localapi │ ├── Cargo.toml │ └── src │ └── lib.rs ├── scripts ├── .gitignore ├── metadata.json ├── mk-nixos-image.sh └── nixos-image.nix ├── shell.nix ├── src ├── admin │ └── mod.rs ├── api │ ├── audit.rs │ ├── cloudinit.rs │ ├── distros.rs │ ├── instances.rs │ ├── libvirt.rs │ ├── mod.rs │ └── vendor-data ├── bin │ ├── unique-monster.rs │ └── waifuctl.rs ├── build.rs ├── client │ └── mod.rs ├── config.rs ├── lib.rs ├── libvirt.rs ├── main.rs ├── migrate │ ├── 20220225-session.sql │ ├── 20220814-no-session.sql │ ├── base_schema.sql │ └── mod.rs ├── models.rs ├── scrape │ ├── amazon_linux.rs │ ├── arch.rs │ ├── mod.rs │ ├── nixos.rs │ ├── rocky_linux.rs │ └── ubuntu.rs └── tailauth.rs ├── static ├── css └── js ├── templates ├── base.rs.xml ├── base.xml ├── meta-data └── templates.go └── var ├── .gitignore ├── base.yaml ├── xe-base-windows.yaml ├── xe-base.nix └── xe-base.yaml /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/README.md -------------------------------------------------------------------------------- /config.example.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/config.example.dhall -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/flake.nix -------------------------------------------------------------------------------- /frontend/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/build.sh -------------------------------------------------------------------------------- /frontend/css/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/css/build.sh -------------------------------------------------------------------------------- /frontend/css/src/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/css/src/admin.css -------------------------------------------------------------------------------- /frontend/css/src/xess.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/css/src/xess.css -------------------------------------------------------------------------------- /frontend/css/xess.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/css/xess.css -------------------------------------------------------------------------------- /frontend/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/deno.json -------------------------------------------------------------------------------- /frontend/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/deno.lock -------------------------------------------------------------------------------- /frontend/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/deps.ts -------------------------------------------------------------------------------- /frontend/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/import_map.json -------------------------------------------------------------------------------- /frontend/instance_create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/instance_create.tsx -------------------------------------------------------------------------------- /frontend/instance_detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/instance_detail.tsx -------------------------------------------------------------------------------- /frontend/static/js/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | -------------------------------------------------------------------------------- /frontend/waifud/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/frontend/waifud/mod.ts -------------------------------------------------------------------------------- /lib/rotbart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/Cargo.toml -------------------------------------------------------------------------------- /lib/rotbart/scrapers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/scrapers/README.md -------------------------------------------------------------------------------- /lib/rotbart/scrapers/blaseball.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/scrapers/blaseball.sh -------------------------------------------------------------------------------- /lib/rotbart/scrapers/pokedex-hisui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/scrapers/pokedex-hisui.sh -------------------------------------------------------------------------------- /lib/rotbart/scrapers/pokedex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/scrapers/pokedex.sh -------------------------------------------------------------------------------- /lib/rotbart/src/blaseball.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/blaseball.rs -------------------------------------------------------------------------------- /lib/rotbart/src/elfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/elfs.rs -------------------------------------------------------------------------------- /lib/rotbart/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/lib.rs -------------------------------------------------------------------------------- /lib/rotbart/src/mlp_fim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/mlp_fim.rs -------------------------------------------------------------------------------- /lib/rotbart/src/pokemon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/pokemon.rs -------------------------------------------------------------------------------- /lib/rotbart/src/xc1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/xc1.rs -------------------------------------------------------------------------------- /lib/rotbart/src/xc2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/rotbart/src/xc2.rs -------------------------------------------------------------------------------- /lib/tailscale_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/tailscale_client/Cargo.toml -------------------------------------------------------------------------------- /lib/tailscale_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/tailscale_client/src/lib.rs -------------------------------------------------------------------------------- /lib/ts_localapi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/ts_localapi/Cargo.toml -------------------------------------------------------------------------------- /lib/ts_localapi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/lib/ts_localapi/src/lib.rs -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.qcow2* 2 | -------------------------------------------------------------------------------- /scripts/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/scripts/metadata.json -------------------------------------------------------------------------------- /scripts/mk-nixos-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/scripts/mk-nixos-image.sh -------------------------------------------------------------------------------- /scripts/nixos-image.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/scripts/nixos-image.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/shell.nix -------------------------------------------------------------------------------- /src/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/admin/mod.rs -------------------------------------------------------------------------------- /src/api/audit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/audit.rs -------------------------------------------------------------------------------- /src/api/cloudinit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/cloudinit.rs -------------------------------------------------------------------------------- /src/api/distros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/distros.rs -------------------------------------------------------------------------------- /src/api/instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/instances.rs -------------------------------------------------------------------------------- /src/api/libvirt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/libvirt.rs -------------------------------------------------------------------------------- /src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/mod.rs -------------------------------------------------------------------------------- /src/api/vendor-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/api/vendor-data -------------------------------------------------------------------------------- /src/bin/unique-monster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/bin/unique-monster.rs -------------------------------------------------------------------------------- /src/bin/waifuctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/bin/waifuctl.rs -------------------------------------------------------------------------------- /src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/build.rs -------------------------------------------------------------------------------- /src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/client/mod.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/libvirt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/libvirt.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/migrate/20220225-session.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/migrate/20220225-session.sql -------------------------------------------------------------------------------- /src/migrate/20220814-no-session.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE sessions; 2 | -------------------------------------------------------------------------------- /src/migrate/base_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/migrate/base_schema.sql -------------------------------------------------------------------------------- /src/migrate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/migrate/mod.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/scrape/amazon_linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/amazon_linux.rs -------------------------------------------------------------------------------- /src/scrape/arch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/arch.rs -------------------------------------------------------------------------------- /src/scrape/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/mod.rs -------------------------------------------------------------------------------- /src/scrape/nixos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/nixos.rs -------------------------------------------------------------------------------- /src/scrape/rocky_linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/rocky_linux.rs -------------------------------------------------------------------------------- /src/scrape/ubuntu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/scrape/ubuntu.rs -------------------------------------------------------------------------------- /src/tailauth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/src/tailauth.rs -------------------------------------------------------------------------------- /static/css: -------------------------------------------------------------------------------- 1 | ../frontend/css -------------------------------------------------------------------------------- /static/js: -------------------------------------------------------------------------------- 1 | ../frontend/static/js -------------------------------------------------------------------------------- /templates/base.rs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/templates/base.rs.xml -------------------------------------------------------------------------------- /templates/base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/templates/base.xml -------------------------------------------------------------------------------- /templates/meta-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/templates/meta-data -------------------------------------------------------------------------------- /templates/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/templates/templates.go -------------------------------------------------------------------------------- /var/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/var/.gitignore -------------------------------------------------------------------------------- /var/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/var/base.yaml -------------------------------------------------------------------------------- /var/xe-base-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/var/xe-base-windows.yaml -------------------------------------------------------------------------------- /var/xe-base.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/var/xe-base.nix -------------------------------------------------------------------------------- /var/xe-base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/waifud/HEAD/var/xe-base.yaml --------------------------------------------------------------------------------