RepositoryQMLSESweden
antonjah

antonjah/nix-monitor

A DMS plugin for monitoring and managing nix systems.

51stars
6forks
8issues
0views

🔍 Giám sát Nix OS ngay trên DankBar với Nix Monitor

Plugin DankMaterialShell giúp theo dõi dung lượng Nix store, số lượng generations và trạng thái cập nhật hệ thống một cách trực quan.

Nix Monitor là một plugin được phát triển cho môi trường DankMaterialShell (DMS), tích hợp sẵn trên thanh DankBar. Dự án cho phép người dùng theo dõi dung lượng ổ đĩnh kỹ thuật số Nix store, số lượng generations hiện tại cũng như trạng thái cập nhật của kênh nixpkgs ngay từ giao diện đồ họa, đồng thời hỗ trợ thực hiện các thao tác quản lý hệ thống như rebuild, dọn rác (GC) hoặc làm mới dữ liệu một cách nhanh chóng.

✨ Điểm nổi bật

  • Hiển thị trên thanh DankBar: Hiển thị số generations và dung lượng Nix store với khả năng tùy chỉnh hiển thị.
  • Trạng thái cập nhật màu sắc: Biểu tượng thay đổi màu xanh (cập nhật), vàng (có bản cập nhật), đỏ (lỗi khi lấy thông tin).
  • Cảnh báo vượ quá ngưỡng: Biểu tượng và văn bản chuyển đỏ khi dung lượng store vượt ngưỡng người dùng cài đặt.
  • Cập nhật tự động: Khoảng thời gian làm mới có thể cấu hình từ 60 đến 3600 giây.
  • Bảng điều khiển chi tiết: Mở rộng từ widget để xem thẻ thống kê lớn, trạng thái cập nhật nixpkgs, bảng điều khiển thời gian thực và các nút hành động.
  • Hành động tích hợp: Hỗ trợ Refresh, Rebuild, GC và Cancel ngay trên giao diện.
  • Cài đặt linh hoạt: Có thể tù chỉnh hiển thị, kênh NixOS, ngưỡng cảnh báo và lệnh cập nhật.
  • Hỗ trợ cấu hình qua flake: Cài đặt dễ dàng thông qua NixOS module hoặc home-manager module.

💡 Vì sao đáng chú ý

Không chỉ là công cụ giám sát đơn thuần, Nix Monitor mang lại trải nghiệm quản lý toàn diện ngay trên thanh trạng thái DankBar. Điểm mạnh nằm ở sự kết hợp giữa giám sát trực quan và khả năng thực thi lệnh hệ thống ngay từ giao diện đồ họa, giúp người dùng tiết kiệm thời gian chuyển đổi giữa các cửa sổ. Đặc biệt hữu ích cho người dùng NixOS hoặc home-manager sử dụng flake, với khả năng tùy chỉnh lệnh rebuild và GC linh hoạt theo từng môi trường.


#NixOS #DankMaterialShell #Flakes #SystemMonitoring #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryNix
NixOS/nixpkgs

Nix Packages collection & NixOS

26.6k
Oct 25, 2026
RepositoryNix
nix-community/home-manager

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

10.5k
Oct 26, 2026
RepositoryNix
NixOS/nix.dev

Official documentation for getting things done with Nix.

4.0k
Oct 18, 2026
RepositoryNix
dustinlyons/nixos-config

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

3.6k
Sep 27, 2026
RepositoryRust
nix-community/nh

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

3.3k
Oct 26, 2026
RepositoryNix
nix-community/stylix

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

2.4k
Oct 9, 2026
RepositoryRust
oxalica/nil

NIx Language server, an incremental analysis assistant for writing in Nix.

1.9k
Jul 26, 2026
RepositoryNix
nix-community/impermanence

Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]

1.9k
Oct 23, 2026
RepositoryRust
nix-community/lanzaboote

Secure Boot & Measured Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]

1.9k
Oct 20, 2026