dotfiles/catppuccin/vscode/default.nix

25 lines
529 B
Nix

{ config, lib, options, pkgs, vscode-utils, ... }:
with lib; let
global = config.catppuccin;
cfg = config.catppuccin.vscode;
in
{
options.catppuccin = {
vscode = {
enable = mkEnableOption {
type = types.bool;
default = false;
description = "Enable catppuccin VS Code theme";
};
};
};
config = mkIf cfg.enable {
programs.vscode = {
enable = true;
extensions = [ (pkgs.callPackage ../packages/vscode-extensions.catppuccin.catppuccin-vsc {}) ];
};
};
}