├── .aliases ├── .gitignore ├── .gitmodules ├── .gtkrc-2.0 ├── .zprofile ├── .zshrc ├── Config ├── alacritty │ └── alacritty.yml ├── dunst │ └── dunstrc ├── fontconfig │ └── fonts.conf ├── gtk-3.0 │ └── settings.ini ├── neofetch │ └── config.conf ├── oguri │ └── config ├── picom │ └── picom.conf ├── qtile │ ├── autostart.sh │ ├── bar.py │ ├── color.py │ ├── config.py │ ├── config │ │ ├── alacritty.yml │ │ ├── picom.conf │ │ └── starship.toml │ ├── custom_layouts.py │ ├── font.py │ ├── icon │ │ └── artixlinux-logo-flat.png │ └── layouts.py ├── ranger │ ├── rc.conf │ └── rifle.conf ├── rofi │ ├── confirm-colors.rasi │ ├── confirm.rasi │ ├── launchpad.rasi │ ├── powermenu-colors.rasi │ ├── powermenu-fullscreen.rasi │ ├── powermenu.rasi │ ├── usedcpu │ └── usedram ├── spicetify │ ├── Backup │ │ ├── login.spa │ │ └── xpui.spa │ ├── Extensions │ │ ├── dribbblish.js │ │ ├── fullAppDisplay.js │ │ └── keyboardShortcut.js │ ├── Extracted │ │ ├── Raw │ │ │ ├── login │ │ │ │ ├── fonts │ │ │ │ │ ├── CircularSpUIAraOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Black.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Bold.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Book.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Light.woff2 │ │ │ │ │ └── spoticon_regular_2.woff2 │ │ │ │ ├── i18n │ │ │ │ │ ├── __longest.json │ │ │ │ │ ├── af.json │ │ │ │ │ ├── am.json │ │ │ │ │ ├── ar.json │ │ │ │ │ ├── az.json │ │ │ │ │ ├── bg.json │ │ │ │ │ ├── bho.json │ │ │ │ │ ├── bn.json │ │ │ │ │ ├── cs.json │ │ │ │ │ ├── da.json │ │ │ │ │ ├── de.json │ │ │ │ │ ├── el.json │ │ │ │ │ ├── en.json │ │ │ │ │ ├── es-419.json │ │ │ │ │ ├── es.json │ │ │ │ │ ├── et.json │ │ │ │ │ ├── fa.json │ │ │ │ │ ├── fi.json │ │ │ │ │ ├── fil.json │ │ │ │ │ ├── fr-CA.json │ │ │ │ │ ├── fr.json │ │ │ │ │ ├── gu.json │ │ │ │ │ ├── he.json │ │ │ │ │ ├── hi.json │ │ │ │ │ ├── hr.json │ │ │ │ │ ├── hu.json │ │ │ │ │ ├── id.json │ │ │ │ │ ├── is.json │ │ │ │ │ ├── it.json │ │ │ │ │ ├── ja.json │ │ │ │ │ ├── kn.json │ │ │ │ │ ├── ko.json │ │ │ │ │ ├── lt.json │ │ │ │ │ ├── lv.json │ │ │ │ │ ├── ml.json │ │ │ │ │ ├── mr.json │ │ │ │ │ ├── ms.json │ │ │ │ │ ├── nb.json │ │ │ │ │ ├── ne.json │ │ │ │ │ ├── nl.json │ │ │ │ │ ├── or.json │ │ │ │ │ ├── pa-IN.json │ │ │ │ │ ├── pa-PK.json │ │ │ │ │ ├── pl.json │ │ │ │ │ ├── pt-BR.json │ │ │ │ │ ├── pt-PT.json │ │ │ │ │ ├── ro.json │ │ │ │ │ ├── ru.json │ │ │ │ │ ├── sk.json │ │ │ │ │ ├── sl.json │ │ │ │ │ ├── sr.json │ │ │ │ │ ├── sv.json │ │ │ │ │ ├── sw.json │ │ │ │ │ ├── ta.json │ │ │ │ │ ├── te.json │ │ │ │ │ ├── th.json │ │ │ │ │ ├── tr.json │ │ │ │ │ ├── uk.json │ │ │ │ │ ├── ur.json │ │ │ │ │ ├── vi.json │ │ │ │ │ ├── zh-CN.json │ │ │ │ │ ├── zh-TW.json │ │ │ │ │ └── zu.json │ │ │ │ ├── images │ │ │ │ │ ├── background.svg │ │ │ │ │ ├── eye.svg │ │ │ │ │ ├── fake-web-player │ │ │ │ │ │ ├── content-rtl.avif │ │ │ │ │ │ ├── content-small-rtl.avif │ │ │ │ │ │ ├── content-small.avif │ │ │ │ │ │ ├── content.avif │ │ │ │ │ │ ├── controls.png │ │ │ │ │ │ ├── footer-left.png │ │ │ │ │ │ ├── footer-right.png │ │ │ │ │ │ └── side.png │ │ │ │ │ ├── logo.svg │ │ │ │ │ ├── scrollbar-buttons.png │ │ │ │ │ └── social-buttons │ │ │ │ │ │ ├── apple.svg │ │ │ │ │ │ ├── facebook.svg │ │ │ │ │ │ └── google.svg │ │ │ │ ├── index.html │ │ │ │ ├── login.css │ │ │ │ ├── login.js │ │ │ │ ├── manifest.json │ │ │ │ ├── vendor~login.css │ │ │ │ └── vendor~login.js │ │ │ ├── xpui │ │ │ │ ├── 133.js │ │ │ │ ├── 183.js │ │ │ │ ├── 188.css │ │ │ │ ├── 188.js │ │ │ │ ├── 258.css │ │ │ │ ├── 258.js │ │ │ │ ├── 375.css │ │ │ │ ├── 375.js │ │ │ │ ├── 381.js │ │ │ │ ├── 392.js │ │ │ │ ├── 396.js │ │ │ │ ├── 417.js │ │ │ │ ├── 479.css │ │ │ │ ├── 479.js │ │ │ │ ├── 696.js │ │ │ │ ├── 774.css │ │ │ │ ├── 774.js │ │ │ │ ├── 818.css │ │ │ │ ├── 818.js │ │ │ │ ├── blank.html │ │ │ │ ├── collection-music-download.js │ │ │ │ ├── fonts │ │ │ │ │ ├── CircularSpUIAraOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUIAraOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUICyrOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Black.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Bold.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Book.woff2 │ │ │ │ │ ├── CircularSpUIHbrOnly-Light.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Black.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Bold.woff2 │ │ │ │ │ ├── CircularSpUIv3T-Book.woff2 │ │ │ │ │ └── CircularSpUIv3T-Light.woff2 │ │ │ │ ├── i18n │ │ │ │ │ ├── __longest.json │ │ │ │ │ ├── af.json │ │ │ │ │ ├── am.json │ │ │ │ │ ├── ar.json │ │ │ │ │ ├── az.json │ │ │ │ │ ├── bg.json │ │ │ │ │ ├── bho.json │ │ │ │ │ ├── bn.json │ │ │ │ │ ├── cs.json │ │ │ │ │ ├── da.json │ │ │ │ │ ├── de.json │ │ │ │ │ ├── el.json │ │ │ │ │ ├── en.json │ │ │ │ │ ├── es-419.json │ │ │ │ │ ├── es.json │ │ │ │ │ ├── et.json │ │ │ │ │ ├── fa.json │ │ │ │ │ ├── fi.json │ │ │ │ │ ├── fil.json │ │ │ │ │ ├── fr-CA.json │ │ │ │ │ ├── fr.json │ │ │ │ │ ├── gu.json │ │ │ │ │ ├── he.json │ │ │ │ │ ├── hi.json │ │ │ │ │ ├── hr.json │ │ │ │ │ ├── hu.json │ │ │ │ │ ├── id.json │ │ │ │ │ ├── is.json │ │ │ │ │ ├── it.json │ │ │ │ │ ├── ja.json │ │ │ │ │ ├── kn.json │ │ │ │ │ ├── ko.json │ │ │ │ │ ├── lt.json │ │ │ │ │ ├── lv.json │ │ │ │ │ ├── ml.json │ │ │ │ │ ├── mr.json │ │ │ │ │ ├── ms.json │ │ │ │ │ ├── nb.json │ │ │ │ │ ├── ne.json │ │ │ │ │ ├── nl.json │ │ │ │ │ ├── or.json │ │ │ │ │ ├── pa-IN.json │ │ │ │ │ ├── pa-PK.json │ │ │ │ │ ├── pl.json │ │ │ │ │ ├── pt-BR.json │ │ │ │ │ ├── pt-PT.json │ │ │ │ │ ├── ro.json │ │ │ │ │ ├── ru.json │ │ │ │ │ ├── sk.json │ │ │ │ │ ├── sl.json │ │ │ │ │ ├── sr.json │ │ │ │ │ ├── sv.json │ │ │ │ │ ├── sw.json │ │ │ │ │ ├── ta.json │ │ │ │ │ ├── te.json │ │ │ │ │ ├── th.json │ │ │ │ │ ├── tr.json │ │ │ │ │ ├── uk.json │ │ │ │ │ ├── ur.json │ │ │ │ │ ├── vi.json │ │ │ │ │ ├── zh-CN.json │ │ │ │ │ ├── zh-TW.json │ │ │ │ │ └── zu.json │ │ │ │ ├── images │ │ │ │ │ ├── connect-to-devices-white.svg │ │ │ │ │ ├── connect_header@1x.png │ │ │ │ │ ├── devices │ │ │ │ │ │ └── mac-web.png │ │ │ │ │ ├── equaliser-animated-green.gif │ │ │ │ │ ├── equaliser-green.svg │ │ │ │ │ ├── hifi-button-off.svg │ │ │ │ │ ├── hifi-button-on.svg │ │ │ │ │ ├── hifi.svg │ │ │ │ │ ├── playlist-folder-filled.svg │ │ │ │ │ ├── station-header-wave.svg │ │ │ │ │ ├── station-wave.svg │ │ │ │ │ ├── sw_saber_ahsoka1.png │ │ │ │ │ ├── sw_saber_anakin.png │ │ │ │ │ ├── sw_saber_leia.png │ │ │ │ │ ├── sw_saber_luke.png │ │ │ │ │ ├── sw_saber_mace.png │ │ │ │ │ ├── sw_saber_rey.png │ │ │ │ │ ├── sw_saber_vader.png │ │ │ │ │ └── tracklist-placeholder.png │ │ │ │ ├── in-app-messaging-preview.css │ │ │ │ ├── in-app-messaging-preview.js │ │ │ │ ├── index.html │ │ │ │ ├── licenses.html │ │ │ │ ├── manifest.json │ │ │ │ ├── vendor~xpui.css │ │ │ │ ├── vendor~xpui.js │ │ │ │ ├── xpui-desktop-modals.css │ │ │ │ ├── xpui-desktop-modals.js │ │ │ │ ├── xpui-desktop-routes-debug-utils.css │ │ │ │ ├── xpui-desktop-routes-debug-utils.js │ │ │ │ ├── xpui-desktop-routes-homepage-takeover-ad.css │ │ │ │ ├── xpui-desktop-routes-homepage-takeover-ad.js │ │ │ │ ├── xpui-routes-album.css │ │ │ │ ├── xpui-routes-all-episode-sponsors.css │ │ │ │ ├── xpui-routes-all-episode-sponsors.js │ │ │ │ ├── xpui-routes-all-show-sponsors.js │ │ │ │ ├── xpui-routes-artist.css │ │ │ │ ├── xpui-routes-artist.js │ │ │ │ ├── xpui-routes-blend.css │ │ │ │ ├── xpui-routes-blend.js │ │ │ │ ├── xpui-routes-collection-concerts.css │ │ │ │ ├── xpui-routes-collection-concerts.js │ │ │ │ ├── xpui-routes-collection-episodes.css │ │ │ │ ├── xpui-routes-collection-episodes.js │ │ │ │ ├── xpui-routes-collection-local-files.css │ │ │ │ ├── xpui-routes-collection-local-files.js │ │ │ │ ├── xpui-routes-collection-songs.css │ │ │ │ ├── xpui-routes-collection-songs.js │ │ │ │ ├── xpui-routes-collection.css │ │ │ │ ├── xpui-routes-collection.js │ │ │ │ ├── xpui-routes-concert.css │ │ │ │ ├── xpui-routes-concert.js │ │ │ │ ├── xpui-routes-create-playlist.js │ │ │ │ ├── xpui-routes-download-page.css │ │ │ │ ├── xpui-routes-download-page.js │ │ │ │ ├── xpui-routes-enhanced-playlist.css │ │ │ │ ├── xpui-routes-enhanced-playlist.js │ │ │ │ ├── xpui-routes-episode.css │ │ │ │ ├── xpui-routes-episode.js │ │ │ │ ├── xpui-routes-folder.css │ │ │ │ ├── xpui-routes-folder.js │ │ │ │ ├── xpui-routes-home.css │ │ │ │ ├── xpui-routes-home.js │ │ │ │ ├── xpui-routes-offline-browse.css │ │ │ │ ├── xpui-routes-offline-browse.js │ │ │ │ ├── xpui-routes-playlist.css │ │ │ │ ├── xpui-routes-playlist.js │ │ │ │ ├── xpui-routes-profile.css │ │ │ │ ├── xpui-routes-profile.js │ │ │ │ ├── xpui-routes-queue.css │ │ │ │ ├── xpui-routes-queue.js │ │ │ │ ├── xpui-routes-show.css │ │ │ │ ├── xpui-routes-show.js │ │ │ │ ├── xpui-routes-track-v2.css │ │ │ │ ├── xpui-routes-track-v2.js │ │ │ │ ├── xpui-routes-track.js │ │ │ │ ├── xpui-routes-view.css │ │ │ │ ├── xpui-routes-view.js │ │ │ │ ├── xpui.css │ │ │ │ └── xpui.js │ │ │ └── zlink │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ └── Themed │ │ │ ├── login │ │ │ ├── i18n │ │ │ │ ├── __longest.json │ │ │ │ ├── af.json │ │ │ │ ├── am.json │ │ │ │ ├── ar.json │ │ │ │ ├── az.json │ │ │ │ ├── bg.json │ │ │ │ ├── bho.json │ │ │ │ ├── bn.json │ │ │ │ ├── cs.json │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── el.json │ │ │ │ ├── en.json │ │ │ │ ├── es-419.json │ │ │ │ ├── es.json │ │ │ │ ├── et.json │ │ │ │ ├── fa.json │ │ │ │ ├── fi.json │ │ │ │ ├── fil.json │ │ │ │ ├── fr-CA.json │ │ │ │ ├── fr.json │ │ │ │ ├── gu.json │ │ │ │ ├── he.json │ │ │ │ ├── hi.json │ │ │ │ ├── hr.json │ │ │ │ ├── hu.json │ │ │ │ ├── id.json │ │ │ │ ├── is.json │ │ │ │ ├── it.json │ │ │ │ ├── ja.json │ │ │ │ ├── kn.json │ │ │ │ ├── ko.json │ │ │ │ ├── lt.json │ │ │ │ ├── lv.json │ │ │ │ ├── ml.json │ │ │ │ ├── mr.json │ │ │ │ ├── ms.json │ │ │ │ ├── nb.json │ │ │ │ ├── ne.json │ │ │ │ ├── nl.json │ │ │ │ ├── or.json │ │ │ │ ├── pa-IN.json │ │ │ │ ├── pa-PK.json │ │ │ │ ├── pl.json │ │ │ │ ├── pt-BR.json │ │ │ │ ├── pt-PT.json │ │ │ │ ├── ro.json │ │ │ │ ├── ru.json │ │ │ │ ├── sk.json │ │ │ │ ├── sl.json │ │ │ │ ├── sr.json │ │ │ │ ├── sv.json │ │ │ │ ├── sw.json │ │ │ │ ├── ta.json │ │ │ │ ├── te.json │ │ │ │ ├── th.json │ │ │ │ ├── tr.json │ │ │ │ ├── uk.json │ │ │ │ ├── ur.json │ │ │ │ ├── vi.json │ │ │ │ ├── zh-CN.json │ │ │ │ ├── zh-TW.json │ │ │ │ └── zu.json │ │ │ ├── index.html │ │ │ ├── login.css │ │ │ ├── login.js │ │ │ ├── manifest.json │ │ │ ├── vendor~login.css │ │ │ └── vendor~login.js │ │ │ ├── xpui │ │ │ ├── 133.js │ │ │ ├── 183.js │ │ │ ├── 188.css │ │ │ ├── 188.js │ │ │ ├── 258.css │ │ │ ├── 258.js │ │ │ ├── 375.css │ │ │ ├── 375.js │ │ │ ├── 381.js │ │ │ ├── 392.js │ │ │ ├── 396.js │ │ │ ├── 417.js │ │ │ ├── 479.css │ │ │ ├── 479.js │ │ │ ├── 696.js │ │ │ ├── 774.css │ │ │ ├── 774.js │ │ │ ├── 818.css │ │ │ ├── 818.js │ │ │ ├── blank.html │ │ │ ├── collection-music-download.js │ │ │ ├── i18n │ │ │ │ ├── __longest.json │ │ │ │ ├── af.json │ │ │ │ ├── am.json │ │ │ │ ├── ar.json │ │ │ │ ├── az.json │ │ │ │ ├── bg.json │ │ │ │ ├── bho.json │ │ │ │ ├── bn.json │ │ │ │ ├── cs.json │ │ │ │ ├── da.json │ │ │ │ ├── de.json │ │ │ │ ├── el.json │ │ │ │ ├── en.json │ │ │ │ ├── es-419.json │ │ │ │ ├── es.json │ │ │ │ ├── et.json │ │ │ │ ├── fa.json │ │ │ │ ├── fi.json │ │ │ │ ├── fil.json │ │ │ │ ├── fr-CA.json │ │ │ │ ├── fr.json │ │ │ │ ├── gu.json │ │ │ │ ├── he.json │ │ │ │ ├── hi.json │ │ │ │ ├── hr.json │ │ │ │ ├── hu.json │ │ │ │ ├── id.json │ │ │ │ ├── is.json │ │ │ │ ├── it.json │ │ │ │ ├── ja.json │ │ │ │ ├── kn.json │ │ │ │ ├── ko.json │ │ │ │ ├── lt.json │ │ │ │ ├── lv.json │ │ │ │ ├── ml.json │ │ │ │ ├── mr.json │ │ │ │ ├── ms.json │ │ │ │ ├── nb.json │ │ │ │ ├── ne.json │ │ │ │ ├── nl.json │ │ │ │ ├── or.json │ │ │ │ ├── pa-IN.json │ │ │ │ ├── pa-PK.json │ │ │ │ ├── pl.json │ │ │ │ ├── pt-BR.json │ │ │ │ ├── pt-PT.json │ │ │ │ ├── ro.json │ │ │ │ ├── ru.json │ │ │ │ ├── sk.json │ │ │ │ ├── sl.json │ │ │ │ ├── sr.json │ │ │ │ ├── sv.json │ │ │ │ ├── sw.json │ │ │ │ ├── ta.json │ │ │ │ ├── te.json │ │ │ │ ├── th.json │ │ │ │ ├── tr.json │ │ │ │ ├── uk.json │ │ │ │ ├── ur.json │ │ │ │ ├── vi.json │ │ │ │ ├── zh-CN.json │ │ │ │ ├── zh-TW.json │ │ │ │ └── zu.json │ │ │ ├── in-app-messaging-preview.css │ │ │ ├── in-app-messaging-preview.js │ │ │ ├── index.html │ │ │ ├── licenses.html │ │ │ ├── manifest.json │ │ │ ├── vendor~xpui.css │ │ │ ├── vendor~xpui.js │ │ │ ├── xpui-desktop-modals.css │ │ │ ├── xpui-desktop-modals.js │ │ │ ├── xpui-desktop-routes-debug-utils.css │ │ │ ├── xpui-desktop-routes-debug-utils.js │ │ │ ├── xpui-desktop-routes-homepage-takeover-ad.css │ │ │ ├── xpui-desktop-routes-homepage-takeover-ad.js │ │ │ ├── xpui-routes-album.css │ │ │ ├── xpui-routes-all-episode-sponsors.css │ │ │ ├── xpui-routes-all-episode-sponsors.js │ │ │ ├── xpui-routes-all-show-sponsors.js │ │ │ ├── xpui-routes-artist.css │ │ │ ├── xpui-routes-artist.js │ │ │ ├── xpui-routes-blend.css │ │ │ ├── xpui-routes-blend.js │ │ │ ├── xpui-routes-collection-concerts.css │ │ │ ├── xpui-routes-collection-concerts.js │ │ │ ├── xpui-routes-collection-episodes.css │ │ │ ├── xpui-routes-collection-episodes.js │ │ │ ├── xpui-routes-collection-local-files.css │ │ │ ├── xpui-routes-collection-local-files.js │ │ │ ├── xpui-routes-collection-songs.css │ │ │ ├── xpui-routes-collection-songs.js │ │ │ ├── xpui-routes-collection.css │ │ │ ├── xpui-routes-collection.js │ │ │ ├── xpui-routes-concert.css │ │ │ ├── xpui-routes-concert.js │ │ │ ├── xpui-routes-create-playlist.js │ │ │ ├── xpui-routes-download-page.css │ │ │ ├── xpui-routes-download-page.js │ │ │ ├── xpui-routes-enhanced-playlist.css │ │ │ ├── xpui-routes-enhanced-playlist.js │ │ │ ├── xpui-routes-episode.css │ │ │ ├── xpui-routes-episode.js │ │ │ ├── xpui-routes-folder.css │ │ │ ├── xpui-routes-folder.js │ │ │ ├── xpui-routes-home.css │ │ │ ├── xpui-routes-home.js │ │ │ ├── xpui-routes-offline-browse.css │ │ │ ├── xpui-routes-offline-browse.js │ │ │ ├── xpui-routes-playlist.css │ │ │ ├── xpui-routes-playlist.js │ │ │ ├── xpui-routes-profile.css │ │ │ ├── xpui-routes-profile.js │ │ │ ├── xpui-routes-queue.css │ │ │ ├── xpui-routes-queue.js │ │ │ ├── xpui-routes-show.css │ │ │ ├── xpui-routes-show.js │ │ │ ├── xpui-routes-track-v2.css │ │ │ ├── xpui-routes-track-v2.js │ │ │ ├── xpui-routes-track.js │ │ │ ├── xpui-routes-view.css │ │ │ ├── xpui-routes-view.js │ │ │ ├── xpui.css │ │ │ └── xpui.js │ │ │ └── zlink │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── Themes │ │ ├── Dribbblish │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ └── glue-resources │ │ │ │ │ └── fonts │ │ │ │ │ ├── GoogleSansDisplayMedium.woff2 │ │ │ │ │ ├── GoogleSansDisplayRegular.woff2 │ │ │ │ │ ├── Roboto.woff2 │ │ │ │ │ └── RobotoMedium.woff2 │ │ │ ├── base.png │ │ │ ├── beach-sunset.png │ │ │ ├── color.ini │ │ │ ├── dark.png │ │ │ ├── dribbblish.js │ │ │ ├── gruvbox.png │ │ │ ├── install.ps1 │ │ │ ├── nord-dark.png │ │ │ ├── nord-light.png │ │ │ ├── purple.png │ │ │ ├── samourai.png │ │ │ ├── uninstall.ps1 │ │ │ ├── user.css │ │ │ ├── white.png │ │ │ └── windows-shortcut-instruction.png │ │ ├── Fluent │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── fluentui-system-icons │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── ic_fluent_add_circle_24_regular.svg │ │ │ │ │ ├── ic_fluent_arrow_left_24_filled.svg │ │ │ │ │ ├── ic_fluent_arrow_repeat_all_24_filled.svg │ │ │ │ │ ├── ic_fluent_arrow_repeat_all_off_24_regular.svg │ │ │ │ │ ├── ic_fluent_arrow_repeat_all_once_24_filled.svg │ │ │ │ │ ├── ic_fluent_arrow_right_24_filled.svg │ │ │ │ │ ├── ic_fluent_arrow_up_right_24_filled.svg │ │ │ │ │ ├── ic_fluent_arrow_up_right_24_regular.svg │ │ │ │ │ ├── ic_fluent_folder_24_filled.svg │ │ │ │ │ ├── ic_fluent_heart_24_filled.svg │ │ │ │ │ ├── ic_fluent_home_24_filled.svg │ │ │ │ │ ├── ic_fluent_home_24_regular.svg │ │ │ │ │ ├── ic_fluent_library_24_filled.svg │ │ │ │ │ ├── ic_fluent_library_24_regular.svg │ │ │ │ │ ├── ic_fluent_mic_on_24_filled.svg │ │ │ │ │ ├── ic_fluent_music_note_2_24_filled.svg │ │ │ │ │ ├── ic_fluent_next_24_filled.svg │ │ │ │ │ ├── ic_fluent_pause_16_filled.svg │ │ │ │ │ ├── ic_fluent_play_24_filled.svg │ │ │ │ │ ├── ic_fluent_previous_24_filled.svg │ │ │ │ │ ├── ic_fluent_search_12_filled.svg │ │ │ │ │ ├── ic_fluent_search_16_filled.svg │ │ │ │ │ ├── ic_fluent_search_16_regular.svg │ │ │ │ │ ├── ic_fluent_search_24_filled.svg │ │ │ │ │ ├── ic_fluent_search_24_regular.svg │ │ │ │ │ ├── ic_fluent_skip_backward_15_24_filled.svg │ │ │ │ │ ├── ic_fluent_skip_forward_15_24_filled.svg │ │ │ │ │ ├── ic_fluent_slide_text_24_filled.svg │ │ │ │ │ ├── ic_fluent_slide_text_24_regular.svg │ │ │ │ │ └── ic_fluent_top_speed_24_filled.svg │ │ │ │ └── phosphor-icons │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── shuffle-bold.svg │ │ │ │ │ ├── shuffle-light.svg │ │ │ │ │ └── shuffle.svg │ │ │ ├── color.ini │ │ │ ├── fluent.js │ │ │ ├── screenshots │ │ │ │ ├── comfy-1.jpg │ │ │ │ ├── comfy-2.jpg │ │ │ │ ├── dark-1.png │ │ │ │ ├── dark-2.png │ │ │ │ └── light-1.png │ │ │ └── user.css │ │ └── Turntable │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── screenshots │ │ │ ├── blur_fad.png │ │ │ ├── blur_fad_vertical.png │ │ │ ├── fad.png │ │ │ ├── fad_vertical.png │ │ │ └── turntable.png │ │ │ ├── turntable.js │ │ │ └── user.css │ └── config-xpui.ini ├── starship.toml ├── wayfire.ini ├── yambar │ └── config.yml └── zathura │ └── zathurarc ├── Extra └── Firefox │ ├── chrome │ ├── add.svg │ ├── left-arrow.svg │ ├── readme.md │ ├── right-arrow.svg │ ├── userChrome.css │ ├── userColors.css │ ├── userContent.css │ └── userContent.css-disabled │ └── user-overrides.js ├── Icons └── default │ └── index.theme ├── Local └── share │ └── applications │ ├── avahi-discover.desktop │ ├── blueman-adapters.desktop │ ├── blueman-manager.desktop │ ├── bssh.desktop │ ├── bvnc.desktop │ ├── cmake-gui.desktop │ ├── compton.desktop │ ├── discord-canary.desktop │ ├── electron.desktop │ ├── electron13.desktop │ ├── electron14.desktop │ ├── electron16.desktop │ ├── glslViewer.desktop │ ├── htop.desktop │ ├── lstopo.desktop │ ├── markdown.desktop │ ├── mpv.desktop │ ├── nitrogen.desktop │ ├── nm-applet.desktop │ ├── nm-connection-editor.desktop │ ├── nvim.desktop │ ├── org.freedesktop.IBus.Setup.desktop │ ├── org.pwmt.zathura.desktop │ ├── panel-preferences.desktop │ ├── pavucontrol.desktop │ ├── picom.desktop │ ├── pinta.desktop │ ├── qv4l2.desktop │ ├── qvidcap.desktop │ ├── ranger.desktop │ ├── steam.desktop │ ├── vim.desktop │ ├── xfce4-about.desktop │ ├── xfce4-clipman-settings.desktop │ └── xfce4-clipman.desktop ├── README.md ├── Screenshots ├── new-neofetch.png ├── new-ranger.png └── old.png ├── Scripts ├── backlight │ ├── current.store │ ├── decrease.sh │ ├── dunst-brightness-refresh.sh │ └── increase.sh ├── download-docx.sh ├── firefox-unconf.sh ├── lock.sh ├── markdown.sh ├── pinta-clipboard.sh ├── random-feh.sh ├── random-xgif.sh ├── rmdesktop.sh ├── rofi-launchpad.sh ├── rofi-powermenu.sh ├── rofi-search.sh ├── rofi.sh ├── sound │ ├── dunst-volume-refresh.sh │ ├── volume-down.sh │ ├── volume-mute.sh │ └── volume-up.sh ├── spicetify │ ├── dribbblish │ │ ├── install.sh │ │ └── uninstall.sh │ ├── fluent │ │ ├── install.sh │ │ └── uninstall.sh │ └── turntable │ │ ├── install.sh │ │ └── uninstall.sh └── take-screenshot.sh ├── Wallpaper ├── Live.jpg ├── Nigoki.png ├── Shogoki.png ├── ascii │ ├── arch.txt │ ├── artix.txt │ ├── braille-artix-small.txt │ ├── braille-artix.txt │ └── inverted-braille-artix.txt ├── cotton-candy-clouds-1080p.jpg └── pink-glow.jpg ├── install.sh ├── paclist └── yaylist /.aliases: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | function open () { 4 | xdg-open "$@">/dev/null 2>&1 5 | } 6 | 7 | function ls () { command ls --color=auto --group-directories-first "$@"; } 8 | 9 | function lsl () { 10 | ls -la --color=always $1 | command grep "^d" && ls -la $1 | command grep -v "^d" 11 | } 12 | 13 | function diff () { command diff --color=auto "$@"; } 14 | 15 | function grep () { command grep "$@" --color=always; } 16 | 17 | function ip () { command ip -color=auto "$@"; } 18 | 19 | function pc () { sudo pacman --color always "$@"; } 20 | 21 | function pacman () { command pacman --color always "$@"; } 22 | 23 | duk () 24 | { 25 | sudo du -k "$@" | sort -n 26 | } 27 | 28 | function compress () { 29 | ffmpeg \ 30 | -i "$1" \ 31 | -vcodec h264 \ 32 | -acodec mp2 \ 33 | COMPRESSED-$1; 34 | } 35 | 36 | function ytd () { youtube-dl -f bestvideo+bestaudio --merge-output-format mkv --all-subs --cookies ~/.scripts/youtube.com_cookies.txt "$1"; } 37 | 38 | function record () { 39 | ffmpeg -y \ 40 | -video_size 1920x1080 \ 41 | -framerate 24 -f x11grab -i :0.0 \ 42 | -f pulse -ac 2 -i default \ 43 | $HOME/Screenshots/screenrecord_`date '+%Y-%m-%d_%H-%M-%S'`.mp4 \ 44 | &> /tmp/screenrecord_`date '+%Y-%m-%d_%H-%M-%S'`.log 45 | } 46 | 47 | 48 | alias sysconf="sudo nvim /etc/nixos/configuration.nix" 49 | alias search="nix search nixpkgs" 50 | 51 | alias matrix="tmatrix -c default -C yellow -s 60 -f 0.2,0.3 -g 10,20 -l 1,50 -t \"hello, argus.\"" 52 | alias umatrix="unimatrix -a -c yellow -f -s 95 -l aAcCgGkknnrR" 53 | alias vim="nvim" 54 | alias cageff="cage \"/bin/firefox -p Unconfigured\"" 55 | alias awesomedoc="firefox /usr/share/doc/awesome/doc/index.html & disown" 56 | alias batt="cat /sys/class/power_supply/BAT0/capacity" 57 | alias nf="neofetch" 58 | alias fm="ranger" 59 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Config/nvim"] 2 | path = Config/nvim 3 | url = https://github.com/the-argus/nvim-config 4 | [submodule "Config/ranger/plugins/ranger_devicons"] 5 | path = Config/ranger/plugins/ranger_devicons 6 | url = https://github.com/alexanderjeurissen/ranger_devicons 7 | -------------------------------------------------------------------------------- /.gtkrc-2.0: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-icon-theme-name = "rose-pine-icons" 3 | gtk-theme-name = "rose-pine-gtk" 4 | gtk-cursor-theme-name = "capitaine-cursors" 5 | gtk-font-name = "Comic Code 12" 6 | -------------------------------------------------------------------------------- /.zprofile: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | 3 | # zsh profile 4 | 5 | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then 6 | startx 7 | fi 8 | -------------------------------------------------------------------------------- /.zshrc: -------------------------------------------------------------------------------- 1 | # history 2 | setopt histignorealldups sharehistory 3 | HISTSIZE=1000 4 | SAVEHIST=1000 5 | HISTFILE=~/.zsh_history 6 | 7 | # keybinding style 8 | bindkey -v 9 | 10 | # LOADING --------------------------------------------------------------------- 11 | 12 | source ~/.aliases 13 | source /usr/share/zsh/plugins/zsh-autocomplete/zsh-autocomplete.plugin.zsh 14 | source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 15 | source ~/.local/src/zsh-prompt/minimal.zsh 16 | 17 | autoload -Uz add-zsh-hook vcs_info 18 | 19 | # CONFIG ---------------------------------------------------------------------- 20 | 21 | EDITOR=nvim 22 | SUDO_EDITOR='/usr/bin/nvim' 23 | VISUAL=nvim 24 | #export PYENV_ROOT="$HOME/.local/src/pyenv" 25 | #export PATH="$PYENV_ROOT/bin:$PATH" 26 | 27 | # 28 | # PROMPT CONFIG 29 | # 30 | 31 | PROMPT_START="" 32 | NAME_HOST_SEPARATOR=" at " 33 | HOST_DIR_SEPARATOR=" in " 34 | MODULE_SEPARATOR_START=" " 35 | MODULE_SEPARATOR_END=" " 36 | NEWLINE_PROMPT_START="❯ " 37 | MAIN_MODULE_SEPARATOR_START="" 38 | MAIN_MODULE_SEPARATOR_END="" 39 | GIT_MODULE_SEPARATOR_START="${MODULE_SEPARATOR_START}on " 40 | GIT_MODULE_SEPARATOR_END="" 41 | PYTHON_MODULE_SEPARATOR_START="${MODULE_SEPARATOR_START}using python " 42 | PYTHON_MODULE_SEPARATOR_END="" 43 | TIME_MODULE_SEPARATOR_START="${MODULE_SEPARATOR_START}took " 44 | TIME_MODULE_SEPARATOR_END="" 45 | 46 | USER_HOST_SEP_STYLE="$REGULAR" 47 | HOST_DIR_SEP_STYLE="$REGULAR" 48 | MOD_SEP_STYLE="$REGULAR" 49 | 50 | # 51 | # AUTOCOMPLETION CONFIG 52 | # 53 | 54 | # minimum number of characters to type before autocomplete 55 | zstyle ':autocomplete:*' min-input 1 56 | # only insert up to common characters 57 | zstyle ':autocomplete:*' insert-unambiguous yes 58 | # dont move prompt up to make room for autocomplete very much 59 | zstyle ':autocomplete:*' list-lines 4 60 | # tab multiple times to move through menu 61 | zstyle ':autocomplete:*' widget-style menu-select 62 | 63 | 64 | # prompt module order 65 | prompt='$(_start_module)$(_main_module)$(_time_module)$(_git_module)$(_python_module)'$'\n''$(_newline_module)' 66 | 67 | 68 | 69 | # COLORS ---------------------------------------------------------------------- 70 | 71 | if [ "$TERM" = "linux" ]; then 72 | /bin/echo -e " 73 | \e]P0403c58 74 | \e]P1ea6f91 75 | \e]P29bced7 76 | \e]P3f1ca93 77 | \e]P434738e 78 | \e]P5c3a5e6 79 | \e]P6eabbb9 80 | \e]P7faebd7 81 | \e]P86f6e85 82 | \e]P9ea6f91 83 | \e]PA9bced7 84 | \e]PBf1ca93 85 | \e]PC34738e 86 | \e]PDc3a5e6 87 | \e]PEeabbb9 88 | \e]PFffffff 89 | " 90 | # get rid of artifacts 91 | clear 92 | fi 93 | -------------------------------------------------------------------------------- /Config/fontconfig/fonts.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | serif 7 | Libertinus Serif 8 | 9 | 10 | sans-serif 11 | Noto Sans 12 | 13 | 14 | sans 15 | Noto Sans 16 | 17 | 18 | monospace 19 | VictorMono Nerd Font Semibold 20 | 21 | 22 | 23 | Arial 24 | 25 | Noto Sans 26 | 27 | 28 | 29 | Helvetica 30 | 31 | Noto Sans 32 | 33 | 34 | 35 | Verdana 36 | 37 | Noto Sans 38 | 39 | 40 | 41 | Tahoma 42 | 43 | Noto Sans 44 | 45 | 46 | 47 | 48 | Comic Sans MS 49 | 50 | Noto Sans 51 | 52 | 53 | 54 | Times New Roman 55 | 56 | Libertinus Serif 57 | 58 | 59 | 60 | Times 61 | 62 | Libertinus Serif 63 | 64 | 65 | 66 | Courier New 67 | 68 | VictorMono Nerd Font Semibold 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /Config/gtk-3.0/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-icon-theme-name = rose-pine-icons 3 | gtk-theme-name = rose-pine-gtk 4 | gtk-cursor-theme-name = capitaine-cursors 5 | gtk-font-name = FiraCode Nerd Font 12 6 | -------------------------------------------------------------------------------- /Config/oguri/config: -------------------------------------------------------------------------------- 1 | [output *] 2 | image=~/.wallpaper/animated/cherry-blossom.gif 3 | filter=nearest 4 | scaling-mode=fill 5 | anchor=center 6 | -------------------------------------------------------------------------------- /Config/qtile/autostart.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # enable dunst 4 | killall -SIGUSR2 dunst 5 | dunst & 6 | 7 | #feh --bg-fill $HOME/.wallpaper/fog-forest.jpg 8 | #xgifwallpaper $HOME/.wallpaper/animated/yellow-forest.gif --scale=FILL --scale-filter=PIXEL -d 15 & 9 | $HOME/.fehbg 10 | 11 | blueman-applet & 12 | nm-applet & 13 | xfce4-clipman & 14 | 15 | xsuspender & 16 | xmousepasteblock & 17 | xclip & 18 | 19 | # start picom 20 | picom --config ~/.config/qtile/config/picom.conf & 21 | 22 | 23 | # qtile-specific configurations 24 | ALACRITTY=$HOME/.config/alacritty/alacritty.yml 25 | STARSHIP=$HOME/.config/starship.toml 26 | rm $ALACRITTY 27 | ln $HOME/.config/qtile/config/alacritty.yml $ALACRITTY 28 | rm $STARSHIP 29 | ln $HOME/.config/qtile/config/starship.toml $STARSHIP 30 | -------------------------------------------------------------------------------- /Config/qtile/color.py: -------------------------------------------------------------------------------- 1 | """ 2 | Dicts of all the color schemes I like to use 3 | """ 4 | 5 | # example colorscheme 6 | nord_fox = { 7 | 'bg': "#2e3440", 8 | 'fg': "#b9bfca", 9 | 'fg_gutter': "#4b5668", 10 | 'black': "#3b4252", 11 | 'red': "#bf616a", 12 | 'green': "#a3be8c", 13 | 'yellow': "#ebcb8b", 14 | 'blue': "#81a1c1", 15 | 'magenta': "#b48ead", 16 | 'cyan': "#88c0d0", 17 | 'white': "#e5e9f0", 18 | 'orange': "#c9826b", 19 | 'pink': "#bf88bc", 20 | } 21 | 22 | rose_pine = { 23 | "bg": "#1f1d2e", 24 | "fg": "#e0def4", 25 | "fg_gutter": "#555169", 26 | "black": "#191724", 27 | "red": "#eb6f92", 28 | "green": "#31748f", 29 | "yellow": "#f6c177", 30 | "blue": "#9ccfd8", 31 | "magenta": "#c4a7e7", 32 | "cyan": "#555169", 33 | "white": "#e0def4", 34 | "orange": "#6e6a86", 35 | "pink": "#2a2837" 36 | } 37 | 38 | # selected colorscheme 39 | colors = rose_pine 40 | -------------------------------------------------------------------------------- /Config/qtile/config/starship.toml: -------------------------------------------------------------------------------- 1 | [character] 2 | success_symbol = "[](bold green)" 3 | error_symbol = "[](bold red)" 4 | vicmd_symbol = "[](bold blue)" 5 | 6 | [directory] 7 | home_symbol = "$HOME" 8 | -------------------------------------------------------------------------------- /Config/qtile/custom_layouts.py: -------------------------------------------------------------------------------- 1 | from libqtile.layout import Tile 2 | 3 | class CustomTile(Tile): 4 | def configure(self, client, screen_rect): 5 | screen_width = screen_rect.width 6 | screen_height = screen_rect.height 7 | border_width = self.border_width 8 | if self.clients and client in self.clients: 9 | pos = self.clients.index(client) 10 | if client in self.master_windows: 11 | w = int(screen_width * self.ratio_size) \ 12 | if len(self.slave_windows) or not self.expand \ 13 | else screen_width 14 | h = screen_height // self.master_length 15 | x = screen_rect.x 16 | y = screen_rect.y + pos * h 17 | else: 18 | w = screen_width - int(screen_width * self.ratio_size) 19 | h = screen_height // (len(self.slave_windows)) 20 | x = screen_rect.x + int(screen_width * self.ratio_size) 21 | y = screen_rect.y + self.clients[self.master_length:].index(client) * h 22 | if client.has_focus: 23 | bc = self.border_focus 24 | else: 25 | bc = self.border_normal 26 | if not self.border_on_single and len(self.clients) == 1: 27 | border_width = 0 28 | else: 29 | border_width = self.border_width 30 | 31 | client.place( 32 | x, 33 | y, 34 | w, 35 | h, 36 | border_width, 37 | bc, 38 | margin=0 if (not self.margin_on_single and len(self.clients) == 1) else self.margin, 39 | ) 40 | client.unhide() 41 | else: 42 | client.hide() 43 | -------------------------------------------------------------------------------- /Config/qtile/font.py: -------------------------------------------------------------------------------- 1 | """ 2 | file containing a selection of possible sets of fonts 3 | """ 4 | # singular fonts 5 | victormono = { 6 | "family": "VictorMono Nerd Font Semibold", 7 | "fontsize": 16, 8 | "padding": 3 9 | } 10 | 11 | comiccode = { 12 | "family": "Comic Code", 13 | "fontsize": 14, 14 | "padding": 0, 15 | } 16 | 17 | comiccode_large = { 18 | "family": "Comic Code", 19 | "fontsize": 16, 20 | "padding": 0, 21 | } 22 | 23 | cozette = { 24 | "family": "CozetteVector", 25 | "fontsize": 24, 26 | "padding": 0 27 | } 28 | 29 | firacode = { 30 | "family": "FiraCode Nerd Font Mono", 31 | "fontsize": 14, 32 | "padding": 3 33 | } 34 | 35 | 36 | firacode_large = { 37 | "family": "FiraCode Nerd Font Mono", 38 | "fontsize": 22, 39 | "padding": 3 40 | } 41 | 42 | # font sets 43 | all_victormono = { 44 | "clear": victormono, 45 | "mono": victormono, 46 | "secondary": victormono 47 | } 48 | 49 | all_firacode = { 50 | "clear": firacode_large, 51 | "mono": firacode, 52 | "secondary": firacode 53 | } 54 | 55 | all_comiccode = { 56 | "clear": firacode_large, 57 | "mono": comiccode, 58 | "secondary": comiccode 59 | } 60 | 61 | # selected font set 62 | font = all_comiccode 63 | # usually like to have this in a different, fancy font 64 | # windowname = "VictorMono Nerd Font SemiBold Italic" 65 | windowname = "Comic Code Italic" 66 | -------------------------------------------------------------------------------- /Config/qtile/icon/artixlinux-logo-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/qtile/icon/artixlinux-logo-flat.png -------------------------------------------------------------------------------- /Config/qtile/layouts.py: -------------------------------------------------------------------------------- 1 | from libqtile import layout 2 | from color import colors 3 | from libqtile.config import Match 4 | from custom_layouts import CustomTile 5 | 6 | BORDER_WIDTH = 2 7 | MARGIN = 9 8 | SMART_GAPS = False 9 | 10 | WINDOW_MARGIN = MARGIN # int(MARGIN/2) 11 | 12 | # width of the border of selected window if it's the only window in a group 13 | # only used by monad wide and monad tall 14 | SINGLE_BORDER_WIDTH = BORDER_WIDTH 15 | 16 | ACTIVE_COLOR = colors["magenta"] 17 | INACTIVE_COLOR = colors["orange"] 18 | 19 | floating = layout.Floating( 20 | border_focus=ACTIVE_COLOR, border_normal=INACTIVE_COLOR, border_width=2 21 | ) 22 | 23 | customtile = CustomTile( 24 | border_width=BORDER_WIDTH, 25 | margin=WINDOW_MARGIN, 26 | margin_on_single=not SMART_GAPS, 27 | border_focus=ACTIVE_COLOR, 28 | border_normal=INACTIVE_COLOR, 29 | ) 30 | 31 | tile = layout.Tile( 32 | border_width=BORDER_WIDTH, 33 | margin=WINDOW_MARGIN, 34 | margin_on_single=not SMART_GAPS, 35 | border_focus=ACTIVE_COLOR, 36 | border_normal=INACTIVE_COLOR, 37 | expand=True, 38 | border_on_single=True, 39 | ratio=0.5, 40 | ratio_increment=0.01, 41 | shift_windows=True, 42 | master_length=1, 43 | add_after_last=True, 44 | ) 45 | 46 | bsp = layout.Bsp( 47 | border_focus=ACTIVE_COLOR, 48 | border_normal=INACTIVE_COLOR, 49 | border_width=BORDER_WIDTH, 50 | margin=WINDOW_MARGIN, 51 | ) 52 | 53 | monadwide = layout.MonadWide( 54 | border_focus=ACTIVE_COLOR, 55 | border_normal=INACTIVE_COLOR, 56 | border_width=BORDER_WIDTH, 57 | margin=WINDOW_MARGIN, 58 | single_margin=not SMART_GAPS, 59 | single_border_width=SINGLE_BORDER_WIDTH, 60 | ) 61 | 62 | monadtall = layout.MonadTall( 63 | border_focus=ACTIVE_COLOR, 64 | border_normal=INACTIVE_COLOR, 65 | border_width=BORDER_WIDTH, 66 | margin=WINDOW_MARGIN, 67 | single_margin=not SMART_GAPS, 68 | single_border_width=SINGLE_BORDER_WIDTH, 69 | ) 70 | 71 | custom_layouts = [tile, bsp, monadwide, monadtall] 72 | -------------------------------------------------------------------------------- /Config/rofi/confirm-colors.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #F6C177; 3 | background: #191724; 4 | background-light: #908CAA; 5 | foreground: #E0DEF4; 6 | on: #9CCFD8; 7 | off: #EB6F92; 8 | } 9 | -------------------------------------------------------------------------------- /Config/rofi/confirm.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "confirm-colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "Fira Code Mono 12"; 9 | } 10 | 11 | window { 12 | width: 225px; 13 | padding: 25px; 14 | border: 0px; 15 | border-radius: 0px; 16 | border-color: @accent; 17 | location: center; 18 | y-offset: -20px; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @accent; 24 | } 25 | -------------------------------------------------------------------------------- /Config/rofi/powermenu-colors.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #191724ff; 3 | background-light: #6e6a86ff; 4 | foreground: #c4a7e7ff; 5 | border: #ebbcbaff; 6 | border-alt: #9ccfdaff; 7 | accent: #c4a7e7ff; 8 | urgent: #eb6f92ff; 9 | } 10 | -------------------------------------------------------------------------------- /Config/rofi/usedcpu: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | PREV_TOTAL=0 4 | PREV_IDLE=0 5 | 6 | cpuFile="/tmp/.cpu" 7 | 8 | if [[ -f "${cpuFile}" ]]; then 9 | fileCont=$(cat "${cpuFile}") 10 | PREV_TOTAL=$(echo "${fileCont}" | head -n 1) 11 | PREV_IDLE=$(echo "${fileCont}" | tail -n 1) 12 | fi 13 | 14 | CPU=(`cat /proc/stat | grep '^cpu '`) # Get the total CPU statistics. 15 | unset CPU[0] # Discard the "cpu" prefix. 16 | IDLE=${CPU[4]} # Get the idle CPU time. 17 | 18 | # Calculate the total CPU time. 19 | TOTAL=0 20 | 21 | for VALUE in "${CPU[@]:0:4}"; do 22 | let "TOTAL=$TOTAL+$VALUE" 23 | done 24 | 25 | if [[ "${PREV_TOTAL}" != "" ]] && [[ "${PREV_IDLE}" != "" ]]; then 26 | # Calculate the CPU usage since we last checked. 27 | let "DIFF_IDLE=$IDLE-$PREV_IDLE" 28 | let "DIFF_TOTAL=$TOTAL-$PREV_TOTAL" 29 | let "DIFF_USAGE=(1000*($DIFF_TOTAL-$DIFF_IDLE)/$DIFF_TOTAL+5)/10" 30 | if [[ $1 = "-i" ]]; then 31 | echo " ${DIFF_USAGE}%" 32 | else 33 | echo "${DIFF_USAGE}%" 34 | fi 35 | else 36 | if [[ $1 = "-i" ]]; then 37 | echo " ?" 38 | else 39 | echo "?" 40 | fi 41 | fi 42 | 43 | # Remember the total and idle CPU times for the next check. 44 | echo "${TOTAL}" > "${cpuFile}" 45 | echo "${IDLE}" >> "${cpuFile}" 46 | -------------------------------------------------------------------------------- /Config/rofi/usedram: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mem_info=$(Top -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/eye.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8D7D096C-762B-4252-89A2-E5DCE76254E3@1.00x 7 | Created with sketchtool. 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-rtl.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-rtl.avif -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-small-rtl.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-small-rtl.avif -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-small.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/content-small.avif -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/content.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/content.avif -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/controls.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/footer-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/footer-left.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/footer-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/footer-right.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/fake-web-player/side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/fake-web-player/side.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/scrollbar-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/login/images/scrollbar-buttons.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/social-buttons/apple.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/social-buttons/facebook.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/images/social-buttons/google.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/index.html: -------------------------------------------------------------------------------- 1 | Spotify - Login
-------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/login/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "BundleType": "Application", 3 | "VendorIdentifier": "com.spotify", 4 | "BundleIdentifier": "login", 5 | "BundleVersion": "1.1.80", 6 | "UserInstallable": false, 7 | "AppName": { 8 | "ar": "login", 9 | "cs": "login", 10 | "de": "login", 11 | "el": "login", 12 | "en": "login", 13 | "es": "login", 14 | "es-419": "login", 15 | "fi": "login", 16 | "fr": "login", 17 | "fr-CA": "login", 18 | "he": "login", 19 | "hu": "login", 20 | "id": "login", 21 | "it": "login", 22 | "ja": "login", 23 | "ko": "login", 24 | "nl": "login", 25 | "pl": "login", 26 | "pt-BR": "login", 27 | "ru": "login", 28 | "sv": "login", 29 | "th": "login", 30 | "tr": "login", 31 | "vi": "login", 32 | "zh-Hant": "login", 33 | "ms": "login" 34 | }, 35 | "SupportedLanguages": [ 36 | "ar", 37 | "cs", 38 | "de", 39 | "el", 40 | "en", 41 | "es", 42 | "es-419", 43 | "fi", 44 | "fr", 45 | "fr-CA", 46 | "he", 47 | "hu", 48 | "id", 49 | "it", 50 | "ja", 51 | "ko", 52 | "nl", 53 | "pl", 54 | "pt-BR", 55 | "ru", 56 | "sv", 57 | "th", 58 | "tr", 59 | "vi", 60 | "zh-Hant", 61 | "ms" 62 | ], 63 | "GitRevision": "c3dac750442" 64 | } -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/375.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[375],{10375:(e,t,a)=>{a.r(t),a.d(t,{EPISODE_SPONSOR_NOW_PLAYING_BAR_HAT_CALL_TO_ACTION_BUTTON_TEST_ID:()=>h,EPISODE_SPONSOR_NOW_PLAYING_BAR_HAT_WRAPPER_TEST_ID:()=>k,EpisodeSponsorNowPlayingBarHatWrapper:()=>O,default:()=>w});var n=a(59713),r=a.n(n),o=a(67294),d=a.n(o),i=a(94184),l=a.n(i),s=a(85404),c=a(94613),u=a(63038),v=a.n(u),f=a(14344),m=a(85392);a(69826),a(41539);function E(e){var t=function(e){var t=e.adEvent,a=e.ad;return(0,o.useMemo)((function(){var e,n;return null===(e=("true"===(null==t?void 0:t.ad.metadata.useAdvertiserImage)?null==t||null===(n=t.ad.cover_art)||void 0===n?void 0:n.find((function(e){return e.url})):void 0)||(null==a?void 0:a.images.find((function(e){return e.url}))))||void 0===e?void 0:e.url}),[t,a])}({adEvent:e.adEvent,ad:e.ad}),a=(0,o.useState)(),n=v()(a,2),r=n[0],d=n[1],i=(0,o.useMemo)((function(){return r instanceof Error||null==r?void 0:r.colorDark.toCSS(f.j.RGB)}),[r]);return(0,o.useEffect)((function(){d(void 0),t&&(0,m.b)(t).then(d).catch((function(){return d(new Error("color not extracted successfully for episode NPB hat"))}))}),[t]),{extractedColor:i}}const _="KBWjEPwPWicEtomdeiQs",p="coMbiwYB6lxQzLWA6nWG",S="G4GY06xd0E2ykUuFqSRh",N="c2Zkum6BT3Rk002Qm3of",b="RjFjCFusDtSD_UHF5Fma";var k="episode-sponsor-now-playing-bar-hat-wrapper",h="episode-sponsor-now-playing-bar-hat-call-to-action-button";function O(e){var t=e.adEvent,a=e.hidingHat,n=e.ad,o=e.postClickEvent,i=E({adEvent:t,ad:n}).extractedColor,u=t.ad.metadata,v=u.tagline,f=u.buttonMessage,m="true"===t.ad.metadata.useClickURL?t.ad.click_url:void 0;return d().createElement("div",{className:l()(i?p:_,r()({},S,a)),style:{backgroundColor:i},"data-testid":k},d().createElement(c.S,{className:N},v),f&&m&&d().createElement("div",{className:b},d().createElement(s.K,{href:m,"data-testid":h,onClick:o},f)))}const w=O},85404:(e,t,a)=>{a.d(t,{K:()=>E});var n=a(67154),r=a.n(n),o=a(6479),d=a.n(o),i=a(67294),l=a.n(i),s=a(94184),c=a.n(s),u=a(99450),v=a(28760);const f="G8b_VGQSxRwZSatAhUTd";var m=["children","data-testid","className"];function E(e){var t=e.children,a=e["data-testid"],n=e.className,o=d()(e,m);return l().createElement("div",{className:c()(f,n),"data-testid":a},l().createElement(u.D,r()({},o,{buttonSize:o.buttonSize||u.D.sm}),l().createElement(v.Dy,{variant:"mestoBold"},t)))}},94613:(e,t,a)=>{a.d(t,{S:()=>u});var n=a(67154),r=a.n(n),o=a(67294),d=a.n(o),i=a(94184),l=a.n(i),s=a(28760);const c="eaiLXk0FzOrdfkM6O8jp";function u(e){return d().createElement(s.Dy,r()({},e,{variant:e.variant||"mesto",className:l()(c,e.className)}))}}}]); 2 | //# sourceMappingURL=375.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/479.css: -------------------------------------------------------------------------------- 1 | .xjxlaD8hrx3rFQDdqB8o{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),386px))}.GSz6Q5lt5PCmKrP2AHB3{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),368px))}._pMNGOs2KBLWGpGmunYI{padding-left:32px;padding-right:32px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/696.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[696],{38696:(n,t,e)=>{e.r(t),e.d(t,{EpisodeSponsorNowPlayingBarHatIfPodcastAdIsPlaying:()=>k,default:()=>T});e(66992),e(41539),e(88674),e(78783),e(33948);var o=e(67294),r=e.n(o),a=e(23716),i=e(8341),d=e(89952),u=e(48926),c=e.n(u),s=e(63038),l=e.n(s),v=e(87757),f=e.n(v),p=(e(32564),e(86535),e(99244),e(21249),e(89554),e(54747),e(53226)),b=["podcast-preroll","podcast-midroll-1","podcast-midroll-2","podcast-midroll-3","podcast-midroll-4","podcast-midroll-5","podcast-postroll"];function E(n){var t=n.eventTypesToSubscribeTo,e=n.onPodcastAdEvent,o=n.onError,r=t.flatMap((function(n){return b.map((function(t){return(0,p.oc)(n,e,o,{slot:t})}))}));return function(){return r.forEach((function(n){return(0,n.cancel)()}))}}var m=["started","resumed","ended"];function g(){var n=(0,o.useState)(),t=l()(n,2);return{hidingHat:t[0],setHidingHat:t[1]}}function h(n){return"started"===n||"resumed"===n?n:void 0}var P="cta_card_sai";var H=(0,o.lazy)((function(){return e.e(375).then(e.bind(e,10375))}));function k(n){var t=n.subscribeToPodcastAdEvents,e=n.clickEventPosterForEpisodeSponsorNowPlayingBarHat,u=(0,a.g)(),s=(0,i.Y)((function(n){var t,e=null!==(t=null==n?void 0:n.item)&&void 0!==t?t:void 0;return(0,d.k6)(e)&&e.isPodcastAd?e:null}),(function(n,t){return(null==n?void 0:n.uri)===(null==t?void 0:t.uri)})),v=function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).subscribeToPodcastAdEvents,t=void 0===n?E:n,e=(0,o.useState)(),r=l()(e,2),a=r[0],i=r[1],d=g(),u=d.hidingHat,s=d.setHidingHat;return(0,o.useEffect)((function(){var n=!1,e=t({eventTypesToSubscribeTo:m,onPodcastAdEvent:function(t){return c()(f().mark((function e(){var o,r,d,u;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=h(t.event_type),r=Boolean(o&&t.ad.metadata.product_name===P),d=Boolean(a&&r&&a.ad.id===t.ad.id),(u=d?void 0:new Promise((function(t){return setTimeout((function(){n||(i(void 0),s(void 0)),t()}),250)})))&&s(u),!r){e.next=9;break}return e.next=8,u;case 8:i(t);case 9:case"end":return e.stop()}}),e)})))()}});return function(){n=!0,e()}}),[a,s,t]),{activeAdEvent:a,hidingHat:u}}({subscribeToPodcastAdEvents:t}),p=v.activeAdEvent,b=v.hidingHat;return(s||b)&&p?r().createElement(o.Suspense,{fallback:!0},r().createElement(H,{adEvent:p,ad:s,hidingHat:b,postClickEvent:null==e?void 0:e(p.ad.id,u)})):null}const T=k}}]); 2 | //# sourceMappingURL=696.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/774.css: -------------------------------------------------------------------------------- 1 | .Opi2dmbjxhZcr0do4cr9{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),386px))} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/774.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[774],{18774:(e,t,n)=>{n.r(t),n.d(t,{PodcastSponsorsWrapper:()=>p,default:()=>f});var s=n(67154),l=n.n(s),r=n(67294),a=n.n(r),o=n(13218),c=n(20657);const d="Opi2dmbjxhZcr0do4cr9";function p(e){var t=e.shelfHeaderProps,n=e.listProps;return a().createElement(a().Fragment,null,a().createElement(o.r,l()({title:c.ag.get("episode.sponsored_by")},t)),a().createElement("aside",l()({className:d},n)))}const f=p}}]); 2 | //# sourceMappingURL=774.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 24 | 25 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/collection-music-download.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[246],{30990:(e,n,t)=>{t.r(n),t.d(n,{CollectionMusicDownloads:()=>g,default:()=>h});var r=t(63038),a=t.n(r),l=(t(21249),t(67294)),c=t.n(l),i=t(28760),s=t(54543),o=t(20657),u=t(63926),d=t(42922),f=t(24656),m=t(1663),E=t(55084),g=c().memo((function(){var e=(0,(0,l.useContext)(f.I).useOfflineEntities)(),n=a()(e,2),t=n[0];return n[1]?c().createElement(m.h,{hasError:!1,errorMessage:o.ag.get("error.request-collection-music-downloads-failure")}):c().createElement(c().Fragment,null,c().createElement(i.Dy,{as:"h1",variant:"canon",className:E.Z.header},o.ag.get("music_downloads")),c().createElement(d.ZP,{value:"EntitiesGrid"},c().createElement(u.T,{render:function(){return t.map((function(e,n){return c().createElement(d.ZP,{key:e.uri,value:"card",index:n},c().createElement(s.q,{entity:e,index:n}))}))}})))}));const h=g}}]); 2 | //# sourceMappingURL=collection-music-download.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Black.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Bold.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Book.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIAraOnly-Light.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Black.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Bold.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Book.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUICyrOnly-Light.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Black.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Bold.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Book.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIHbrOnly-Light.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Black.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Bold.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Book.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/fonts/CircularSpUIv3T-Light.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/connect-to-devices-white.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/connect_header@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/connect_header@1x.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/devices/mac-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/devices/mac-web.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/equaliser-animated-green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/equaliser-animated-green.gif -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/equaliser-green.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/hifi-button-off.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/hifi-button-on.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/hifi.svg: -------------------------------------------------------------------------------- 1 | 2 | hifi 3 | 5 | 7 | 8 | 10 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/station-header-wave.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 37 | 38 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/station-wave.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_ahsoka1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_ahsoka1.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_anakin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_anakin.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_leia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_leia.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_luke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_luke.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_mace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_mace.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_rey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_rey.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/sw_saber_vader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/sw_saber_vader.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/images/tracklist-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Extracted/Raw/xpui/images/tracklist-placeholder.png -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/in-app-messaging-preview.css: -------------------------------------------------------------------------------- 1 | .eSfDJCRbxcgjQOuJba3X{margin:0 32px}.E_ZkPF7R2fwnynIBQu9b{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 2fr;margin-top:32px;max-width:600px;row-gap:16px}.OKVBpIKRY0UB0tKbOd53{color:#282828;width:200px}.mOunZCWRZ7BzPqCprBdQ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/in-app-messaging-preview.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[924],{98454:(e,t,n)=>{n.r(t),n.d(t,{InAppMessagingPreviewTool:()=>f,default:()=>E});var a=n(63038),l=n.n(a),i=(n(32564),n(21249),n(67294)),s=n.n(i),r=n(65858),o=n(62890),p=n(79145),u=n(5965);const c="eSfDJCRbxcgjQOuJba3X",d="E_ZkPF7R2fwnynIBQu9b",v="OKVBpIKRY0UB0tKbOd53",g="mOunZCWRZ7BzPqCprBdQ";var m=[{label:"Production",value:"prod"},{label:"Development",value:"dev"}],f=function(){var e=(0,r.I0)(),t=(0,r.v9)((function(e){return e.inAppMessaging.env})),n=(0,r.v9)((function(e){return e.inAppMessaging.message})),a=(0,i.useState)(""),f=l()(a,2),E=f[0],b=f[1],k=(0,i.useState)(""),A=l()(k,2),C=A[0],M=A[1],h=(0,i.useState)(!1),w=l()(h,2),I=w[0],y=w[1];(0,i.useEffect)((function(){n&&I&&y(!1)}),[n,I]);var N=!n&&I;return s().createElement("div",{className:c},s().createElement("h1",null,"In-App Messaging Preview"),s().createElement("div",{className:d},s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingEnv"},"Mode (endpoint):")),s().createElement(p.v,{dir:"auto",value:t,id:"desktop.settings.inAppMessagingEnv",onSelect:function(t){"prod"!==t&&"dev"!==t||e((0,u.q1)(t))}},m.map((function(e){var t=e.label,n=e.value;return s().createElement("option",{key:n,value:n},t)}))),s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingCreativeId"},"Creative Id:")),s().createElement("div",null,s().createElement("input",{className:v,placeholder:"(eg. 12123434)",id:"desktop.settings.inAppMessagingCreativeId",name:"Creative Id",type:"text",value:E,onChange:function(e){b(e.target.value),y(!1)}})),s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingAppUri"},"URI for Dynamic Content (optional):")),s().createElement("div",null,s().createElement("input",{className:v,placeholder:"(eg. spotify:artist:123)",id:"desktop.settings.inAppMessagingAppUri",name:"App Uri",type:"text",value:C,onChange:function(e){M(e.target.value),y(!1)}})),s().createElement("div",null),s().createElement("div",null),s().createElement("div",null,s().createElement(o.z,{version:"secondary",onClick:function(t){t.preventDefault(),e((0,u.XJ)(E,C)),y(!1),window.setTimeout((function(){y(!0)}),1e3)}},"Get Preview")),N&&s().createElement("div",{className:g},"No Messsage found")))};const E=f}}]); 2 | //# sourceMappingURL=in-app-messaging-preview.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/index.html: -------------------------------------------------------------------------------- 1 | Spotify 2 | 3 | 4 | 5 | 6 |
-------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "BundleType": "Application", 3 | "VendorIdentifier": "com.spotify", 4 | "BundleIdentifier": "xpui", 5 | "BundleVersion": "1.1.80", 6 | "UserInstallable": false, 7 | "AppName": { 8 | "ar": "xpui", 9 | "cs": "xpui", 10 | "de": "xpui", 11 | "el": "xpui", 12 | "en": "xpui", 13 | "es": "xpui", 14 | "es-419": "xpui", 15 | "fi": "xpui", 16 | "fr": "xpui", 17 | "fr-CA": "xpui", 18 | "he": "xpui", 19 | "hu": "xpui", 20 | "id": "xpui", 21 | "it": "xpui", 22 | "ja": "xpui", 23 | "ko": "xpui", 24 | "nl": "xpui", 25 | "pl": "xpui", 26 | "pt-BR": "xpui", 27 | "ru": "xpui", 28 | "sv": "xpui", 29 | "th": "xpui", 30 | "tr": "xpui", 31 | "vi": "xpui", 32 | "zh-Hant": "xpui", 33 | "ms": "xpui" 34 | }, 35 | "SupportedLanguages": [ 36 | "ar", 37 | "cs", 38 | "de", 39 | "el", 40 | "en", 41 | "es", 42 | "es-419", 43 | "fi", 44 | "fr", 45 | "fr-CA", 46 | "he", 47 | "hu", 48 | "id", 49 | "it", 50 | "ja", 51 | "ko", 52 | "nl", 53 | "pl", 54 | "pt-BR", 55 | "ru", 56 | "sv", 57 | "th", 58 | "tr", 59 | "vi", 60 | "zh-Hant", 61 | "ms" 62 | ], 63 | "GitRevision": "c3dac750442" 64 | } -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-desktop-modals.css: -------------------------------------------------------------------------------- 1 | .hbpwhf54ljdKrhNTq4mA{background:transparent;border:0;color:#fff}.hbpwhf54ljdKrhNTq4mA:focus,.hbpwhf54ljdKrhNTq4mA:hover{text-decoration:underline}.qi0hX8uXrbQyS6tvdDBt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.WomzHWnDO_yFyjnkd49P{-webkit-box-flex:1;-ms-flex:1;flex:1}.R83hOohwVshnd6bEkDO4{background:#333;border:0;border-radius:500px;-webkit-box-shadow:0 2px #000;box-shadow:0 2px #000;color:#fff;cursor:pointer;font-size:32px;height:40px;padding-bottom:3px;width:40px}.R83hOohwVshnd6bEkDO4:focus,.R83hOohwVshnd6bEkDO4:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.R83hOohwVshnd6bEkDO4:active{-webkit-transform:scale(.9);transform:scale(.9)}.UnLGG6p932k7WyjkB9Vo{background-color:#181818;border-radius:10px;max-width:700px;padding:20px;text-align:left}.UnLGG6p932k7WyjkB9Vo a{position:relative}.GSFvITwD84dS2JA62Mtj{background-color:transparent;border:none;cursor:pointer;font-size:0;margin:0;padding:16px;position:absolute;top:0}.GSFvITwD84dS2JA62Mtj svg>path{stroke-width:2px}.GSFvITwD84dS2JA62Mtj:hover{color:#fff}html .GSFvITwD84dS2JA62Mtj{right:0}.KlzblASEYfUfaykBFZgM>:not(:last-child){padding-bottom:20px}.Ifnz1lh1jjvqPqJ4KPo8{background-color:#282828;border-radius:4px;padding:10px}.XF1XXenkrbdAK2rRoxoU span{display:block}.uYKs_kQMPOziaeDj877B{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#181818;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:500px;max-width:700px;padding:20px;text-align:center;width:650px}.uYKs_kQMPOziaeDj877B a,.uYKs_kQMPOziaeDj877B button{position:relative}.i8qeSJJVx4PXb7fsvOTd{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.i8qeSJJVx4PXb7fsvOTd>:not(:last-child){padding-bottom:20px}.WhIzm3S3R6Ker3XvpYW6{-webkit-box-flex:1;background:#fff;-ms-flex:1;flex:1;width:100%}.qsKpcFrhrA8KtuTVIN_y{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-desktop-routes-debug-utils.css: -------------------------------------------------------------------------------- 1 | .lhvnnVvR76GZRTTQrnBD{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:start}.NhrhmqakmzA1wLKBCFI7{margin-top:16px}.rnzO_v_oMdX7ZvOqmbh9{color:#000}.WQyaKuxo0FQJyvIIzNmf{background-color:#1db954;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;margin:4px 2px;padding:4px 8px;text-align:center;text-decoration:none;text-transform:uppercase}.WQyaKuxo0FQJyvIIzNmf:hover{background-color:#1da64d}.WQyaKuxo0FQJyvIIzNmf:active{background-color:#14833b;-webkit-box-shadow:0 2px #333;box-shadow:0 2px #333;-webkit-transform:translateY(2px);transform:translateY(2px)}.opPuRpE3T7W5odnuIzzA{color:#fff;padding:24px 32px}.z_eDOmvZFJOZf85IK2aG{margin-bottom:20px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-all-episode-sponsors.css: -------------------------------------------------------------------------------- 1 | ._pMNGOs2KBLWGpGmunYI{padding-left:32px;padding-right:32px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-collection-local-files.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.7 (http://getbootstrap.com) 3 | * Copyright 2011-2016 Twitter, 4 | Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | *//*! 7 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 8 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 9 | */.FvfvGU3jvHRskUU9v9_8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 114px);justify-content:center;margin-top:-64px}.FvfvGU3jvHRskUU9v9_8.Q9AlbZn2EGzy3MTWXa8X{height:40vh;margin-top:0}.FvfvGU3jvHRskUU9v9_8 svg{height:32px;width:32px}@media(min-width:1024px){.FvfvGU3jvHRskUU9v9_8 svg{height:64px;width:64px}}.mxmxS0y8LiwSs5nueKPT:hover{border-color:transparent}.GXxVAveNFStY3pBI_NO4{margin-bottom:8px;margin-top:20px}.eHcXC2s97InYP7rMNT0H{margin-bottom:20px}@media(min-width:1024px){.eHcXC2s97InYP7rMNT0H{margin-bottom:32px}}.w6j_vX6SF5IxSXrrkYw5{grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:4px;color:rgba(255,255,255,.7);display:grid;grid-template-columns:1fr 16px;height:32px;margin-left:8px;padding:0 8px 0 12px}.w6j_vX6SF5IxSXrrkYw5:focus,.w6j_vX6SF5IxSXrrkYw5:hover{color:#fff}.w6j_vX6SF5IxSXrrkYw5 span:first-letter{text-transform:uppercase}.CbHJjxYxldG7uUPMYMaP{background-color:rgba(255,255,255,.1)} 10 | /*! 11 | * Bootstrap v3.3.7 (http://getbootstrap.com) 12 | * Copyright 2011-2016 Twitter, 13 | Inc. 14 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 15 | *//*! 16 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 17 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 18 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.tYmjXB2T6EJhhTtsSijS{margin-top:-64px}.EetzTXGFCRe2UZJ_1_re{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-create-playlist.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[985],{6349:(e,l,n)=>{n.r(l),n.d(l,{CreatePlaylist:()=>a,default:()=>s});var t=n(67294),f=n.n(t),u=n(63282),a=f().memo((function(){var e=(0,u.K)().createPlaylist;return(0,t.useEffect)((function(){e()}),[e]),null}));const s=a}}]); 2 | //# sourceMappingURL=xpui-routes-create-playlist.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-download-page.css: -------------------------------------------------------------------------------- 1 | .download-page{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:-120px;min-height:100vh;padding-top:120px;width:100%}.download-page-inner{border-radius:4px;padding:24px;text-align:center;width:100%}.download-page.with-ad{margin-top:-200px;padding-top:200px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-enhanced-playlist.css: -------------------------------------------------------------------------------- 1 | .TRDgmejiOzKjissuLFSx{background:transparent;border:0;color:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.TRDgmejiOzKjissuLFSx:focus,.TRDgmejiOzKjissuLFSx:hover{color:#fff} 2 | /*! 3 | * Bootstrap v3.3.7 (http://getbootstrap.com) 4 | * Copyright 2011-2016 Twitter, 5 | Inc. 6 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 7 | *//*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 9 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 10 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.OfFtIpc_qctF95n1Xk6p{margin-top:-64px}.q91bEN94vb8qNievR8JN{-ms-flex-item-align:end;-webkit-margin-end:24px;align-self:flex-end;height:192px;margin-inline-end:24px;min-width:192px;width:192px}@media(min-width:1280px){.q91bEN94vb8qNievR8JN{height:232px;min-width:232px;width:232px}} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-offline-browse.css: -------------------------------------------------------------------------------- 1 | .zhtwLvIMq3eorUDOmNnY{padding-top:24px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-offline-browse.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[997],{53133:(e,t,n)=>{n.r(t),n.d(t,{OfflineBrowse:()=>g,default:()=>p});var l=n(63038),i=n.n(l),r=(n(21249),n(67294)),a=n.n(r),c=n(94184),u=n.n(c),o=n(54543),s=n(20657),d=n(42922),f=n(24656),m=n(19480);const v="zhtwLvIMq3eorUDOmNnY";function g(){var e=(0,(0,r.useContext)(f.I).useOfflineEntities)(),t=i()(e,3),n=t[0],l=t[1];if(t[2])return null;var c=l?[]:n;if(!c.length)return null;var g=[{title:s.ag.get("music_downloads"),content:c}];return a().createElement("div",{className:u()(v,"contentSpacing")},g.map((function(e){return a().createElement("div",{key:e.title},a().createElement(d.JL,{value:"headered-grid"},a().createElement(m.P,{title:e.title,total:e.content.length,seeAllUri:"/collection/music-downloads"},e.content.map((function(e,t){return a().createElement(d.JL,{key:e.uri,value:"card",index:t},a().createElement(o.q,{entity:e,index:t}))})))))})))}const p=g}}]); 2 | //# sourceMappingURL=xpui-routes-offline-browse.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/xpui/xpui-routes-view.css: -------------------------------------------------------------------------------- 1 | .EPMDgp7znILo0hvyirzv{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,right top,from(#2d46b9),to(#f1d0fd));background:linear-gradient(90deg,#2d46b9,#f1d0fd);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px;overflow:hidden;padding:32px 16px;position:relative}.EPMDgp7znILo0hvyirzv:active,.EPMDgp7znILo0hvyirzv:focus,.EPMDgp7znILo0hvyirzv:hover{text-decoration:none}.EPMDgp7znILo0hvyirzv:active .noUm6pjQ6KWq7mVxYDor,.EPMDgp7znILo0hvyirzv:focus .noUm6pjQ6KWq7mVxYDor,.EPMDgp7znILo0hvyirzv:hover .noUm6pjQ6KWq7mVxYDor{opacity:.8}.noUm6pjQ6KWq7mVxYDor{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.8));bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s}.PqnKjxzJ1Zvr9qKRlRbO{color:#ebd1f5;margin-bottom:12px;z-index:1}.uuBQS9Ym_VPmAQrLhPQb{color:rgba(255,255,255,.7);z-index:1} 2 | /*! 3 | * Bootstrap v3.3.7 (http://getbootstrap.com) 4 | * Copyright 2011-2016 Twitter, 5 | Inc. 6 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 7 | *//*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 9 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 10 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.XD65NhAD6ebYxMaW9cZZ{margin-top:-64px}.AJqEY1gblQDvIgjU0jAH{grid-gap:32px;display:grid;padding-top:16px}.Ft1cMGlqDsCbqmXQyeKN{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate}.po7J3lEduQLo_SQ7cYFb{padding-top:40px}@media(min-width:768px){.po7J3lEduQLo_SQ7cYFb{padding-top:32px}}.zlBEnsMyvUhuHSEtst4Q{margin-top:24px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/zlink/index.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Raw/zlink/manifest.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "BundleIdentifier": "zlink", 4 | "BundleType": "Application" 5 | } 6 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/login/index.html: -------------------------------------------------------------------------------- 1 | Spotify - Login
-------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/login/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "BundleType": "Application", 3 | "VendorIdentifier": "com.spotify", 4 | "BundleIdentifier": "login", 5 | "BundleVersion": "1.1.80", 6 | "UserInstallable": false, 7 | "AppName": { 8 | "ar": "login", 9 | "cs": "login", 10 | "de": "login", 11 | "el": "login", 12 | "en": "login", 13 | "es": "login", 14 | "es-419": "login", 15 | "fi": "login", 16 | "fr": "login", 17 | "fr-CA": "login", 18 | "he": "login", 19 | "hu": "login", 20 | "id": "login", 21 | "it": "login", 22 | "ja": "login", 23 | "ko": "login", 24 | "nl": "login", 25 | "pl": "login", 26 | "pt-BR": "login", 27 | "ru": "login", 28 | "sv": "login", 29 | "th": "login", 30 | "tr": "login", 31 | "vi": "login", 32 | "zh-Hant": "login", 33 | "ms": "login" 34 | }, 35 | "SupportedLanguages": [ 36 | "ar", 37 | "cs", 38 | "de", 39 | "el", 40 | "en", 41 | "es", 42 | "es-419", 43 | "fi", 44 | "fr", 45 | "fr-CA", 46 | "he", 47 | "hu", 48 | "id", 49 | "it", 50 | "ja", 51 | "ko", 52 | "nl", 53 | "pl", 54 | "pt-BR", 55 | "ru", 56 | "sv", 57 | "th", 58 | "tr", 59 | "vi", 60 | "zh-Hant", 61 | "ms" 62 | ], 63 | "GitRevision": "c3dac750442" 64 | } -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/375.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[375],{10375:(e,t,a)=>{a.r(t),a.d(t,{EPISODE_SPONSOR_NOW_PLAYING_BAR_HAT_CALL_TO_ACTION_BUTTON_TEST_ID:()=>h,EPISODE_SPONSOR_NOW_PLAYING_BAR_HAT_WRAPPER_TEST_ID:()=>k,EpisodeSponsorNowPlayingBarHatWrapper:()=>O,default:()=>w});var n=a(59713),r=a.n(n),o=a(67294),d=a.n(o),i=a(94184),l=a.n(i),s=a(85404),c=a(94613),u=a(63038),v=a.n(u),f=a(14344),m=a(85392);a(69826),a(41539);function E(e){var t=function(e){var t=e.adEvent,a=e.ad;return(0,o.useMemo)((function(){var e,n;return null===(e=("true"===(null==t?void 0:t.ad.metadata.useAdvertiserImage)?null==t||null===(n=t.ad.cover_art)||void 0===n?void 0:n.find((function(e){return e.url})):void 0)||(null==a?void 0:a.images.find((function(e){return e.url}))))||void 0===e?void 0:e.url}),[t,a])}({adEvent:e.adEvent,ad:e.ad}),a=(0,o.useState)(),n=v()(a,2),r=n[0],d=n[1],i=(0,o.useMemo)((function(){return r instanceof Error||null==r?void 0:r.colorDark.toCSS(f.j.RGB)}),[r]);return(0,o.useEffect)((function(){d(void 0),t&&(0,m.b)(t).then(d).catch((function(){return d(new Error("color not extracted successfully for episode NPB hat"))}))}),[t]),{extractedColor:i}}const _="KBWjEPwPWicEtomdeiQs",p="coMbiwYB6lxQzLWA6nWG",S="G4GY06xd0E2ykUuFqSRh",N="c2Zkum6BT3Rk002Qm3of",b="RjFjCFusDtSD_UHF5Fma";var k="episode-sponsor-now-playing-bar-hat-wrapper",h="episode-sponsor-now-playing-bar-hat-call-to-action-button";function O(e){var t=e.adEvent,a=e.hidingHat,n=e.ad,o=e.postClickEvent,i=E({adEvent:t,ad:n}).extractedColor,u=t.ad.metadata,v=u.tagline,f=u.buttonMessage,m="true"===t.ad.metadata.useClickURL?t.ad.click_url:void 0;return d().createElement("div",{className:l()(i?p:_,r()({},S,a)),style:{backgroundColor:i},"data-testid":k},d().createElement(c.S,{className:N},v),f&&m&&d().createElement("div",{className:b},d().createElement(s.K,{href:m,"data-testid":h,onClick:o},f)))}const w=O},85404:(e,t,a)=>{a.d(t,{K:()=>E});var n=a(67154),r=a.n(n),o=a(6479),d=a.n(o),i=a(67294),l=a.n(i),s=a(94184),c=a.n(s),u=a(99450),v=a(28760);const f="G8b_VGQSxRwZSatAhUTd";var m=["children","data-testid","className"];function E(e){var t=e.children,a=e["data-testid"],n=e.className,o=d()(e,m);return l().createElement("div",{className:c()(f,n),"data-testid":a},l().createElement(u.D,r()({},o,{buttonSize:o.buttonSize||u.D.sm}),l().createElement(v.Dy,{variant:"mestoBold"},t)))}},94613:(e,t,a)=>{a.d(t,{S:()=>u});var n=a(67154),r=a.n(n),o=a(67294),d=a.n(o),i=a(94184),l=a.n(i),s=a(28760);const c="eaiLXk0FzOrdfkM6O8jp";function u(e){return d().createElement(s.Dy,r()({},e,{variant:e.variant||"mesto",className:l()(c,e.className)}))}}}]); 2 | //# sourceMappingURL=375.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/479.css: -------------------------------------------------------------------------------- 1 | .xjxlaD8hrx3rFQDdqB8o{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),386px))}.GSz6Q5lt5PCmKrP2AHB3{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),368px))}._pMNGOs2KBLWGpGmunYI{padding-left:32px;padding-right:32px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/696.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[696],{38696:(n,t,e)=>{e.r(t),e.d(t,{EpisodeSponsorNowPlayingBarHatIfPodcastAdIsPlaying:()=>k,default:()=>T});e(66992),e(41539),e(88674),e(78783),e(33948);var o=e(67294),r=e.n(o),a=e(23716),i=e(8341),d=e(89952),u=e(48926),c=e.n(u),s=e(63038),l=e.n(s),v=e(87757),f=e.n(v),p=(e(32564),e(86535),e(99244),e(21249),e(89554),e(54747),e(53226)),b=["podcast-preroll","podcast-midroll-1","podcast-midroll-2","podcast-midroll-3","podcast-midroll-4","podcast-midroll-5","podcast-postroll"];function E(n){var t=n.eventTypesToSubscribeTo,e=n.onPodcastAdEvent,o=n.onError,r=t.flatMap((function(n){return b.map((function(t){return(0,p.oc)(n,e,o,{slot:t})}))}));return function(){return r.forEach((function(n){return(0,n.cancel)()}))}}var m=["started","resumed","ended"];function g(){var n=(0,o.useState)(),t=l()(n,2);return{hidingHat:t[0],setHidingHat:t[1]}}function h(n){return"started"===n||"resumed"===n?n:void 0}var P="cta_card_sai";var H=(0,o.lazy)((function(){return e.e(375).then(e.bind(e,10375))}));function k(n){var t=n.subscribeToPodcastAdEvents,e=n.clickEventPosterForEpisodeSponsorNowPlayingBarHat,u=(0,a.g)(),s=(0,i.Y)((function(n){var t,e=null!==(t=null==n?void 0:n.item)&&void 0!==t?t:void 0;return(0,d.k6)(e)&&e.isPodcastAd?e:null}),(function(n,t){return(null==n?void 0:n.uri)===(null==t?void 0:t.uri)})),v=function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).subscribeToPodcastAdEvents,t=void 0===n?E:n,e=(0,o.useState)(),r=l()(e,2),a=r[0],i=r[1],d=g(),u=d.hidingHat,s=d.setHidingHat;return(0,o.useEffect)((function(){var n=!1,e=t({eventTypesToSubscribeTo:m,onPodcastAdEvent:function(t){return c()(f().mark((function e(){var o,r,d,u;return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=h(t.event_type),r=Boolean(o&&t.ad.metadata.product_name===P),d=Boolean(a&&r&&a.ad.id===t.ad.id),(u=d?void 0:new Promise((function(t){return setTimeout((function(){n||(i(void 0),s(void 0)),t()}),250)})))&&s(u),!r){e.next=9;break}return e.next=8,u;case 8:i(t);case 9:case"end":return e.stop()}}),e)})))()}});return function(){n=!0,e()}}),[a,s,t]),{activeAdEvent:a,hidingHat:u}}({subscribeToPodcastAdEvents:t}),p=v.activeAdEvent,b=v.hidingHat;return(s||b)&&p?r().createElement(o.Suspense,{fallback:!0},r().createElement(H,{adEvent:p,ad:s,hidingHat:b,postClickEvent:null==e?void 0:e(p.ad.id,u)})):null}const T=k}}]); 2 | //# sourceMappingURL=696.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/774.css: -------------------------------------------------------------------------------- 1 | .Opi2dmbjxhZcr0do4cr9{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),386px))} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/774.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[774],{18774:(e,t,n)=>{n.r(t),n.d(t,{PodcastSponsorsWrapper:()=>p,default:()=>f});var s=n(67154),l=n.n(s),r=n(67294),a=n.n(r),o=n(13218),c=n(20657);const d="Opi2dmbjxhZcr0do4cr9";function p(e){var t=e.shelfHeaderProps,n=e.listProps;return a().createElement(a().Fragment,null,a().createElement(o.r,l()({title:c.ag.get("episode.sponsored_by")},t)),a().createElement("aside",l()({className:d},n)))}const f=p}}]); 2 | //# sourceMappingURL=774.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 24 | 25 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/collection-music-download.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[246],{30990:(e,n,t)=>{t.r(n),t.d(n,{CollectionMusicDownloads:()=>g,default:()=>h});var r=t(63038),a=t.n(r),l=(t(21249),t(67294)),c=t.n(l),i=t(28760),s=t(54543),o=t(20657),u=t(63926),d=t(42922),f=t(24656),m=t(1663),E=t(55084),g=c().memo((function(){var e=(0,(0,l.useContext)(f.I).useOfflineEntities)(),n=a()(e,2),t=n[0];return n[1]?c().createElement(m.h,{hasError:!1,errorMessage:o.ag.get("error.request-collection-music-downloads-failure")}):c().createElement(c().Fragment,null,c().createElement(i.Dy,{as:"h1",variant:"canon",className:E.Z.header},o.ag.get("music_downloads")),c().createElement(d.ZP,{value:"EntitiesGrid"},c().createElement(u.T,{render:function(){return t.map((function(e,n){return c().createElement(d.ZP,{key:e.uri,value:"card",index:n},c().createElement(s.q,{entity:e,index:n}))}))}})))}));const h=g}}]); 2 | //# sourceMappingURL=collection-music-download.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/in-app-messaging-preview.css: -------------------------------------------------------------------------------- 1 | .eSfDJCRbxcgjQOuJba3X{margin:0 32px}.E_ZkPF7R2fwnynIBQu9b{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 2fr;margin-top:32px;max-width:600px;row-gap:16px}.OKVBpIKRY0UB0tKbOd53{color:var(--spice-card);width:200px}.mOunZCWRZ7BzPqCprBdQ{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/in-app-messaging-preview.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[924],{98454:(e,t,n)=>{n.r(t),n.d(t,{InAppMessagingPreviewTool:()=>f,default:()=>E});var a=n(63038),l=n.n(a),i=(n(32564),n(21249),n(67294)),s=n.n(i),r=n(65858),o=n(62890),p=n(79145),u=n(5965);const c="eSfDJCRbxcgjQOuJba3X",d="E_ZkPF7R2fwnynIBQu9b",v="OKVBpIKRY0UB0tKbOd53",g="mOunZCWRZ7BzPqCprBdQ";var m=[{label:"Production",value:"prod"},{label:"Development",value:"dev"}],f=function(){var e=(0,r.I0)(),t=(0,r.v9)((function(e){return e.inAppMessaging.env})),n=(0,r.v9)((function(e){return e.inAppMessaging.message})),a=(0,i.useState)(""),f=l()(a,2),E=f[0],b=f[1],k=(0,i.useState)(""),A=l()(k,2),C=A[0],M=A[1],h=(0,i.useState)(!1),w=l()(h,2),I=w[0],y=w[1];(0,i.useEffect)((function(){n&&I&&y(!1)}),[n,I]);var N=!n&&I;return s().createElement("div",{className:c},s().createElement("h1",null,"In-App Messaging Preview"),s().createElement("div",{className:d},s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingEnv"},"Mode (endpoint):")),s().createElement(p.v,{dir:"auto",value:t,id:"desktop.settings.inAppMessagingEnv",onSelect:function(t){"prod"!==t&&"dev"!==t||e((0,u.q1)(t))}},m.map((function(e){var t=e.label,n=e.value;return s().createElement("option",{key:n,value:n},t)}))),s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingCreativeId"},"Creative Id:")),s().createElement("div",null,s().createElement("input",{className:v,placeholder:"(eg. 12123434)",id:"desktop.settings.inAppMessagingCreativeId",name:"Creative Id",type:"text",value:E,onChange:function(e){b(e.target.value),y(!1)}})),s().createElement("div",null,s().createElement("label",{htmlFor:"desktop.settings.inAppMessagingAppUri"},"URI for Dynamic Content (optional):")),s().createElement("div",null,s().createElement("input",{className:v,placeholder:"(eg. spotify:artist:123)",id:"desktop.settings.inAppMessagingAppUri",name:"App Uri",type:"text",value:C,onChange:function(e){M(e.target.value),y(!1)}})),s().createElement("div",null),s().createElement("div",null),s().createElement("div",null,s().createElement(o.z,{version:"secondary",onClick:function(t){t.preventDefault(),e((0,u.XJ)(E,C)),y(!1),window.setTimeout((function(){y(!0)}),1e3)}},"Get Preview")),N&&s().createElement("div",{className:g},"No Messsage found")))};const E=f}}]); 2 | //# sourceMappingURL=in-app-messaging-preview.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/index.html: -------------------------------------------------------------------------------- 1 | Spotify 2 | 3 | 4 | 5 | 6 |
-------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "BundleType": "Application", 3 | "VendorIdentifier": "com.spotify", 4 | "BundleIdentifier": "xpui", 5 | "BundleVersion": "1.1.80", 6 | "UserInstallable": false, 7 | "AppName": { 8 | "ar": "xpui", 9 | "cs": "xpui", 10 | "de": "xpui", 11 | "el": "xpui", 12 | "en": "xpui", 13 | "es": "xpui", 14 | "es-419": "xpui", 15 | "fi": "xpui", 16 | "fr": "xpui", 17 | "fr-CA": "xpui", 18 | "he": "xpui", 19 | "hu": "xpui", 20 | "id": "xpui", 21 | "it": "xpui", 22 | "ja": "xpui", 23 | "ko": "xpui", 24 | "nl": "xpui", 25 | "pl": "xpui", 26 | "pt-BR": "xpui", 27 | "ru": "xpui", 28 | "sv": "xpui", 29 | "th": "xpui", 30 | "tr": "xpui", 31 | "vi": "xpui", 32 | "zh-Hant": "xpui", 33 | "ms": "xpui" 34 | }, 35 | "SupportedLanguages": [ 36 | "ar", 37 | "cs", 38 | "de", 39 | "el", 40 | "en", 41 | "es", 42 | "es-419", 43 | "fi", 44 | "fr", 45 | "fr-CA", 46 | "he", 47 | "hu", 48 | "id", 49 | "it", 50 | "ja", 51 | "ko", 52 | "nl", 53 | "pl", 54 | "pt-BR", 55 | "ru", 56 | "sv", 57 | "th", 58 | "tr", 59 | "vi", 60 | "zh-Hant", 61 | "ms" 62 | ], 63 | "GitRevision": "c3dac750442" 64 | } -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-desktop-modals.css: -------------------------------------------------------------------------------- 1 | .hbpwhf54ljdKrhNTq4mA{background:transparent;border:0;color:var(--spice-text)}.hbpwhf54ljdKrhNTq4mA:focus,.hbpwhf54ljdKrhNTq4mA:hover{text-decoration:underline}.qi0hX8uXrbQyS6tvdDBt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.WomzHWnDO_yFyjnkd49P{-webkit-box-flex:1;-ms-flex:1;flex:1}.R83hOohwVshnd6bEkDO4{background:var(--spice-tab-active);border:0;border-radius:500px;-webkit-box-shadow:0 2px var(--spice-sidebar);box-shadow:0 2px var(--spice-sidebar);color:var(--spice-text);cursor:pointer;font-size:32px;height:40px;padding-bottom:3px;width:40px}.R83hOohwVshnd6bEkDO4:focus,.R83hOohwVshnd6bEkDO4:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.R83hOohwVshnd6bEkDO4:active{-webkit-transform:scale(.9);transform:scale(.9)}.UnLGG6p932k7WyjkB9Vo{background-color:var(--spice-player);border-radius:10px;max-width:700px;padding:20px;text-align:left}.UnLGG6p932k7WyjkB9Vo a{position:relative}.GSFvITwD84dS2JA62Mtj{background-color:transparent;border:none;cursor:pointer;font-size:0;margin:0;padding:16px;position:absolute;top:0}.GSFvITwD84dS2JA62Mtj svg>path{stroke-width:2px}.GSFvITwD84dS2JA62Mtj:hover{color:var(--spice-text)}html .GSFvITwD84dS2JA62Mtj{right:0}.KlzblASEYfUfaykBFZgM>:not(:last-child){padding-bottom:20px}.Ifnz1lh1jjvqPqJ4KPo8{background-color:var(--spice-card);border-radius:4px;padding:10px}.XF1XXenkrbdAK2rRoxoU span{display:block}.uYKs_kQMPOziaeDj877B{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--spice-player);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:500px;max-width:700px;padding:20px;text-align:center;width:650px}.uYKs_kQMPOziaeDj877B a,.uYKs_kQMPOziaeDj877B button{position:relative}.i8qeSJJVx4PXb7fsvOTd{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.i8qeSJJVx4PXb7fsvOTd>:not(:last-child){padding-bottom:20px}.WhIzm3S3R6Ker3XvpYW6{-webkit-box-flex:1;background:var(--spice-text);-ms-flex:1;flex:1;width:100%}.qsKpcFrhrA8KtuTVIN_y{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-desktop-routes-debug-utils.css: -------------------------------------------------------------------------------- 1 | .lhvnnVvR76GZRTTQrnBD{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:start}.NhrhmqakmzA1wLKBCFI7{margin-top:16px}.rnzO_v_oMdX7ZvOqmbh9{color:var(--spice-sidebar)}.WQyaKuxo0FQJyvIIzNmf{background-color:var(--spice-button);border:none;border-radius:16px;color:var(--spice-text);cursor:pointer;display:inline-block;font-size:12px;margin:4px 2px;padding:4px 8px;text-align:center;text-decoration:none;text-transform:uppercase}.WQyaKuxo0FQJyvIIzNmf:hover{background-color:#1da64d}.WQyaKuxo0FQJyvIIzNmf:active{background-color:#14833b;-webkit-box-shadow:0 2px var(--spice-tab-active);box-shadow:0 2px var(--spice-tab-active);-webkit-transform:translateY(2px);transform:translateY(2px)}.opPuRpE3T7W5odnuIzzA{color:var(--spice-text);padding:24px 32px}.z_eDOmvZFJOZf85IK2aG{margin-bottom:20px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-all-episode-sponsors.css: -------------------------------------------------------------------------------- 1 | ._pMNGOs2KBLWGpGmunYI{padding-left:32px;padding-right:32px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-collection-local-files.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.7 (http://getbootstrap.com) 3 | * Copyright 2011-2016 Twitter, 4 | Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | *//*! 7 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 8 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 9 | */.FvfvGU3jvHRskUU9v9_8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--spice-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 114px);justify-content:center;margin-top:-64px}.FvfvGU3jvHRskUU9v9_8.Q9AlbZn2EGzy3MTWXa8X{height:40vh;margin-top:0}.FvfvGU3jvHRskUU9v9_8 svg{height:32px;width:32px}@media(min-width:1024px){.FvfvGU3jvHRskUU9v9_8 svg{height:64px;width:64px}}.mxmxS0y8LiwSs5nueKPT:hover{border-color:transparent}.GXxVAveNFStY3pBI_NO4{margin-bottom:8px;margin-top:20px}.eHcXC2s97InYP7rMNT0H{margin-bottom:20px}@media(min-width:1024px){.eHcXC2s97InYP7rMNT0H{margin-bottom:32px}}.w6j_vX6SF5IxSXrrkYw5{grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:4px;color:rgba(255,255,255,.7);display:grid;grid-template-columns:1fr 16px;height:32px;margin-left:8px;padding:0 8px 0 12px}.w6j_vX6SF5IxSXrrkYw5:focus,.w6j_vX6SF5IxSXrrkYw5:hover{color:var(--spice-text)}.w6j_vX6SF5IxSXrrkYw5 span:first-letter{text-transform:uppercase}.CbHJjxYxldG7uUPMYMaP{background-color:rgba(255,255,255,.1)} 10 | /*! 11 | * Bootstrap v3.3.7 (http://getbootstrap.com) 12 | * Copyright 2011-2016 Twitter, 13 | Inc. 14 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 15 | *//*! 16 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 17 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 18 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.tYmjXB2T6EJhhTtsSijS{margin-top:-64px}.EetzTXGFCRe2UZJ_1_re{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-create-playlist.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[985],{6349:(e,l,n)=>{n.r(l),n.d(l,{CreatePlaylist:()=>a,default:()=>s});var t=n(67294),f=n.n(t),u=n(63282),a=f().memo((function(){var e=(0,u.K)().createPlaylist;return(0,t.useEffect)((function(){e()}),[e]),null}));const s=a}}]); 2 | //# sourceMappingURL=xpui-routes-create-playlist.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-download-page.css: -------------------------------------------------------------------------------- 1 | .download-page{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:-120px;min-height:100vh;padding-top:120px;width:100%}.download-page-inner{border-radius:4px;padding:24px;text-align:center;width:100%}.download-page.with-ad{margin-top:-200px;padding-top:200px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-enhanced-playlist.css: -------------------------------------------------------------------------------- 1 | .TRDgmejiOzKjissuLFSx{background:transparent;border:0;color:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.TRDgmejiOzKjissuLFSx:focus,.TRDgmejiOzKjissuLFSx:hover{color:var(--spice-text)} 2 | /*! 3 | * Bootstrap v3.3.7 (http://getbootstrap.com) 4 | * Copyright 2011-2016 Twitter, 5 | Inc. 6 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 7 | *//*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 9 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 10 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.OfFtIpc_qctF95n1Xk6p{margin-top:-64px}.q91bEN94vb8qNievR8JN{-ms-flex-item-align:end;-webkit-margin-end:24px;align-self:flex-end;height:192px;margin-inline-end:24px;min-width:192px;width:192px}@media(min-width:1280px){.q91bEN94vb8qNievR8JN{height:232px;min-width:232px;width:232px}} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-offline-browse.css: -------------------------------------------------------------------------------- 1 | .zhtwLvIMq3eorUDOmNnY{padding-top:24px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-offline-browse.js: -------------------------------------------------------------------------------- 1 | "use strict";(("undefined"!=typeof self?self:global).webpackChunkopen=("undefined"!=typeof self?self:global).webpackChunkopen||[]).push([[997],{53133:(e,t,n)=>{n.r(t),n.d(t,{OfflineBrowse:()=>g,default:()=>p});var l=n(63038),i=n.n(l),r=(n(21249),n(67294)),a=n.n(r),c=n(94184),u=n.n(c),o=n(54543),s=n(20657),d=n(42922),f=n(24656),m=n(19480);const v="zhtwLvIMq3eorUDOmNnY";function g(){var e=(0,(0,r.useContext)(f.I).useOfflineEntities)(),t=i()(e,3),n=t[0],l=t[1];if(t[2])return null;var c=l?[]:n;if(!c.length)return null;var g=[{title:s.ag.get("music_downloads"),content:c}];return a().createElement("div",{className:u()(v,"contentSpacing")},g.map((function(e){return a().createElement("div",{key:e.title},a().createElement(d.JL,{value:"headered-grid"},a().createElement(m.P,{title:e.title,total:e.content.length,seeAllUri:"/collection/music-downloads"},e.content.map((function(e,t){return a().createElement(d.JL,{key:e.uri,value:"card",index:t},a().createElement(o.q,{entity:e,index:t}))})))))})))}const p=g}}]); 2 | //# sourceMappingURL=xpui-routes-offline-browse.js.map -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/xpui/xpui-routes-view.css: -------------------------------------------------------------------------------- 1 | .EPMDgp7znILo0hvyirzv{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,right top,from(#2d46b9),to(#f1d0fd));background:linear-gradient(90deg,#2d46b9,#f1d0fd);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px;overflow:hidden;padding:32px 16px;position:relative}.EPMDgp7znILo0hvyirzv:active,.EPMDgp7znILo0hvyirzv:focus,.EPMDgp7znILo0hvyirzv:hover{text-decoration:none}.EPMDgp7znILo0hvyirzv:active .noUm6pjQ6KWq7mVxYDor,.EPMDgp7znILo0hvyirzv:focus .noUm6pjQ6KWq7mVxYDor,.EPMDgp7znILo0hvyirzv:hover .noUm6pjQ6KWq7mVxYDor{opacity:.8}.noUm6pjQ6KWq7mVxYDor{background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--spice-rgb-shadow),.2)),to(rgba(var(--spice-rgb-shadow),.8)));background:linear-gradient(180deg,rgba(var(--spice-rgb-shadow),.2),rgba(var(--spice-rgb-shadow),.8));bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s}.PqnKjxzJ1Zvr9qKRlRbO{color:#ebd1f5;margin-bottom:12px;z-index:1}.uuBQS9Ym_VPmAQrLhPQb{color:rgba(255,255,255,.7);z-index:1} 2 | /*! 3 | * Bootstrap v3.3.7 (http://getbootstrap.com) 4 | * Copyright 2011-2016 Twitter, 5 | Inc. 6 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 7 | *//*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=35378cd201a131f69c68a64bc4438544) 9 | * Config saved to config.json and https://gist.github.com/35378cd201a131f69c68a64bc4438544 10 | */@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1500px){.container{width:1450px}}.row{margin-left:-16px;margin-right:-16px}.container:after,.row:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.XD65NhAD6ebYxMaW9cZZ{margin-top:-64px}.AJqEY1gblQDvIgjU0jAH{grid-gap:32px;display:grid;padding-top:16px}.Ft1cMGlqDsCbqmXQyeKN{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--spice-main);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate}.po7J3lEduQLo_SQ7cYFb{padding-top:40px}@media(min-width:768px){.po7J3lEduQLo_SQ7cYFb{padding-top:32px}}.zlBEnsMyvUhuHSEtst4Q{margin-top:24px} -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/zlink/index.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /Config/spicetify/Extracted/Themed/zlink/manifest.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "BundleIdentifier": "zlink", 4 | "BundleType": "Application" 5 | } 6 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/GoogleSansDisplayMedium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/GoogleSansDisplayMedium.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/GoogleSansDisplayRegular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/GoogleSansDisplayRegular.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/Roboto.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/Roboto.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/RobotoMedium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/assets/glue-resources/fonts/RobotoMedium.woff2 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/base.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/beach-sunset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/beach-sunset.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/dark.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/gruvbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/gruvbox.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/install.ps1: -------------------------------------------------------------------------------- 1 | $checkSpice = Get-Command spicetify -ErrorAction Silent 2 | if ($null -eq $checkSpice) { 3 | Write-Host -ForegroundColor Red "Spicetify not found" 4 | Write-Host "Follow instruction on:", "https://spicetify.app/docs/getting-started/simple-installation#windows" 5 | return 6 | } 7 | 8 | Write-Host "Downloading themes package:" -ForegroundColor Green 9 | $zipFile = "$env:TEMP\spicetify-themes.zip" 10 | Invoke-WebRequest "https://github.com/spicetify/spicetify-themes/archive/refs/heads/master.zip" -OutFile $zipFile 11 | 12 | Write-Host "Extracting themes package:" -ForegroundColor Green 13 | $extractPath = "$env:TEMP\spicetify-themes-master" 14 | if (Test-Path $extractPath) { 15 | Remove-Item $extractPath -Recurse -Force 16 | } 17 | Expand-Archive $zipFile -DestinationPath $env:TEMP 18 | 19 | # Copy to personal Themes folder 20 | $spicePath = spicetify -c | Split-Path 21 | $dribPath = "$extractPath\Dribbblish" 22 | 23 | $destPath = "$spicePath\Themes\Dribbblish" 24 | if (Test-Path $destPath) { 25 | Remove-Item $destPath -Recurse -Force 26 | } 27 | Copy-Item $dribPath $destPath -Recurse 28 | 29 | # Copy extension file 30 | New-Item -ItemType Directory -Force "$spicePath\Extensions" 31 | Copy-Item "$destPath\dribbblish.js" "$spicePath\Extensions" 32 | 33 | Write-Host "Configuring:" -ForegroundColor Green 34 | spicetify 35 | spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 current_theme Dribbblish extensions dribbblish.js 36 | 37 | # Add patch 38 | $configFile = Get-Content "$spicePath\config-xpui.ini" 39 | if (-not ($configFile -match "xpui.js_find_8008")) { 40 | $rep = @" 41 | [Patch] 42 | xpui.js_find_8008=,(\w+=)32, 43 | xpui.js_repl_8008=,`${1}56, 44 | "@ 45 | # In case missing Patch section 46 | if (-not ($configFile -match "\[Patch\]")) { 47 | $configFile += "`n[Patch]`n" 48 | } 49 | $configFile = $configFile -replace "\[Patch\]",$rep 50 | Set-Content "$spicePath\config-xpui.ini" $configFile 51 | } 52 | 53 | $backupVer = $configFile -match "^version" 54 | $version = ConvertFrom-StringData $backupVer[0] 55 | if ($version.version.Length -gt 0) { 56 | spicetify apply 57 | } else { 58 | spicetify backup apply 59 | } 60 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/nord-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/nord-dark.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/nord-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/nord-light.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/purple.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/samourai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/samourai.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/uninstall.ps1: -------------------------------------------------------------------------------- 1 | spicetify config current_theme " " extensions dribbblish.js- 2 | 3 | $configPath = spicetify -c 4 | $configFile = Get-Content $configPath 5 | $find = $configFile -match "xpui.js_find_8008" 6 | if ($find) { 7 | $configFile = $configFile -replace [regex]::escape($find),"" 8 | } 9 | $repl = $configFile -match "xpui.js_repl_8008" 10 | if ($repl) { 11 | $configFile = $configFile -replace [regex]::escape($repl),"" 12 | } 13 | Set-Content $configPath $configFile 14 | 15 | spicetify apply 16 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/white.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Dribbblish/windows-shortcut-instruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Dribbblish/windows-shortcut-instruction.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 William Ha 4 | Copyright (c) 2021 schnensch 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/README.md: -------------------------------------------------------------------------------- 1 | # Fluent 2 | 3 | ## Screenshots 4 | 5 | ### Dark 6 | ![dark-1](screenshots/dark-1.png) 7 | ![dark-2](screenshots/dark-2.png) 8 | 9 | ### Comfy 10 | ![comfy-1](screenshots/comfy-1.jpg) 11 | ![comfy-2](screenshots/comfy-2.jpg) 12 | 13 | ### Light 14 | ![light-1](screenshots/light-1.png) 15 | 16 | ## More 17 | 18 | ### About 19 | 20 | [Spicetify](https://github.com/spicetify/spicetify-cli) theme inspired by Windows 11 UI and Microsoft's Fluent Design. 21 | Requires Segoe UI font. 22 | 23 | Based off [Ziro](https://github.com/schnensch0/ziro) theme by [schnensch](https://github.com/schnensch0) 24 | [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) by Microsoft Corporation 25 | [Phosphor Icons](https://github.com/phosphor-icons/phosphor-icons) by Phosphor Icons 26 | 27 | ### Install 28 | 29 | Make sure spicetify >= v2.7.0 is installed. Run these commands: 30 | 31 | #### Windows 32 | In **Powershell**: 33 | ```powershell 34 | cd "$(spicetify -c | Split-Path)\Themes\Fluent" 35 | Copy-Item fluent.js ..\..\Extensions 36 | spicetify config extensions fluent.js 37 | spicetify config current_theme Fluent color_scheme dark 38 | spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 39 | spicetify apply 40 | ``` 41 | 42 | #### macOS and Linux 43 | In **Bash**: 44 | ```bash 45 | cd "$(dirname "$(spicetify -c)")/Themes/Fluent" 46 | mkdir -p ../../Extensions 47 | cp fluent.js ../../Extensions/. 48 | spicetify config extensions fluent.js 49 | spicetify config current_theme Fluent color_scheme dark 50 | spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 51 | spicetify apply 52 | ``` 53 | 54 | ### Important 55 | For the sidebar playlists to show properly, ensure that these two lines are added in your config-xpui.ini file: 56 | ```ini 57 | [Patch] 58 | xpui.js_find_8008 = ,(\w+=)32, 59 | xpui.js_repl_8008 = ,${1}56, 60 | ``` 61 | 62 | 63 | ### Customization 64 | 65 | Three color schemes are available: `light` or `dark` or `comfy`. Change scheme with commands: 66 | ``` 67 | spicetify config color_scheme 68 | spicetify apply 69 | ``` 70 | 71 | ### More Options 72 | - You can change the accent color in the theme folder's color.ini file. 73 | - If you are using Windows, you can hide the window controls by adding the flag `--transparent-window-controls` after Spotify.exe in your Spotify shortcut. 74 | - Use "Sidebar config" in the Spotify profile menu to hide/unhide and stick/unstick the Liked Songs and My Episodes icons in the sidebar. 75 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Microsoft Corporation 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_add_circle_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_left_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_repeat_all_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_repeat_all_off_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_repeat_all_once_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_right_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_up_right_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_arrow_up_right_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_folder_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_heart_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_home_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_home_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_library_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_library_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_mic_on_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_music_note_2_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_next_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_pause_16_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_play_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_previous_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_search_12_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_search_16_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_search_16_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_search_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_search_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_skip_backward_15_24_filled.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_skip_forward_15_24_filled.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_slide_text_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_slide_text_24_regular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/fluentui-system-icons/ic_fluent_top_speed_24_filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/phosphor-icons/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Phosphor Icons 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/phosphor-icons/shuffle-bold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/phosphor-icons/shuffle-light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/assets/phosphor-icons/shuffle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/color.ini: -------------------------------------------------------------------------------- 1 | [light] 2 | text = 000000 3 | subtext = 6D6D6D 4 | alt-text = ffffff 5 | main = f9f9f9 6 | sidebar = f2f2f2 7 | topbar = f2f2f2 8 | nav-icon-active = bbbbbb 9 | player = f2f2f2 10 | player-border = e4e4e4 11 | player-bar-shadow = a5a5a5 12 | player-bar-bg = 7D7D7D 13 | card = FDFDFD 14 | shadow = ffffff 15 | selected-row = fdfdfd 16 | button = ffffff 17 | button-active = ffffff 18 | button-disabled = fdfdfd 19 | tab-active = EEEEEE 20 | notification = fdfdfd 21 | notification-error = fb7c7c 22 | misc = 202020 23 | not-selected = BBBBBB 24 | 25 | ; Change accent color 26 | accent = 006BBA 27 | 28 | layer-shadow = EDEDED 29 | contour = EFEFEF 30 | 31 | [dark] 32 | text = ffffff 33 | subtext = 909090 34 | alt-text = ffffff 35 | main = 272727 36 | sidebar = 202020 37 | topbar = 202020 38 | nav-icon-active = bbbbbb 39 | player = 202020 40 | player-border = 2d2d2d 41 | player-bar-shadow = 171717 42 | player-bar-bg = 313131 43 | card = 323232 44 | shadow = ffffff 45 | selected-row = 323232 46 | button = ffffff 47 | button-active = ffffff 48 | button-disabled = 313131 49 | tab-active = 272727 50 | notification = 191919 51 | notification-error = fb7c7c 52 | misc = 202020 53 | not-selected = BBBBBB 54 | 55 | ; Change accent color 56 | accent = 00BEFD 57 | 58 | layer-shadow = 1d1d1d 59 | contour = 303030 60 | 61 | [comfy] 62 | text = ffffff 63 | subtext = 909090 64 | alt-text = ffffff 65 | main = 23283d 66 | sidebar = 1a202e 67 | topbar = 101320 68 | nav-icon-active = bbbbbb 69 | player = 1a202e 70 | player-border = 0d0d0d 71 | player-bar-shadow = 171717 72 | player-bar-bg = 313131 73 | card = 1e2233 74 | shadow = ffffff 75 | selected-row = 1e2233 76 | button = ffffff 77 | button-active = ffffff 78 | button-disabled = 313131 79 | tab-active = 23283d 80 | notification = 191919 81 | notification-error = fb7c7c 82 | misc = 1a202e 83 | not-selected = BBBBBB 84 | accent = 1b7d48 85 | layer-shadow = 1d1d1d 86 | contour = 0c0c0c 87 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/screenshots/comfy-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Fluent/screenshots/comfy-1.jpg -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/screenshots/comfy-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Fluent/screenshots/comfy-2.jpg -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/screenshots/dark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Fluent/screenshots/dark-1.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/screenshots/dark-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Fluent/screenshots/dark-2.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Fluent/screenshots/light-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Fluent/screenshots/light-1.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Grason Chan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/README.md: -------------------------------------------------------------------------------- 1 | # Turntable 2 | 3 | Based on Spotify original theme. 4 | 5 | **Note:** Require Spicetify **v2.2.0** or higher! Otherwise, performance problems will happen when the turntable rotate! 6 | 7 | View the **CHANGELOG** [here](https://github.com/grasonchan/spotify-spice/blob/master/CHANGELOG.md). 8 | 9 | ## Screenshots 10 | 11 |
12 | turntable 13 |
14 |
15 | full app display 16 |
17 |
18 | full app display - vertical mode 19 |
20 | 21 | ## More 22 | 23 | ### About Turntable 24 | 25 | Use CSS to achieve, not picture. This means it can be scaled to any size, but make sure the album cover is not blurry. 26 | 27 | Actually, the rotation of the turntable was created at spicetify v1, but in some cases, animation is affected by other factors. I think "fullAppDisplay.js high GPU usage" is the reason. Fortunately, it's normal now! 28 | 29 | ### Info 30 | 31 | Designed and developed by [Grason Chan](https://github.com/grasonchan). 32 | 33 | The turntable inspired by [Netease Music](https://music.163.com) and [Smartisan OS build-in Music Player](https://www.smartisan.com/os/#/beauty) (not include code). 34 | 35 | Develop and test on macOS. If there's any problem, please open issue or PR. 36 | 37 | ### Installation 38 | 39 | 1. add extension - [Full App Display](https://spicetify.app/docs/getting-started/extensions#full-app-display) 40 | 41 | ```shell 42 | spicetify config extensions fullAppDisplay.js 43 | spicetify apply 44 | ``` 45 | 46 | 2. put **Turntable** and **turntable.js** into the **.config/spicetify** 47 | 48 | ```shell 49 | cd spicetify-themes 50 | cp -r Turntable ~/.config/spicetify/Themes 51 | cp Turntable/turntable.js ~/.config/spicetify/Extensions 52 | ``` 53 | 54 | 3. select the theme and extension, then apply 55 | 56 | ```shell 57 | spicetify config current_theme Turntable 58 | spicetify config extensions turntable.js 59 | spicetify apply 60 | ``` 61 | 62 | ### How to Uninstall 63 | 64 | 1. remove **Turntable** and **rotateTurntable.js** 65 | 66 | ```shell 67 | rm -r ~/.config/spicetify/Themes/Turntable 68 | rm ~/.config/spicetify/Extensions/turntable.js 69 | ``` 70 | 71 | 2. config to spicetify default theme 72 | 73 | ```shell 74 | spicetify config current_theme SpicetifyDefault 75 | ``` 76 | 77 | 3. remove extension - Full App Display and Turntable(optional) 78 | 79 | ```shell 80 | spicetify config extensions fullAppDisplay.js- 81 | spicetify config extensions turntable.js- 82 | ``` 83 | 84 | 4. apply 85 | 86 | ```shell 87 | spicetify apply 88 | ``` 89 | -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/screenshots/blur_fad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Turntable/screenshots/blur_fad.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/screenshots/blur_fad_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Turntable/screenshots/blur_fad_vertical.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/screenshots/fad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Turntable/screenshots/fad.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/screenshots/fad_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Turntable/screenshots/fad_vertical.png -------------------------------------------------------------------------------- /Config/spicetify/Themes/Turntable/screenshots/turntable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Config/spicetify/Themes/Turntable/screenshots/turntable.png -------------------------------------------------------------------------------- /Config/spicetify/config-xpui.ini: -------------------------------------------------------------------------------- 1 | [Setting] 2 | spotify_path = /opt/spotify 3 | prefs_path = /home/archmage/.config/spotify/prefs 4 | current_theme = Dribbblish 5 | replace_colors = 1 6 | overwrite_assets = 1 7 | color_scheme = rosepine 8 | inject_css = 1 9 | spotify_launch_flags = 10 | check_spicetify_upgrade = 0 11 | 12 | [Preprocesses] 13 | remove_rtl_rule = 1 14 | expose_apis = 1 15 | disable_upgrade_check = 1 16 | disable_sentry = 1 17 | disable_ui_logging = 1 18 | 19 | [AdditionalOptions] 20 | extensions = fullAppDisplay.js|keyboardShortcut.js|dribbblish.js 21 | custom_apps = 22 | sidebar_config = 1 23 | home_config = 1 24 | experimental_features = 1 25 | 26 | [Patch] 27 | 28 | ; DO NOT CHANGE! 29 | [Backup] 30 | version = 1.1.80.699.gc3dac750 31 | with = 2.9.2 32 | 33 | -------------------------------------------------------------------------------- /Config/starship.toml: -------------------------------------------------------------------------------- 1 | [character] 2 | success_symbol = "[](bold green)" 3 | error_symbol = "[](bold red)" 4 | vicmd_symbol = "[](bold blue)" 5 | 6 | [directory] 7 | home_symbol = "$HOME" 8 | -------------------------------------------------------------------------------- /Config/yambar/config.yml: -------------------------------------------------------------------------------- 1 | bar: 2 | height: 26 3 | location: top 4 | background: 000000ff 5 | 6 | right: 7 | - clock: 8 | content: 9 | - string: {text: , font: "Font Awesome 5 Free:style=solid:size=12"} 10 | - string: {text: "{date}", right-margin: 5} 11 | - string: {text: , font: "Font Awesome 5 Free:style=solid:size=12"} 12 | - string: {text: "{time}"} 13 | -------------------------------------------------------------------------------- /Config/zathura/zathurarc: -------------------------------------------------------------------------------- 1 | # https://github.com/rose-pine/rose-pine-theme 2 | # Soho vibes for Zathura: Rosé Pine 3 | # 4 | # Usage: 5 | # Copy contents of this file to ~/.config/zathura/zathurarc 6 | # 7 | # Change 'recolor' and 'recolor-keephue' to true to change 8 | # the document colors for a more uniform viewing experience. 9 | 10 | set selection-clipboard clipboard 11 | 12 | set default-bg "#191724" 13 | set default-fg "#e0def4" 14 | 15 | set statusbar-fg "#e0def4" 16 | set statusbar-bg "#555169" 17 | 18 | set inputbar-bg "#6e6a86" 19 | set inputbar-fg "#ebbcba" 20 | 21 | set notification-bg "#e0def4" 22 | set notification-fg "#555169" 23 | 24 | set notification-error-bg "#f6c177" 25 | set notification-error-fg "#555169" 26 | 27 | set notification-warning-bg "#ebbcba" 28 | set notification-warning-fg "#555169" 29 | 30 | set highlight-color "#ebbcba" 31 | set highlight-active-color "#eb6f92" 32 | 33 | set completion-bg "#6e6a86" 34 | set completion-fg "#ebbcba" 35 | 36 | set completion-highlight-fg "#26233a" 37 | set completion-highlight-bg "#ebbcba" 38 | 39 | set recolor-lightcolor "#191724" 40 | set recolor-darkcolor "#e0def4" 41 | 42 | set recolor "true" 43 | set recolor-keephue "true" 44 | -------------------------------------------------------------------------------- /Extra/Firefox/chrome/add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Extra/Firefox/chrome/left-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Extra/Firefox/chrome/right-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Extra/Firefox/chrome/userColors.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --dark_color1: #30333d; 3 | --dark_color2: #1F1D29; 4 | --dark_color3: #585e74; 5 | --dark_color4: #30333d; 6 | 7 | --word_color1: #ccaced; 8 | --word_color2: #c0c0c0; 9 | --word_color3: #dfd7d7; 10 | 11 | --light_color1: #e1e0e6; 12 | --light_color2: #adabb9; 13 | --light_color3: #9795a3; 14 | --light_color4: #878492; 15 | 16 | --other_color1: #332e56; 17 | --other_color2: #4b4757; 18 | --other_color3: #33313c; 19 | } 20 | /*================ LIGHT THEME ================*/ 21 | @media { 22 | :root:not([style]), 23 | :root[style*="--lwt-accent-color:rgb(227, 228, 230);"] { 24 | --base_color1: var(--light_color1); 25 | --base_color2: var(--light_color2); 26 | --base_color3: var(--light_color3); 27 | --base_color4: var(--light_color4); 28 | 29 | --outer_color1: var(--other_color1); 30 | --outer_color2: var(--other_color2); 31 | --outer_color3: var(--other_color3); 32 | 33 | --orbit_color: var(--dark_color3); 34 | } 35 | } 36 | /*================ DARK THEME ================*/ 37 | @media { 38 | :root[style*="--lwt-accent-color:rgb(12, 12, 13);"] { 39 | --base_color1: var(--dark_color1); 40 | --base_color2: var(--dark_color2); 41 | --base_color3: var(--dark_color3); 42 | --base_color4: var(--dark_color4); 43 | 44 | --outer_color1: var(--word_color1); 45 | --outer_color2: var(--word_color2); 46 | --outer_color3: var(--word_color3); 47 | 48 | --orbit_color: var(--light_color3); 49 | } 50 | } 51 | 52 | /*============== PRIVATE THEME ==============*/ 53 | @media { 54 | :root[privatebrowsingmode=temporary] { 55 | --base_color1: #291D4F; 56 | --base_color2: #3C3376; 57 | --base_color3: #4F499D; 58 | --base_color4: #625FC4; 59 | 60 | --outer_color1: #E571F0; 61 | --outer_color2: #D9CAF1; 62 | --outer_color3: #FFF5FF; 63 | 64 | --orbit_color: #B39FE3; 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /Extra/Firefox/chrome/userContent.css: -------------------------------------------------------------------------------- 1 | @import "userColors.css"; 2 | 3 | @-moz-document url(about:blank), url(about:newtab), url(about:home) { 4 | html:not(#ublock0-epicker), 5 | html:not(#ublock0-epicker) body, 6 | #newtab-customize-overlay { 7 | background: var(--dark_color2) !important; 8 | } 9 | 10 | .search-wrapper input { 11 | background-color: var(--dark_color2) !important; 12 | color: var(--dark_color2) !important; 13 | border: none !important; 14 | box-shadow: none !important; 15 | } 16 | 17 | .search-wrapper input:focus { 18 | color: var(--dark_color2) !important; 19 | } 20 | 21 | .search-wrapper .search-button { 22 | fill: var(--dark_color2) !important; 23 | } 24 | 25 | .search-wrapper .search-button:focus, 26 | .search-wrapper .search-button:hover { 27 | background-color: transparent !important; 28 | fill: var(--dark_color2) !important; 29 | } 30 | } 31 | 32 | /* Scrollbar */ 33 | 34 | *:not(select) { 35 | scrollbar-color: var(--dark_color4) var(--dark_color1) !important; 36 | scrollbar-width: thin !important; 37 | } 38 | ::-webkit-scrollbar, 39 | .integrations-select-repos::-webkit-scrollbar { 40 | max-height: var(--scrollbar-chrome-size) !important; 41 | max-width: var(--scrollbar-chrome-size) !important; 42 | } 43 | ::-webkit-scrollbar, 44 | .integrations-select-repos::-webkit-scrollbar, 45 | ::-webkit-scrollbar-corner, 46 | .integrations-select-repos::-webkit-scrollbar-corner, 47 | ::-webkit-scrollbar-track, 48 | .integrations-select-repos::-webkit-scrollbar-track, 49 | ::-webkit-scrollbar-track-piece, 50 | .integrations-select-repos::-webkit-scrollbar-track-piece { 51 | background: var(--dark_color1) !important; 52 | } 53 | ::-webkit-scrollbar:hover, 54 | .integrations-select-repos::-webkit-scrollbar:hover, 55 | ::-webkit-scrollbar-corner:hover, 56 | .integrations-select-repos::-webkit-scrollbar-corner:hover, 57 | ::-webkit-scrollbar-track:hover, 58 | .integrations-select-repos::-webkit-scrollbar-track:hover, 59 | ::-webkit-scrollbar-track-piece:hover, 60 | .integrations-select-repos::-webkit-scrollbar-track-piece:hover { 61 | background: var(--dark_color3) !important; 62 | } 63 | ::-webkit-scrollbar-thumb, 64 | .integrations-select-repos::-webkit-scrollbar-thumb { 65 | background: var(--dark_color4) !important; 66 | border-radius: var(--scrollbar-chrome-radius) !important; 67 | } 68 | ::-webkit-scrollbar-thumb:hover, 69 | .integrations-select-repos::-webkit-scrollbar-thumb:hover { 70 | background: var(--other_color1) !important; 71 | } 72 | -------------------------------------------------------------------------------- /Extra/Firefox/user-overrides.js: -------------------------------------------------------------------------------- 1 | // homepage 2 | user_pref("browser.startup.homepage", "about:home"); 3 | user_pref("browser.newtabpage.enabled", true); 4 | user_pref("browser.startup.page", 1); 5 | 6 | // disable the "master switch" that disables about:home 7 | //user_pref("browser.startup.homepage_override.mstone", ""); 8 | 9 | // allow search engine searching from the urlbar 10 | user_pref("keyword.enabled", true); 11 | 12 | user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); 13 | 14 | user_pref("privacy.resistFingerprinting.letterboxing", false); 15 | -------------------------------------------------------------------------------- /Icons/default/index.theme: -------------------------------------------------------------------------------- 1 | [icon theme] 2 | Inherits=capitaine-cursors 3 | -------------------------------------------------------------------------------- /Local/share/applications/blueman-manager.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name[ar]=مدير البلوتوث 3 | Name[ast]=Alministrador Bluetooth 4 | Name[be]=Кіраўнік Bluetooth 5 | Name[de]=Bluetooth Manager 6 | Name[el]=Διαχειριστής Bluetooth 7 | Name[es]=Gestor de conexiones Bluetooth 8 | Name[et]=Bluetoothi haldur 9 | Name[fi]=Bluetooth-hallinta 10 | Name[fr]=Gestionnaire Bluetooth 11 | Name[he]=מנהל Bluetooth 12 | Name[hr]=Bluetooth upravljač 13 | Name[it]=Gestore Bluetooth 14 | Name[ja]=Bluetooth マネージャー 15 | Name[ko]=블루투스 관리자 16 | Name[lt]=„Bluetooth“ tvarkytuvė 17 | Name[nb]=Håndtering av Blåtann 18 | Name[nl]=Bluetooth-beheerder 19 | Name[pl]=Menedżer Bluetooth 20 | Name[pt_BR]=Gerenciador de Bluetooth 21 | Name[pt]=Gestor de Bluetooth 22 | Name[ru]=Bluetooth менеджер 23 | Name[sk]=Správca Bluetooth 24 | Name[sl]=Bluetooth upravljalnik 25 | Name[sv]=Bluetooth-hanterare 26 | Name[tr]=Bluetooth Yöneticisi 27 | Name[uk]=Засіб керування Bluetooth 28 | Name[vi]=Trình quản lý Bluetooth 29 | Name[zh_CN]=蓝牙管理器 30 | Name[zh_TW]=藍牙管理器 31 | Name[oc]=Gestionari Bluetooth 32 | Name=Bluetooth Manager 33 | Comment[ar]=مدير بلوتوث بلومان 34 | Comment[ast]=Alministrador Bluetooth Blueman 35 | Comment[be]=Blueman - кіраўнік Bluetooth 36 | Comment[de]=Blueman Bluetooth Manager 37 | Comment[el]=Διαχειριστής bluetooth του blueman 38 | Comment[es]=Gestor de conexiones Bluetooth Blueman 39 | Comment[et]=Bluetoothi haldur Blueman 40 | Comment[fi]=Blueman bluetooth-hallinta 41 | Comment[fr]=Gestionnaire Bluetooth Blueman 42 | Comment[he]=Blueman - מנהל Bluetooth 43 | Comment[hr]=Blueman Bluetooth upravljač 44 | Comment[it]=Blueman Gestore Bluetooth 45 | Comment[ja]=Blueman は GTK+ の Bluetooth マネージャーです 46 | Comment[ko]=Blueman 블루투스 관리자 47 | Comment[lt]=Blueman „Bluetooth“ tvarkytuvė 48 | Comment[nb]=Blueman Blåtannsbehandler 49 | Comment[nl]=Blueman Bluetooth-beheer 50 | Comment[pl]=Menedżer Bluetooth Blueman 51 | Comment[pt_BR]=Gerenciador de Bluetooth Blueman 52 | Comment[pt]=Gestor de Bluetooth Blueman 53 | Comment[ru]=Менеджер Bluetooth Blueman 54 | Comment[sk]=Správca Bluetooth Blueman 55 | Comment[sl]=Blueman Bluetooth upravljalnik 56 | Comment[sv]=Blueman Bluetooth-hanterare 57 | Comment[tr]=Blueman Bluetooth Yöneticisi 58 | Comment[uk]=Blueman — засіб керування Bluetooth 59 | Comment[zh_CN]=Blueman 蓝牙管理器 60 | Comment[zh_TW]=Blueman 藍牙管理器 61 | Comment[oc]=Gestionari Bluetooth Blueman 62 | Comment=Blueman Bluetooth Manager 63 | Icon=blueman 64 | Exec=blueman-manager 65 | Terminal=false 66 | Type=Application 67 | StartupNotify=true 68 | Categories=GTK;GNOME;Settings;HardwareSettings; 69 | NoDisplay=true 70 | -------------------------------------------------------------------------------- /Local/share/applications/cmake-gui.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Name=CMake 4 | Comment=Cross-platform buildsystem 5 | Exec=cmake-gui %f 6 | Icon=CMakeSetup 7 | Terminal=false 8 | X-MultipleArgs=false 9 | Type=Application 10 | Categories=Development; 11 | StartupNotify=true 12 | MimeType=application/x-cmakecache; 13 | NoDisplay=true 14 | -------------------------------------------------------------------------------- /Local/share/applications/compton.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=compton 5 | GenericName=X compositor 6 | Comment=A X compositor 7 | Categories=Utility; 8 | Keywords=compositor;composite manager;window effects;transparency;opacity; 9 | TryExec=compton 10 | Exec=compton 11 | Icon=compton 12 | NoDisplay=true 13 | # Thanks to quequotion for providing this file! 14 | -------------------------------------------------------------------------------- /Local/share/applications/discord-canary.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Discord Canary 3 | StartupWMClass=discord 4 | Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. 5 | GenericName=Internet Messenger 6 | Exec=/usr/bin/discord-canary 7 | Icon=discord-canary 8 | Type=Application 9 | Categories=Network;InstantMessaging; 10 | Path=/usr/bin 11 | Path=/usr/bin 12 | NoDisplay=true 13 | -------------------------------------------------------------------------------- /Local/share/applications/electron.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Electron 4 | Icon=electron 5 | Exec=electron %u 6 | Categories=Development;GTK; 7 | StartupNotify=true 8 | NoDisplay=true 9 | -------------------------------------------------------------------------------- /Local/share/applications/electron13.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Electron 13 4 | Icon=electron13 5 | Exec=electron13 %u 6 | Categories=Development;GTK; 7 | StartupNotify=true 8 | NoDisplay=true 9 | -------------------------------------------------------------------------------- /Local/share/applications/electron14.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Electron 14 4 | Icon=electron14 5 | Exec=electron14 %u 6 | Categories=Development;GTK; 7 | StartupNotify=true 8 | NoDisplay=true 9 | -------------------------------------------------------------------------------- /Local/share/applications/electron16.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Electron 16 4 | Icon=electron16 5 | Exec=electron16 %u 6 | Categories=Development;GTK; 7 | StartupNotify=true 8 | NoDisplay=true 9 | -------------------------------------------------------------------------------- /Local/share/applications/glslViewer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.6 3 | Name=GlslViewer 4 | Name[en_GB]=GlslViewer 5 | GenericName=Glsl shader sandbox 6 | GenericName[en_GB]=Glsl shader sandbox 7 | Comment=Shader sandbox for 2D and 3D 8 | Type=Application 9 | Exec=glslViewer %F --fxaa -e skybox,on -e floor,on 10 | Icon=/usr/share/pixmaps/glslViewer.png 11 | Terminal=true 12 | MimeType=model/mesh;model/x-ply;model/x-obj;model/x-glb;model/x-gltf; 13 | Categories=Graphics;3DGraphics;Viewer; 14 | NoDisplay=true 15 | -------------------------------------------------------------------------------- /Local/share/applications/htop.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Version=1.0 4 | Name=Htop 5 | GenericName=Process Viewer 6 | GenericName[ca]=Visualitzador de processos 7 | GenericName[da]=Procesfremviser 8 | GenericName[de]=Prozessanzeige 9 | GenericName[en_GB]=Process Viewer 10 | GenericName[es]=Visor de procesos 11 | GenericName[fi]=Prosessikatselin 12 | GenericName[fr]=Visualiseur de processus 13 | GenericName[gl]=Visor de procesos 14 | GenericName[it]=Visore dei processi 15 | GenericName[ko]=프로세스 뷰어 16 | GenericName[nb]=Prosessviser 17 | GenericName[nl]=Viewer van processen 18 | GenericName[nn]=Prosessvisar 19 | GenericName[pl]=Przeglądarka procesów 20 | GenericName[pt]=Visualizador de Processos 21 | GenericName[pt_BR]=Visualizador de processos 22 | GenericName[ru]=Монитор процессов 23 | GenericName[sk]=Prehliadač procesov 24 | GenericName[sl]=Pregledovalnik opravil 25 | GenericName[sr@ijekavian]=Приказивач процеса 26 | GenericName[sr@ijekavianlatin]=Prikazivač procesa 27 | GenericName[sr@latin]=Prikazivač procesa 28 | GenericName[sr]=Приказивач процеса 29 | GenericName[sv]=Processvisning 30 | GenericName[tr]=Süreç Görüntüleyici 31 | GenericName[uk]=Перегляд процесів 32 | GenericName[zh_CN]=进程查看器 33 | GenericName[zh_TW]=行程檢視器 34 | Comment=Show System Processes 35 | Comment[ca]=Visualitzeu els processos del sistema 36 | Comment[da]=Vis systemprocesser 37 | Comment[de]=Systemprozesse anzeigen 38 | Comment[en_GB]=Show System Processes 39 | Comment[es]=Mostrar procesos del sistema 40 | Comment[fi]=Katsele järjestelmän prosesseja 41 | Comment[fr]=Affiche les processus système 42 | Comment[gl]=Mostrar os procesos do sistema. 43 | Comment[it]=Mostra processi di sistema 44 | Comment[ko]=시스템 프로세스 보기 45 | Comment[nb]=Vis systemprosesser 46 | Comment[nl]=Systeemprocessen tonen 47 | Comment[nn]=Vis systemprosessar 48 | Comment[pl]=Pokaż procesy systemowe 49 | Comment[pt]=Mostrar os Processos do Sistema 50 | Comment[pt_BR]=Mostra os processos do sistema 51 | Comment[ru]=Просмотр списка процессов в системе 52 | Comment[sk]=Zobraziť systémové procesy 53 | Comment[sl]=Prikaz sistemskih opravil 54 | Comment[sr@ijekavian]=Приказ системских процеса 55 | Comment[sr@ijekavianlatin]=Prikaz sistemskih procesa 56 | Comment[sr@latin]=Prikaz sistemskih procesa 57 | Comment[sr]=Приказ системских процеса 58 | Comment[sv]=Visa systemprocesser 59 | Comment[tr]=Sistem Süreçlerini Göster 60 | Comment[uk]=Перегляд системних процесів 61 | Comment[zh_CN]=显示系统进程 62 | Comment[zh_TW]=顯示系統行程 63 | Icon=htop 64 | Exec=htop 65 | Terminal=true 66 | Categories=System;Monitor;ConsoleOnly; 67 | Keywords=system;process;task 68 | NoDisplay=true 69 | -------------------------------------------------------------------------------- /Local/share/applications/lstopo.desktop: -------------------------------------------------------------------------------- 1 | # should only be used when lstopo is built with Cairo/X11 support 2 | # so that no terminal is required 3 | [Desktop Entry] 4 | Name=Hardware Locality lstopo 5 | Comment=Show hardware topology 6 | Exec=lstopo 7 | Terminal=false 8 | Type=Application 9 | Categories=System; 10 | Keywords=System;Utility; 11 | Icon=hwloc 12 | NoDisplay=true 13 | -------------------------------------------------------------------------------- /Local/share/applications/markdown.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Open Markdown 4 | Comment=Opens markdown file in zathura. 5 | Icon=utilities-terminal 6 | Terminal=false 7 | Exec=~/.scripts/markdown.sh %F 8 | MimeType=text/markdown; 9 | Keywords=Zathura,Markdown,PDF,Reader 10 | NoDisplay=true 11 | -------------------------------------------------------------------------------- /Local/share/applications/nitrogen.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=nitrogen /home/archmage/.wallpaper 4 | Name=Nitrogen 5 | GenericName=Wallpaper Setter 6 | GenericName[ru]=Установщик фонов 7 | Categories=Utility;GTK;DesktopSettings; 8 | Icon=nitrogen 9 | Comment=Browse and set desktop backgrounds 10 | Comment[bs]=Pregledaj i postavi pozadinske slike 11 | Comment[hr]=Pregledaj i postavi pozadinske slike 12 | Comment[sr]=Прегледај и постави позадинске слике 13 | Comment[ru]=Просмотр и выбор фонов рабочих столов 14 | Keywords=background;desktop; 15 | -------------------------------------------------------------------------------- /Local/share/applications/org.pwmt.zathura.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name[ar]=Zathura 5 | Name[ca]=Zathura 6 | Name[cs]=Zathura 7 | Name[de]=Zathura 8 | Name[el]=Zathura 9 | Name[eo]=Zathura 10 | Name[es]=Zathura 11 | Name[es_CL]=Zathura 12 | Name[fr]=Zathura 13 | Name[he]=Zathura 14 | Name[id_ID]=Zathura 15 | Name[it]=Zathura 16 | Name[lt]=Zathura 17 | Name[nl]=Zathura 18 | Name[no]=Zathura 19 | Name[pl]=Zathura 20 | Name[pt_BR]=Zathura 21 | Name[ru]=Zathura 22 | Name[sv]=Zathura 23 | Name[ta_IN]=Zathura 24 | Name[tr]=Zathura 25 | Name[uk_UA]=Zathura 26 | Name=Zathura 27 | Comment[ar]=عارض وثائق الحد الأدنى 28 | Comment[ca]=Un visualitzador de documents minimalista 29 | Comment[cs]=Jednoduchý prohlížeč dokumentů 30 | Comment[de]=Ein minimalistischer Dokumenten-Betrachter 31 | Comment[el]=Ένας ελαφρύς προβολέας κειμένων 32 | Comment[eo]=Malpeza dokumento spektanto 33 | Comment[es_CL]=Un visor de documentos minimalista 34 | Comment[fr]=Un visionneur de document minimaliste 35 | Comment[he]=מציג מסמכים מינימליסטי 36 | Comment[id_ID]=Pembaca dokumen minimalis 37 | Comment[it]=Un visualizzatore di documenti minimalista 38 | Comment[lt]=Paprasta dokumentų skaitytuvė 39 | Comment[nl]=Een minimalistisch documentweergaveprogramma 40 | Comment[no]=En minimalistisk dokumentleser 41 | Comment[pl]=Minimalistyczna przeglądarka dokumentów 42 | Comment[pt_BR]=Um visualizador de documentos minimalista 43 | Comment[ru]=Минималистичный просмотрщик документов 44 | Comment[sv]=En minimalistisk dokumentvisare 45 | Comment[tr]=Minimalist bir belge görüntüleyicisi 46 | Comment[uk_UA]=Простий переглядач документів 47 | Comment=A minimalistic document viewer 48 | Exec=zathura %U 49 | # Translators: Icon of the desktop entry. 50 | Icon=org.pwmt.zathura 51 | Terminal=false 52 | Categories=Office;Viewer; 53 | # Translators: Search terms to find this application. Do not translate or 54 | # localize the semicolons. The list must also end with a semicolon. 55 | Keywords[cs]=PDF;PS;PostScript;DjVU;dokument;představení;prohlížeč; 56 | Keywords[de]=PDF;Ps;PostScript;DjVU;Dokumente;Presentation;Betrachter; 57 | Keywords[fr]=PDF;PS;PostScript;DjVU;document;présentation;visionneur; 58 | Keywords[it]=PDF;PS;PostScript;DjVU;documenti;presentazioni;lettore; 59 | Keywords[nl]=PDF;PS;PostScript;DjVU;document;presentatie;weergave; 60 | Keywords[ru]=PDF,PS,PostScript,DjVU,документ,презентация,просмотрщик; 61 | Keywords[sv]=PDF;PS;PostScript;DjVU;dokument;presentation;visare; 62 | Keywords[uk_UA]=PDF;PS;PostScript;DjVU;документ;презентація;переглядач; 63 | Keywords=PDF;PS;PostScript;DjVU;document;presentation;viewer; 64 | NoDisplay=true 65 | -------------------------------------------------------------------------------- /Local/share/applications/picom.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=picom 5 | GenericName=X compositor 6 | Comment=A X compositor 7 | Categories=Utility; 8 | Keywords=compositor;composite manager;window effects;transparency;opacity; 9 | TryExec=picom 10 | Exec=picom 11 | NoDisplay=true 12 | # Thanks to quequotion for providing this file! 13 | -------------------------------------------------------------------------------- /Local/share/applications/qv4l2.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Qt V4L2 test Utility 3 | Name[pt]=Utilitário de teste V4L2 4 | Comment=Allow testing Video4Linux devices 5 | Comment[pt]=Permite testar dispositivos Video4Linux 6 | Exec=qv4l2 7 | Icon=qv4l2 8 | Terminal=false 9 | Type=Application 10 | Categories=AudioVideo; 11 | Keywords=video;grabber;V4L; 12 | NoDisplay=true 13 | -------------------------------------------------------------------------------- /Local/share/applications/qvidcap.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Qt V4L2 video capture utility 3 | Comment=Viewer for video capture 4 | Exec=qvidcap 5 | Icon=qvidcap 6 | Terminal=false 7 | Type=Application 8 | Categories=AudioVideo; 9 | Keywords=video;grabber;V4L; 10 | NoDisplay=true 11 | -------------------------------------------------------------------------------- /Local/share/applications/ranger.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=ranger 4 | Comment=Launches the ranger file manager 5 | Icon=utilities-terminal 6 | Terminal=false 7 | Exec=alacritty -e ranger 8 | Categories=ConsoleOnly;System;FileTools;FileManager 9 | MimeType=inode/directory; 10 | Keywords=File;Manager;Browser;Explorer;Launcher;Vi;Vim;Python 11 | NoDisplay=true 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rosé pine dots 2 | qtile dots for my laptop, using the rosé pine color scheme 3 | 4 | # previews 5 | 6 | ![Preview](Screenshots/new-ranger.png) 7 | ![Preview](Screenshots/new-neofetch.png) 8 | 9 | # packages 10 | 11 | either do ``sudo pacman -S $(cat paclist)`` or run install.sh 12 | 13 | # additional files 14 | 15 | install the following gtk theme systemwide (usr/share/themes) 16 | [rosé pine gtk](https://github.com/rose-pine/gtk) 17 | (or just do install.sh) 18 | 19 | slack theme: 20 | [slack](https://github.com/rose-pine/slack) 21 | -------------------------------------------------------------------------------- /Screenshots/new-neofetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Screenshots/new-neofetch.png -------------------------------------------------------------------------------- /Screenshots/new-ranger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Screenshots/new-ranger.png -------------------------------------------------------------------------------- /Screenshots/old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Screenshots/old.png -------------------------------------------------------------------------------- /Scripts/backlight/current.store: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /Scripts/backlight/decrease.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | backlight_control -10 3 | exec ~/.scripts/backlight/dunst-brightness-refresh.sh $CUR 4 | -------------------------------------------------------------------------------- /Scripts/backlight/dunst-brightness-refresh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # changeVolume 3 | 4 | BRIGHTNESS=$(cat /sys/class/backlight/intel_backlight/brightness) 5 | MAX_BRIGHTNESS=$(cat /sys/class/backlight/intel_backlight/max_brightness) 6 | OUT=$(( $BRIGHTNESS*100/$MAX_BRIGHTNESS )) 7 | 8 | 9 | # send notification with dunst 10 | msgTag='brightness_refresh' 11 | dunstify -a "changeBrightness" -u low -h string:x-dunst-stack-tag:$msgTag \ 12 | -h int:value:"$OUT" "Brightness: ${OUT}%" 13 | -------------------------------------------------------------------------------- /Scripts/backlight/increase.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | backlight_control +10 3 | exec ~/.scripts/backlight/dunst-brightness-refresh.sh 4 | -------------------------------------------------------------------------------- /Scripts/download-docx.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DATE=$(echo $(date +"%m_%d_%Y_")) 4 | BASENAME=$(basename "$1") 5 | RMEXT=${BASENAME%".docx"} 6 | OUTPATH="$HOME/Desktop/school/philosophy/" 7 | OUTPATH+=$DATE 8 | OUTPATH+=$RMEXT 9 | echo "DATE: "$DATE 10 | echo "OUTPATH: "$OUTPATH 11 | CPPATH="$HOME/Desktop/school/philosophy/proprietary/" 12 | CPPATH+=$DATE 13 | CPPATH+=$BASENAME 14 | mv "$1" "$CPPATH" 15 | 16 | unoconv --output "$OUTPATH" "$CPPATH" 17 | -------------------------------------------------------------------------------- /Scripts/firefox-unconf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | firefox -p unconfigured 4 | -------------------------------------------------------------------------------- /Scripts/lock.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sleep 0.2 3 | 4 | i3lock-fancy -f "Fira-Code-Regular-Nerd-Font-Complete" -t "hello, argus." 5 | 6 | pactl set-sink-mute @DEFAULT_SINK@ on 7 | ~/.scripts/sound/dunst-volume-refresh.sh 8 | -------------------------------------------------------------------------------- /Scripts/markdown.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # requires md2pdf python utility from the AUR 4 | md2pdf $1 -o /tmp/pdf.pdf 5 | zathura /tmp/pdf.pdf 6 | 7 | # remove the file when done 8 | rm /tmp/pdf.pdf 9 | -------------------------------------------------------------------------------- /Scripts/pinta-clipboard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "This script relies on a \"Screenshots\" folder \ 4 | in your home directory, as well as xclip and \ 5 | pngcheck on the AUR" 6 | 7 | # Stuff whatever the last clipboard item is into an image 8 | xclip -selection clipboard -t image/png -o > /tmp/pinta-clip.png 9 | 10 | # Open up the image with viu and check for an error 11 | checkPNG=$( pngcheck /tmp/pinta-clip.png ) 12 | if echo "$checkPNG" | grep -q "ERROR"; then 13 | echo "No image found in clipboard: $checkPNG" 14 | TARGETS=$(ls $HOME/Screenshots) 15 | set -- $TARGETS 16 | pinta $HOME/Screenshots/$(echo $1) 17 | else 18 | NAME=$HOME/Screenshots/$(date +"%F_%T").png 19 | mv /tmp/pinta-clip.png $NAME 20 | pinta $NAME 21 | fi 22 | -------------------------------------------------------------------------------- /Scripts/random-feh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SELECTED="$(find $HOME/.wallpaper/$1 -maxdepth 1 -not -type d |sort -R |tail -$N)" 4 | 5 | feh --bg-fill $SELECTED 6 | -------------------------------------------------------------------------------- /Scripts/random-xgif.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | wallpaper[0]=$HOME/.wallpaper/animated/yellow-forest.gif 4 | wallpaper[1]=$HOME/.wallpaper/animated/crescent.gif 5 | #wallpaper[2]=$HOME/.wallpaper/animated/floating-islands.gif 6 | #wallpaper[3]=$HOME/.wallpaper/animated/pixelart-ramen.gif 7 | wallpaper[2]=$HOME/.wallpaper/animated/sunbeams.gif 8 | wallpaper[3]=$HOME/.wallpaper/animated/sunset-town.gif 9 | wallpaper[4]=$HOME/.wallpaper/animated/wasteland.gif 10 | wallpaper[5]=$HOME/.wallpaper/animated/yellow-farm.gif 11 | 12 | size=${#wallpaper[@]} 13 | index=$(($RANDOM % size)) 14 | selected=${wallpaper[$index]} 15 | 16 | 17 | xgifwallpaper $selected --scale=FILL --scale-filter=PIXEL -d 15 & 18 | -------------------------------------------------------------------------------- /Scripts/rmdesktop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cp $1 ~/.local/share/applications 4 | sudo rm $1 5 | sudo ln -s /dev/null $1 6 | echo removed $1 7 | -------------------------------------------------------------------------------- /Scripts/rofi-launchpad.sh: -------------------------------------------------------------------------------- 1 | rofi -no-lazy-grab -show drun -modi drun -theme "$HOME/.config/rofi/launchpad.rasi" 2 | -------------------------------------------------------------------------------- /Scripts/rofi-powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # rofi themes originally by: 4 | ## Author : Aditya Shakya 5 | ## Mail : adi1090x@gmail.com 6 | ## Github : @adi1090x 7 | ## Twitter : @adi1090x 8 | 9 | rofi_command="rofi -theme $HOME/.config/rofi/powermenu-fullscreen.rasi" 10 | 11 | uptime=$(uptime -p | sed -e 's/up //g') 12 | cpu=$($HOME/.config/rofi/usedcpu) 13 | memory=$($HOME/.config/rofi/usedram) 14 | 15 | # Options 16 | shutdown=$(echo -e "\uF204") 17 | reboot=$(echo -e "\uF301") 18 | lock=$(echo -e "\uF2A8") 19 | suspend=$(echo -e "\uF2B2") 20 | 21 | # Confirmation 22 | function confirm_exit() { 23 | rofi -dmenu\ 24 | -i\ 25 | -no-fixed-num-lines\ 26 | -p "Are You Sure? : "\ 27 | -theme $HOME/.config/rofi/confirm.rasi 28 | } 29 | 30 | # Variable passed to rofi 31 | options="$shutdown\n$reboot\n$lock\n$suspend" 32 | 33 | chosen="$(echo -e "$options" | $rofi_command -p "UP - $uptime" -dmenu -selected-row 2)" 34 | 35 | case $chosen in 36 | $shutdown) 37 | ans=$(confirm_exit &) 38 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 39 | systemctl poweroff 40 | else 41 | exit 0 42 | fi 43 | ;; 44 | $reboot) 45 | ans=$(confirm_exit &) 46 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 47 | systemctl reboot 48 | else 49 | exit 0 50 | fi 51 | ;; 52 | $lock) 53 | $HOME/.scripts/lock.sh 54 | ;; 55 | $suspend) 56 | pactl set-sink-mute @DEFAULT_SINK@ on 57 | systemctl suspend 58 | ;; 59 | esac 60 | -------------------------------------------------------------------------------- /Scripts/rofi-search.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | xdg-open "$(rg --no-messages --files /home/computerdad/Desktop /home/computerdad/Downloads /home/computerdad/Pictures \ 3 | -g "!{*.srt,*.rar,*.txt,*.zip,*.nfo}" | rofi -threads 0 \ 4 | -theme-str "#window { width: 900;}" \ 5 | -dmenu -sort -sorting-method fzf -i -p "find")" 6 | -------------------------------------------------------------------------------- /Scripts/rofi.sh: -------------------------------------------------------------------------------- 1 | rofi -no-lazy-grab -show drun -modi drun -theme "$HOME/.config/rofi/theme.rasi" 2 | -------------------------------------------------------------------------------- /Scripts/sound/dunst-volume-refresh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # changeVolume 3 | 4 | # Arbitrary but unique message tag 5 | msgTag="volume_refresh" 6 | 7 | # Query amixer for the current volume and whether or not the speaker is muted 8 | volume="$(pactl get-sink-volume @DEFAULT_SINK@ | awk '{print $5}' | sed 's/%//' )" 9 | mute="$(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}')" 10 | if [[ $volume == 0 || "$mute" == "yes" ]]; then 11 | # Show the sound muted notification 12 | dunstify -a "changeVolume" -u low -h string:x-dunst-stack-tag:$msgTag "Volume muted" 13 | else 14 | # Show the volume notification 15 | notify-send -a "changeVolume" -u low -h string:x-dunst-stack-tag:$msgTag \ 16 | -h int:value:"$volume" "Volume: ${volume}%" 17 | fi 18 | 19 | # Play the volume changed sound 20 | # canberra-gtk-play -i audio-volume-change -d "changeVolume" 21 | 22 | -------------------------------------------------------------------------------- /Scripts/sound/volume-down.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pactl set-sink-volume @DEFAULT_SINK@ -10% 4 | 5 | exec ~/.scripts/sound/dunst-volume-refresh.sh 6 | -------------------------------------------------------------------------------- /Scripts/sound/volume-mute.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pactl set-sink-mute @DEFAULT_SINK@ toggle 4 | 5 | exec ~/.scripts/sound/dunst-volume-refresh.sh 6 | -------------------------------------------------------------------------------- /Scripts/sound/volume-up.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pactl set-sink-volume @DEFAULT_SINK@ +10% 4 | 5 | exec ~/.scripts/sound/dunst-volume-refresh.sh 6 | -------------------------------------------------------------------------------- /Scripts/spicetify/dribbblish/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | cp $SC/Themes/Dribbblish/dribbblish.js $SC/Extensions/ 6 | 7 | spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 8 | spicetify config extensions dribbblish.js 9 | spicetify config color_scheme rosepine 10 | spicetify config current_theme Dribbblish 11 | spicetify apply 12 | -------------------------------------------------------------------------------- /Scripts/spicetify/dribbblish/uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | # remove extension file 6 | rm $SC/Extensions/dribbblish.js 7 | 8 | # deselect the extension 9 | spicetify config extensions dribbblish.js- 10 | 11 | spicetify config inject_css 0 replace_colors 0 overwrite_assets 0 12 | spicetify config current_theme SpicetifyDefault 13 | spicetify config color_scheme base 14 | spicetify apply 15 | -------------------------------------------------------------------------------- /Scripts/spicetify/fluent/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | cp $SC/Themes/Fluent/fluent.js $SC/Extensions/ 6 | 7 | spicetify config inject_css 1 replace_colors 1 overwrite_assets 1 8 | spicetify config extensions fluent.js 9 | spicetify config color_scheme dark 10 | spicetify config current_theme Fluent 11 | spicetify apply 12 | -------------------------------------------------------------------------------- /Scripts/spicetify/fluent/uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | # remove extension file 6 | rm $SC/Extensions/fluent.js 7 | 8 | # deselect the extension 9 | spicetify config extensions fluent.js- 10 | 11 | spicetify config inject_css 0 replace_colors 0 overwrite_assets 0 12 | spicetify config current_theme SpicetifyDefault 13 | spicetify config color_scheme base 14 | spicetify apply 15 | -------------------------------------------------------------------------------- /Scripts/spicetify/turntable/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | cp $SC/Themes/Turntable/turntable.js $SC/Extensions/ 6 | 7 | spicetify config extensions turntable.js 8 | spicetify config color_scheme base 9 | spicetify config current_theme Turntable 10 | spicetify apply 11 | -------------------------------------------------------------------------------- /Scripts/spicetify/turntable/uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SC="$(dirname "$(spicetify -c)")" 4 | 5 | # remove extension file 6 | rm $SC/Extensions/turntable.js 7 | 8 | # deselect the extension 9 | spicetify config extensions turntable.js- 10 | 11 | spicetify config current_theme SpicetifyDefault 12 | spicetify config color_scheme base 13 | spicetify apply 14 | -------------------------------------------------------------------------------- /Scripts/take-screenshot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DATE=$(echo $(date +"%F_%T")) 4 | NAME=$(echo screenshot_$DATE) 5 | 6 | ffmpeg -f x11grab -video_size 1920x1080 -i $DISPLAY -vframes 1 ~/Screenshots/$NAME.png 7 | 8 | # send notif 9 | dunstify -a "takeScreenshot" -u low -h string:x-dunst-stack-tag:"takeScreenshot" $NAME 10 | -------------------------------------------------------------------------------- /Wallpaper/Live.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Wallpaper/Live.jpg -------------------------------------------------------------------------------- /Wallpaper/Nigoki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Wallpaper/Nigoki.png -------------------------------------------------------------------------------- /Wallpaper/Shogoki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Wallpaper/Shogoki.png -------------------------------------------------------------------------------- /Wallpaper/ascii/arch.txt: -------------------------------------------------------------------------------- 1 | ${c1} 2 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀ 3 | ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀ 4 | ⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀ 5 | ⠀⠀⠀⠀⠀⠀⢀⣶⣍⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀ 6 | ⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀ 7 | ⠀⠀⠀⠀⢠⣼⣿⣿⣿⡿⢿⣿⣿⣿⣷⡄⠀⠀⠀⠀ 8 | ⠀⠀⠀⢀⣿⣿⣿⣿⠋⠀⠀⠙⢿⣿⣿⣿⣄⠀⠀⠀ 9 | ⠀⠀⢠⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣛⠄⠀⠀ 10 | ⠀⢠⣿⣿⠿⠟⠛⠃⠀⠀⠀⠀⠘⠛⠻⠿⣿⣷⣄⠀ 11 | ⡸⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢇ 12 | -------------------------------------------------------------------------------- /Wallpaper/ascii/artix.txt: -------------------------------------------------------------------------------- 1 | ${c1} 2 | -- 3 | -oo- 4 | -+sso: 5 | `/++oso: 6 | .` .-/oo: 7 | -ooo/:.``.:- 8 | -ooossss++/-` 9 | -ooosso+/:-.`.:- 10 | -ooo+:-. `-++so: 11 | .:-` `.-/- 12 | -------------------------------------------------------------------------------- /Wallpaper/ascii/braille-artix-small.txt: -------------------------------------------------------------------------------- 1 | ${c1} 2 | ⣰⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀ 3 | ⣰⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀ 4 | ⣰⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀ 5 | ⠐⠿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀ 6 | ⣀⣀ ⠈⠙⠻⢿⣿⣿⣆⠀⠀⠀⠀⠀ 7 | ⣰⣿⣿⣿⣶⣦⣄⡀⠈⠙⠿⣆⠀⠀⠀⠀ 8 | ⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡄⠀⠀⠀⠀ 9 | ⣰⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⠀⣀⣤⣆⠀⠀ 10 | ⣰⣿⣿⣿⡿⠿⠛⠉ ⠠⢴⣿⣿⣿⣿⣆⠀ 11 | ⡰⠿⠛⠉⠁ ⠉⠙⠛⠿⢆ 12 | 13 | -------------------------------------------------------------------------------- /Wallpaper/ascii/braille-artix.txt: -------------------------------------------------------------------------------- 1 | ${c1} 2 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 3 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 4 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 5 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 6 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 7 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀ 8 | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⢿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀ 9 | ⠀⠀⠀⠀⠀⠀⠀⢰⣿⣶⣦⣄⣀⠀⠀⠀⠈⠙⠿⢿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀ 10 | ⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣷⣤⣄⡀⠀⠀⠈⠛⢿⡇⠀⠀⠀⠀⠀⠀ 11 | ⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣀⡀⠈⠀⠀⠀⠀⠀⠀ 12 | ⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠋⠀⢀⠀⠀⠀⠀ 13 | ⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⢀⣠⣶⣾⣆⠀⠀⠀ 14 | ⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠋⠀⠀⠀⠀⢀⣠⣤⣿⣿⣿⣿⣿⣿⣦⠀⠀ 15 | ⠀⢰⣿⣿⣿⡿⠟⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠻⢿⣿⣿⣿⣿⡆⠀ 16 | ⡰⠿⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠿⢆ 17 | 18 | -------------------------------------------------------------------------------- /Wallpaper/ascii/inverted-braille-artix.txt: -------------------------------------------------------------------------------- 1 | ${c1} 2 | ⣿⣿⣿⣿⣿⣿⣿⠏⢿⣿⣿⣿⣿⣿⣿ 3 | ⣿⣿⣿⣿⣿⣿⣿⠀⠘⣿⣿⣿⣿⣿⣿ 4 | ⣿⣿⣿⣿⣿⣿⣯⡀⠀⠘⣿⣿⣿⣿⣿ 5 | ⣿⣿⣿⣿⢿⣿⣿⣿⣶⣄⠘⣿⣿⣿⣿ 6 | ⣿⣿⣿⠇⠀⠈⠻⣿⣿⣿⣷⣜⣿⣿⣿ 7 | ⣿⣿⡏⠀⠀⠀⠀⣀⣽⣿⣿⣿⣿⣿⣿ 8 | ⣿⡟⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⠁⠹⣿ 9 | ⣿⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡹ 10 | -------------------------------------------------------------------------------- /Wallpaper/cotton-candy-clouds-1080p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Wallpaper/cotton-candy-clouds-1080p.jpg -------------------------------------------------------------------------------- /Wallpaper/pink-glow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-argus/rose-pine-dots/00aa7222ca5573daec37df34aba6f9cdcf574faa/Wallpaper/pink-glow.jpg -------------------------------------------------------------------------------- /paclist: -------------------------------------------------------------------------------- 1 | alacritty 2 | dunst 3 | capitaine-cursors 4 | feh 5 | firefox 6 | htop 7 | neofetch 8 | neovim 9 | network-manager-applet 10 | networkmanager 11 | noto-fonts 12 | noto-fonts-cjk 13 | noto-fonts-emoji 14 | noto-fonts-extra 15 | qtile 16 | rofi 17 | sxiv 18 | ungoogled-chromium 19 | xclip 20 | xfce4-clipman-plugin 21 | xmousepasteblock-git 22 | xsuspender-git 23 | zathura 24 | zathura-pdf-poppler 25 | zsh 26 | -------------------------------------------------------------------------------- /yaylist: -------------------------------------------------------------------------------- 1 | backlight_control 2 | cbonsai 3 | i3lock-fancy-git 4 | gnome-calculator-gtk3 5 | md2pdf 6 | nerd-fonts-fira-code 7 | nerd-fonts-noto-sans-mono 8 | nerd-fonts-victor-mono 9 | picom-jonaburg-fix 10 | python-ueberzug-git 11 | ranger-git 12 | spicetify-cli 13 | spotify 14 | tmatrix-git 15 | ttf-font-icons 16 | unimatrix-git 17 | zsh-autocomplete-git 18 | zsh-syntax-highlighting 19 | --------------------------------------------------------------------------------