fixed spicetify for real for real :3

This commit is contained in:
2025-01-25 00:10:39 -05:00
parent 9e51e731e2
commit 6672ed061a
3 changed files with 11 additions and 109 deletions

View File

@@ -1,56 +0,0 @@
{ config, pkgs, inputs, lib, ... }:
let
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
in
{
options.spicetify.enable = lib.mkEnableOption "Enable Spicetify integration";
config = lib.mkIf config.spicetify.enable {
# Import the Spicetify NixOS module for system configuration
imports = [
inputs.spicetify-nix.nixosModules.default
];
# Add the `spicetify-cli` tool to the system packages
environment.systemPackages = with pkgs; [
spicetify-cli
];
# Configure Spicetify with extensions, themes, and other customizations
spicetify = {
enabledExtensions = with spicePkgs.extensions; [
fullAlbumDate
goToSong
listPlaylistsWithSong
playlistIntersection
skipStats
phraseToPlaylist
showQueueDuration
betterGenres
playNext
# Uncomment the following lines to enable more extensions
# adblock
hidePodcasts
# shuffle
];
# Uncomment and configure custom apps if needed
# enabledCustomApps = with spicePkgs.apps; [
# newReleases
# ncsVisualizer
# ];
# Uncomment and configure snippets if needed
# enabledSnippets = with spicePkgs.snippets; [
# rotatingCoverart
# pointer
# ];
# Set the theme and optional color scheme
theme = spicePkgs.themes.comfy;
# colorScheme = "hikari";
};
};
}

View File

@@ -8,11 +8,19 @@
{ {
enable = true; enable = true;
enabledExtensions = with spicePkgs.extensions; [ enabledExtensions = with spicePkgs.extensions; [
adblock fullAlbumDate
goToSong
listPlaylistsWithSong
playlistIntersection
skipStats
phraseToPlaylist
showQueueDuration
betterGenres
playNext
hidePodcasts hidePodcasts
shuffle # shuffle+ (special characters are sanitized out of extension names) shuffle # shuffle+ (special characters are sanitized out of extension names)
]; ];
theme = spicePkgs.themes.catppuccin; theme = spicePkgs.themes.comfy;
colorScheme = "mocha"; colorScheme = "hikari";
}; };
} }

View File

@@ -1,50 +0,0 @@
{ config, pkgs, inputs, lib, ...}:
let
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
in
{
options = {
spicetify.enable = lib.mkEnableOption "enable spice" // lib.mkDefault true;
};
config = lib.mkIf config.spicetify.enable {
imports = [
# For NixOS
inputs.spicetify-nix.nixosModules.default
];
enviroment.systemPackages = with pkgs; [
spicetify-cli
];
enabledExtensions = with spicePkgs.extensions; [
fullAlbumDate
goToSong
listPlaylistsWithSong
playlistIntersection
skipStats
phraseToPlaylist
showQueueDuration
betterGenres
playNext
#adblock
hidePodcasts
#shuffle # shuffle+ (special characters are sanitized out of extension names)
];
#enabledCustomApps = with spicePkgs.apps; [
# newReleases
# ncsVisualizer
#];
#enabledSnippets = with spicePkgs.snippets; [
# rotatingCoverart
# pointer
#];
theme = spicePkgs.themes.comfy;
#colorScheme = "hikari";
};
}