RepositoryNixCNChina
ryan4yin

ryan4yin/nix-config

❄️ My nix config for both desktops(NixOS+macOS) and homelab servers(NixOS).

2.1kstars
103forks
0issues
6views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: i3

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: nixos-configuration

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: nix-flakes

#1 Repository Của Tuần

❄️ Cấu hình NixOS & Flakes đa môi trường của một người dùng

Một bản cấu hình NixOS hoàn chỉnh, chạy trên cả máy tính để bàn (NixOS + macOS) và máy chủ homelab, tích hợp home-manager, Niri, agenix và nhiều công cụ sinh hoạt khác.

Đây là kho lưu trữ chứa toàn bộ mã Nix dùng để xây dựng hệ thống của Ryan4Yin. Dự án hỗ trợ ba loại môi trường chính: máy tính để bàn chạy NixOS với home-manager, máy Mac chạy nix-darwin (chia sẻ cấu hình home-manager chung với NixOS), và máy chủ NixOS triển khai dịch vụ như Kubernetes, Prometheus, Grafana thông qua máy ảo trên Proxmox/KubeVirt.

✨ Điểm nổi bật

  • Đa nền tảng: Hỗ trợ cả NixOS desktop, macOS desktop (qua nix-darwin) và NixOS server.
  • Quản lý cấu hình người dùng thống nhất: Dùng home-manager để quản lý cấu hình phần mềm và dotfiles trên cả NixOS và macOS.
  • Hỗ trợ máy chủ ảo KubeVirt: Cung cấp tài liệu hướng dẫn tạo và quản lý máy ảo KubeVirt từ flake này.
  • Sử dụng Nix Flakes: Đảm bảo tính tái lặp và quản lý dependency một cách hiện đại.
  • Bảo mật với agenix: Quản lý bí mật (secrets) một cách an toàn thông qua agenix.
  • Tùy biến giao diện: Tích hợp Niri (window manager Wayland), noctalia-shell, tuigreet, và catppuccin color scheme.
  • Công cụ sinh hoạt phong phú: Zellij, foot/Kitty/Alacritty/Ghostty, Fcitx5 + rime + flypy, Yazi, Thunar, Nushell, Starship, Helix, Neovim, Btop, mpv, imv.
  • Tài liệu học tập kèm theo: Được giới thiệu sách NixOS & Flakes dành cho người mới để dễ dàng tiếp cận.

💡 Vì sao đáng chú ý

Không chỉ là một bộ cấu hình cá nhân, dự án này còn là nguồn tham khảo toàn diện về cách xây dựng một môi trường NixOS hiện đại và có thể tái lặp. Với sự hỗ trợ đa nền tảng và tích hợp sâu các công cụ quản lý cấu hình, môi trường ảo, và bảo mật, nó phù hợp với cả người dùng muốn tùy biến hệ thống và người quản lý nhiều máy chủ. Dự án cũng chú trọng đến trải nghiệm người dùng với giao diện được tinh chỉnh kỹ lưỡng và nhiều công cụ sinh hoạt hiện đại, giúp người dùng làm việc hiệu quả trên cả máy tính cá nhân và môi trường phát triển.


#NixOS #Flakes #Dotfiles #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryNix
dustinlyons/nixos-config

General purpose Nix starter template for macOS or NixOS w/ step-by-step instructions

3.6k
Oct 26, 2026
RepositoryTypeScript
ryan4yin/nixos-and-flakes-book

:hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

3.3k
Oct 7, 2026
RepositoryQML
end-4/dots-hyprland

Usability-first dotfiles

16.4k
Oct 11, 2026
RepositoryJanet
hlissner/dotfiles

And I say hey, what's going on?

2.0k
Oct 22, 2026
RepositoryNix
nix-community/home-manager

Manage a user environment using Nix [maintainer=@khaneliman, @rycee]

10.5k
Oct 26, 2026
RepositoryNix
microvm-nix/microvm.nix

NixOS MicroVMs

3.0k
Oct 19, 2026
RepositoryNix
nix-community/stylix

Theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid [maintainers=@0xda157, @danth, @trueNAHO]

2.5k
Oct 25, 2026
RepositoryQML
caelestia-dots/shell

A fluid, morphing shell for your Linux desktop

13.1k
Oct 25, 2026
RepositoryRust
nix-community/nh

Yet another Nix CLI helper. [Maintainers=@NotAShelf, @faukah]

3.3k
Oct 26, 2026