nix-stuff/roles/common/programs/btop.nix

27 lines
No EOL
643 B
Nix

{ pkgs, ... }:
let
catppuccinBtop = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "btop";
# I know fetiching from master is not best practice but idc this is not going to change often
# Latest commit rn is c6469190f2ecf25f017d6120bf4e050e6b1d17af
rev = "master";
hash = "sha256-jodJl4f2T9ViNqsY9fk8IV62CrpC5hy7WK3aRpu70Cs=";
};
in
{
home-manager = {
users.toast = {
programs.btop = {
enable = true;
settings = {
color_theme = "catppuccin_mocha";
};
};
xdg.configFile = {
"btop/themes".source = "${catppuccinBtop}/themes";
};
};
};
}