{ 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"; }; }; }; }