fixed spicetify for real for real :3
This commit is contained in:
@@ -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";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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";
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user