mirror of
https://github.com/ItsDrike/nixdots
synced 2024-12-25 17:54:35 +00:00
Re-enable spicetify spotify (move to fork)
This commit is contained in:
parent
908de2d4cf
commit
30aba48973
61
flake.lock
61
flake.lock
|
@ -87,6 +87,22 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-compat_3": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1696426674,
|
||||||
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-parts": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
|
@ -207,24 +223,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils_2": {
|
|
||||||
"inputs": {
|
|
||||||
"systems": "systems_3"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1685518550,
|
|
||||||
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gitignore": {
|
"gitignore": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -599,21 +597,21 @@
|
||||||
},
|
},
|
||||||
"spicetify": {
|
"spicetify": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils_2",
|
"flake-compat": "flake-compat_3",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1704167711,
|
"lastModified": 1721103144,
|
||||||
"narHash": "sha256-kFDq+kf/Di/P8bq5sUP8pVwRkrSVrABksBjMPmLic3s=",
|
"narHash": "sha256-vHGUl/kagv0/QsPXMW+caSPyuvHvMUJSV80cbe+0/2M=",
|
||||||
"owner": "the-argus",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "1325416f951d6a82cfddb1289864ad782e2b87c4",
|
"rev": "085ddf8abc78a7f1682c99715584e8735f4903cf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "the-argus",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -648,21 +646,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_3": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1681028828,
|
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"walker": {
|
"walker": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_5",
|
"flake-parts": "flake-parts_5",
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
# Spotify + themes
|
# Spotify + themes
|
||||||
spicetify = {
|
spicetify = {
|
||||||
url = "github:the-argus/spicetify-nix";
|
url = "github:Gerg-L/spicetify-nix";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -8,39 +8,52 @@
|
||||||
inherit (lib) mkIf;
|
inherit (lib) mkIf;
|
||||||
|
|
||||||
cfg = osConfig.myOptions.home-manager.programs.applications.spotify;
|
cfg = osConfig.myOptions.home-manager.programs.applications.spotify;
|
||||||
spicePkgs = inputs.spicetify.packages.${pkgs.system}.default;
|
spicePkgs = inputs.spicetify.legacyPackages.${pkgs.system};
|
||||||
in {
|
in {
|
||||||
imports = [inputs.spicetify.homeManagerModule];
|
imports = [inputs.spicetify.homeManagerModules.default];
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.spicetify = {
|
programs.spicetify = {
|
||||||
enable = true;
|
enable = true;
|
||||||
injectCss = true;
|
|
||||||
replaceColors = true;
|
|
||||||
|
|
||||||
overwriteAssets = true;
|
|
||||||
sidebarConfig = true;
|
|
||||||
enabledCustomApps = with spicePkgs.apps; [
|
|
||||||
lyrics-plus
|
|
||||||
new-releases
|
|
||||||
];
|
|
||||||
|
|
||||||
theme = spicePkgs.themes.catppuccin;
|
theme = spicePkgs.themes.catppuccin;
|
||||||
colorScheme = "mocha";
|
colorScheme = "mocha";
|
||||||
|
|
||||||
|
enabledCustomApps = with spicePkgs.apps; [
|
||||||
|
# Official apps
|
||||||
|
lyricsPlus
|
||||||
|
newReleases
|
||||||
|
|
||||||
|
# Community apps
|
||||||
|
ncsVisualizer
|
||||||
|
historyInSidebar
|
||||||
|
];
|
||||||
|
|
||||||
enabledExtensions = with spicePkgs.extensions; [
|
enabledExtensions = with spicePkgs.extensions; [
|
||||||
#adblock # I currently have premium
|
# Official extensions
|
||||||
volumePercentage
|
|
||||||
fullAppDisplay
|
|
||||||
shuffle
|
|
||||||
hidePodcasts
|
|
||||||
playlistIcons
|
|
||||||
lastfm
|
|
||||||
historyShortcut
|
|
||||||
bookmark
|
bookmark
|
||||||
fullAlbumDate
|
fullAppDisplay
|
||||||
groupSession
|
loopyLoop
|
||||||
popupLyrics
|
popupLyrics
|
||||||
# TODO: genre, see: https://github.com/the-argus/spicetify-nix/issues/50
|
shuffle
|
||||||
|
trashbin
|
||||||
|
|
||||||
|
# Community extensions
|
||||||
|
groupSession
|
||||||
|
skipOrPlayLikedSongs
|
||||||
|
fullAlbumDate
|
||||||
|
goToSong
|
||||||
|
listPlaylistsWithSong
|
||||||
|
wikify
|
||||||
|
songStats
|
||||||
|
showQueueDuration
|
||||||
|
history
|
||||||
|
betterGenres
|
||||||
|
#hidePodcasts
|
||||||
|
#adblock # I currently have premium
|
||||||
|
playNext
|
||||||
|
volumePercentage
|
||||||
|
copyLyrics
|
||||||
|
playingSource
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -196,7 +196,7 @@
|
||||||
hyfetch.enable = true;
|
hyfetch.enable = true;
|
||||||
};
|
};
|
||||||
applications = {
|
applications = {
|
||||||
#spotify.enable = true; # https://github.com/the-argus/spicetify-nix/issues/62
|
spotify.enable = true;
|
||||||
stremio.enable = true;
|
stremio.enable = true;
|
||||||
vesktop = {
|
vesktop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in a new issue