Chinaryan4yin/nix-config
❄️ My nix config for both desktops(NixOS+macOS) and homelab servers(NixOS).
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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.
General purpose Nix starter template for macOS or NixOS w/ step-by-step instructions
: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 吗?在寻找一份新手友好的教程?那你可来对地方了!
Manage a user environment using Nix [maintainer=@khaneliman, @rycee]
Theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid [maintainers=@0xda157, @danth, @trueNAHO]