From f3189018bf1f07d58ffe8fd425bfdc1ea81a9bf3 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 15 Dec 2023 12:53:11 +0100 Subject: [PATCH] Common/programs/btop: add catppuccin theme --- roles/common/programs/btop.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/roles/common/programs/btop.nix b/roles/common/programs/btop.nix index feb3a9a..291d05e 100644 --- a/roles/common/programs/btop.nix +++ b/roles/common/programs/btop.nix @@ -1,10 +1,26 @@ -{ ... }: +{ 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"; }; }; };