Skip to content

Commit

Permalink
feat(home-manager): add support for skim
Browse files Browse the repository at this point in the history
  • Loading branch information
Lichthagel committed Apr 19, 2024
1 parent 9d833a5 commit 2799ebe
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
19 changes: 19 additions & 0 deletions modules/home-manager/skim.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{ config
, lib
, sources
, ...
}:
let
cfg = config.programs.skim.catppuccin;
enable = cfg.enable && config.programs.skim.enable;
palette = (lib.importJSON "${sources.palette}/palette.json").${cfg.flavour}.colors;
in
{
options.programs.skim.catppuccin = lib.ctp.mkCatppuccinOpt "skim";

config.programs.skim = lib.mkIf enable {
defaultOptions = [
"--color=fg:${palette.text.hex},bg:${palette.base.hex},matched:${palette.surface0.hex},matched_bg:${palette.flamingo.hex},current:${palette.text.hex},current_bg:${palette.surface1.hex},current_match:${palette.base.hex},current_match_bg:${palette.rosewater.hex},spinner:${palette.green.hex},info:${palette.mauve.hex},prompt:${palette.blue.hex},cursor:${palette.red.hex},selected:${palette.maroon.hex},header:${palette.teal.hex},border:${palette.overlay0.hex}"
];
};
}
1 change: 1 addition & 0 deletions test.nix
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ in
neovim = ctpEnable;
rio = ctpEnable;
rofi = ctpEnable;
skim = ctpEnable;
starship = ctpEnable;
swaylock = ctpEnable;
tmux = ctpEnable;
Expand Down

0 comments on commit 2799ebe

Please sign in to comment.