-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspicetify.nix
34 lines (32 loc) · 855 Bytes
/
spicetify.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{ pkgs, spicetify-nix, ... }:
let
spicePkgs = spicetify-nix.packages.${pkgs.system}.default;
in
{
# import the flake's module for your system
imports = [ spicetify-nix.homeManagerModule ];
# configure spicetify :)
programs.spicetify =
{
enable = true;
theme = {
name = "catppuccin";
appendName = true;
src = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "spicetify";
rev = "dc3d4b24dcdd2fc3a8aa716d6280047c1928c029";
sha256 = "sha256-XqsPnr0BiTHKgz6G6YOPT8+iSJMxkKHD2MEJBVdZk6w=";
};
injectCss = true;
replaceColors = true;
overwriteAssets = true;
sidebarConfig = false;
};
colorScheme = "macchiato";
enabledExtensions = with spicePkgs.extensions; [
shuffle
history
];
};
}