📲 | Configuration for instances hosted by Uzinfocom [maintainer=@orzklv]
  • CSS 83.9%
  • Nix 15.8%
  • Shell 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Uzinfocom Assistant dfcc796029
All checks were successful
Test CI / Test flake options (push) Successful in 1m49s
Test CI / Build Configurations bm-ns1 (push) Successful in 2m40s
Test CI / Build Configurations bm-ns2 (push) Successful in 31s
Test CI / Build Configurations vm-ns1 (push) Successful in 23s
Test CI / Build Configurations vm-ns2 (push) Successful in 1m11s
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs-unstable':
    'git+https://git.oss.uzinfocom.uz/xinux/nixpkgs?ref=nixos-unstable&rev=e7439b6b14ad3cc35d05608ebca9bce01a25f5f8&shallow=1' (2026-10-08)
  → 'git+https://git.oss.uzinfocom.uz/xinux/nixpkgs?ref=nixos-unstable&rev=6510408d147d8c5e6d76043e899e9251756f6a75&shallow=1' (2026-10-10)
• Updated input 'sops-nix':
    'git+https://git.oss.uzinfocom.uz/mirrors/sops-nix?ref=refs/heads/master&rev=dcd241ba97088c22569d1573286e1b9daad340c0' (2026-10-04)
  → 'git+https://git.oss.uzinfocom.uz/mirrors/sops-nix?ref=refs/heads/master&rev=a8be3b14935d3532604c51c8dfe3021c73d1a885' (2026-10-10)
2026-10-11 00:02:08 +00:00
.forgejo chore: categorizing by type 2026-09-18 22:08:44 +05:00
.zed chore: thinning commit history 2026-09-15 05:05:41 +05:00
data chore: categorizing by type 2026-09-18 22:08:44 +05:00
docs chore: thinning commit history 2026-09-15 05:05:41 +05:00
hosts chore: add xinux team to ns2 2026-10-09 18:47:01 +05:00
lib chore: thinning commit history 2026-09-15 05:05:41 +05:00
maintainers chore: new ip for xfeusw 2026-10-09 18:50:35 +05:00
modules chore: new themes for forgejo 2026-10-09 12:43:45 +05:00
overlays chore: thinning commit history 2026-09-15 05:05:41 +05:00
secrets chore: new options for relago 2026-09-23 17:09:26 +05:00
.envrc chore: thinning commit history 2026-09-15 05:05:41 +05:00
.gitignore chore: thinning commit history 2026-09-15 05:05:41 +05:00
.nixd-expr.nix chore: thinning commit history 2026-09-15 05:05:41 +05:00
.sops.yaml chore: thinning commit history 2026-09-15 05:05:41 +05:00
deploy chore: thinning commit history 2026-09-15 05:05:41 +05:00
flake.lock flake.lock: Update 2026-10-11 00:02:08 +00:00
flake.nix chore: new option for alloy's loki module 2026-09-29 15:50:45 +05:00
LICENSE chore: thinning commit history 2026-09-15 05:05:41 +05:00
NOTES.md chore: thinning commit history 2026-09-15 05:05:41 +05:00
README.md chore: thinning commit history 2026-09-15 05:05:41 +05:00
servers.toml chore: categorizing by type 2026-09-18 22:08:44 +05:00
shell.nix chore: thinning commit history 2026-09-15 05:05:41 +05:00
statix.toml chore: thinning commit history 2026-09-15 05:05:41 +05:00

Uzinfocom's {Instances}

Uzinfocom's Infrastructure configurations for all instances.

Top Used Language Test CI

About

This repository is intended to keep all configurations of instandces ran by Uzinfocom's Open Source Team. Configurations contain both service and environmental implications.

Features

  • Services & Containers
  • Rust made replacements
  • Key configurations
  • Software configurations
  • Selfmade scripts

Get NixOS Ready on your server

This is actually quite hard task as it requires a few prequisites to be prepared beforehand. You may refer to bootstrap and installer for further instructions.

Installing configurations

After you get NixOS running on your machine, the next step is to apply declarative configurations onto your machines:

sudo nixos-rebuild switch --flake github:uzinfocom-org/instances#Instance --upgrade

# Check keys of users before push. Change hostname (Laboratory) accordingly
nix build .#nixosConfigurations.Laboratory.config.system.build.toplevel --show-trace

Thanks

  • Template - Started with this template
  • Example - Learned from his configurations
  • Home Manager - Simplyifying my life and avoid frustrations
  • Nix - Masterpiece of package management

License

This project is licensed under the MIT License - see the LICENSE file for details.

Uzinfocom's {Instances}