diff --git a/users/Sk7Str1p3/home.nix b/users/Sk7Str1p3/home.nix new file mode 100644 index 0000000..cce6b35 --- /dev/null +++ b/users/Sk7Str1p3/home.nix @@ -0,0 +1,3 @@ +{ + programs.music.spotify.enable = true; +} diff --git a/users/Sk7Str1p3/modules/default.nix b/users/Sk7Str1p3/modules/default.nix index 9e26dfe..6085abf 100644 --- a/users/Sk7Str1p3/modules/default.nix +++ b/users/Sk7Str1p3/modules/default.nix @@ -1 +1,5 @@ -{} \ No newline at end of file +{ + imports = [ + ./spotify.nix + ]; +} diff --git a/users/Sk7Str1p3/modules/spotify.nix b/users/Sk7Str1p3/modules/spotify.nix new file mode 100644 index 0000000..9fd4601 --- /dev/null +++ b/users/Sk7Str1p3/modules/spotify.nix @@ -0,0 +1,26 @@ +{ + lib, + inputs, + pkgs, + ... +}: +let + spicePkgs = inputs.spotify.legacyPackages.${pkgs.system}; +in +{ + imports = [ + inputs.spotify.homeManagerModules.spicetify + (lib.mkAliasOptionModule [ "programs" "music" "spotify" ] [ "programs" "spicetify" ]) + ]; + + config = { + programs.music.spotify = { + wayland = true; + windowManagerPatch = true; + # theme = { ... } # Theming done with stylix. + enabledExtensions = with spicePkgs.extensions; [ + adblock + ]; + }; + }; +}