mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 04:59:23 +08:00
20 lines
484 B
Nix
20 lines
484 B
Nix
{ lib, pkgs, config, ... }:
|
|
{
|
|
options.nixos.packages.btop = lib.mkOption { type = lib.types.nullOr (lib.types.submodule {}); default = {}; };
|
|
config = let inherit (config.nixos.packages) btop; in lib.mkIf (btop != null)
|
|
{
|
|
nixos =
|
|
{
|
|
packages.packages._packages = [ pkgs.btop ];
|
|
user.sharedModules =
|
|
[{
|
|
config.programs.btop =
|
|
{
|
|
enable = true;
|
|
settings.btrfs_group_subvolumes = true;
|
|
};
|
|
}];
|
|
};
|
|
};
|
|
}
|