Waypaper-Engine
A wallpaper setter with playlist functionality!
File Explorer
Download Latest Version (.zip)- ci.yml
- docs.yml
- release.yml
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- 128x128.png
- 16x16.png
- 256x256.png
- 32x32.png
- 512x512.png
- 64x64.png
- cli.go
- cli_backends.go
- cli_config.go
- cli_events.go
- cli_folders.go
- cli_images.go
- cli_monitors.go
- cli_playlists.go
- cli_wallpaper.go
- main.go
- monitor_providers.go
- ARCHITECTURE.md
- openapi.yaml
- spec_test.go
- awww.go
- config.go
- daemon_test.go
- duration.go
- duration_test.go
- config.go
- feh.go
- feh_test.go
- config.go
- hyprpaper.go
- config.go
- mpvpaper.go
- mpvpaper_test.go
- config.go
- swaybg.go
- wal-qt.yaml
- unixsocket.go
- client.gen.go
- gen.go
- oapi-codegen.yaml
- client.go
- client_test.go
- config.go
- config_race_test.go
- env.go
- env_test.go
- errors.go
- errors_test.go
- load_transition_regression_test.go
- mapping.go
- monitor_provider.go
- monitor_provider_test.go
- network_settings_test.go
- parallax_driver_sync_test.go
- parallax_request.go
- parallax_request_test.go
- respawn_lifecycle_test.go
- startup_outputs_test.go
- transition_bezier.go
- transition_bezier_test.go
- walqt.go
- walqt_test.go
- apply_shim_test.go
- backend.go
- content.go
- README.md
- registry.go
- registry_impl.go
- registry_test.go
- select.go
- select_test.go
- snapshot.go
- switch.go
- switch_test.go
- defaults.go
- cielab.go
- cielab_test.go
- hue.go
- hue_test.go
- config.go
- types.go
- viper_manager.go
- viper_manager_test.go
- controller.go
- controller_test.go
- daemon.go
- daemon_test.go
- bus.go
- bus_test.go
- types.go
- activate_backend_response.go
- backends.go
- backends_test.go
- config.go
- config_test.go
- folders.go
- folders_test.go
- handlers.go
- capabilities_response.go
- health.go
- health_test.go
- healthz_response.go
- info_response.go
- httpjson.go
- httpjson_test.go
- add_images_response.go
- cancel_import_response.go
- delete_images_response.go
- extract_video_palette_response.go
- images.go
- images_colors_near_test.go
- images_hue_test.go
- images_test.go
- select_all_response.go
- tags_response.go
- monitors.go
- monitors_test.go
- next_all_response.go
- pause_all_response.go
- playlists.go
- playlists_test.go
- previous_all_response.go
- resume_all_response.go
- start_test.go
- stop_all_response.go
- themes.go
- clear_history_response.go
- random_wallpaper_response.go
- set_wallpaper_response.go
- wallpaper.go
- wallpaper_current_response.go
- wallpaper_current_response_test.go
- wallpaper_test.go
- index.html
- preview.png
- waypaper.json
- index.html
- local.png
- waypaper.json
- README.md
- secret.png
- ffmpeg_resolve.go
- media_import_test.go
- palette.go
- palette_test.go
- processor.go
- processor_chromium_test.go
- splitter.go
- splitter_test.go
- thumbnailer.go
- transform.go
- transform_test.go
- video_loop_export.go
- video_loop_export_test.go
- video_palette.go
- video_palette_test.go
- web_importer.go
- web_importer_test.go
- types.go
- wlr-output-management-unstable-v1.xml
- detector.go
- detector_test.go
- manager.go
- manager_impl.go
- manager_test.go
- parser_test.go
- provider.go
- provider_wayland.go
- provider_wayland_legacy.go
- provider_wayland_snapshot.go
- provider_wayland_snapshot_test.go
- provider_xrandr.go
- provider_xrandr_test.go
- types.go
- wlr-output-management-unstable-v1-client-protocol.h
- wlr-output-management-unstable-v1-protocol.c
- axis.go
- axis_test.go
- detect.go
- detect_test.go
- direction.go
- direction_test.go
- hyprctl_monitors.go
- hyprctl_monitors_test.go
- hyprland.go
- hyprland_socket2.go
- parallax_state.go
- parallax_state_absolute_test.go
- parallax_state_test.go
- run.go
- sway.go
- sway_test.go
- path_under_root.go
- path_under_root_test.go
- compat_test.go
- manager.go
- manual_advance_test.go
- playback_persist.go
- playback_resolve_test.go
- reconcile_test.go
- restore_test.go
- scheduler.go
- scheduler_test.go
- slot_started_at_test.go
- target_test.go
- timer_reload.go
- middleware.go
- middleware_test.go
- routes.go
- server.go
- sse.go
- sse_test.go
- cascade.go
- cascade_test.go
- db.go
- db_impl.go
- folder_store_impl.go
- helpers_test.go
- history_store_impl.go
- id_alloc.go
- image_store_impl.go
- models.go
- monitor_state_store_impl.go
- playlist_store_impl.go
- query_helpers.go
- state_store_impl.go
- store.go
- store_test.go
- unmarshal_helpers.go
- suspend.go
- suspend_test.go
- lock.go
- lock_test.go
- paths.go
- paths_test.go
- helpers.go
- mocks.go
- themes.go
- themes_test.go
- merge.go
- merge_test.go
- apply.go
- apply_test.go
- audio.go
- parallax_direction.go
- parallax_direction_test.go
- push_source_target.go
- push_web_config.go
- push_web_config_test.go
- restore.go
- restore_test.go
- serializer.go
- snapshot.go
- snapshot_test.go
- validate.go
- validate_test.go
- waypaper_manifest_sync.go
- web_capabilities.go
- web_sync.go
- tools.go
- API_CONTRACT.md
- go.mod
- go.sum
- DocMediaLightbox.vue
- HeroLogoParallax.vue
- HomeFooter.vue
- OpenApiDoc.vue
- TryItPanel.vue
- custom.css
- index.ts
- config.mts
- overview.md
- sse.md
- development.md
- migration-v2-to-v3.md
- app.md
- backends.md
- config.md
- daemon.md
- faq.md
- first-run.md
- glossary.md
- install.md
- introduction.md
- packaging.md
- whats-new.md
- browsing.webm
- gallery.png
- importing.webm
- .gitkeep
- logo.png
- index.md
- test_1.jpg
- test_2.jpg
- test_3.jpg
- test_4.jpg
- app-launch.spec.ts
- folders.spec.ts
- gallery.spec.ts
- history.spec.ts
- import.spec.ts
- playlist.spec.ts
- settings.spec.ts
- wallpaper.spec.ts
- app-launch.spec.ts
- gallery.spec.ts
- navigation.spec.ts
- settings.spec.ts
- fixtures.ts
- playwright-ui.config.ts
- playwright.config.ts
- ui-fixtures.ts
- controlPlaneClient.ts
- foldersClient.ts
- healthClient.ts
- httpTransport.ts
- imagesClient.test.ts
- imagesClient.ts
- monitorsClient.ts
- parseDaemonJsonBody.test.ts
- parseDaemonJsonBody.ts
- playlistsClient.test.ts
- playlistsClient.ts
- wallpaperClient.ts
- DaemonMonitor.ts
- IPCManager.ts
- ThemeManager.ts
- WindowManager.ts
- daemon-go-types.generated.ts
- daemon-go-types.ts
- daemonForward.test.ts
- daemonForward.ts
- electron-env.d.ts
- exportWallpapersToFolder.test.ts
- exportWallpapersToFolder.ts
- ffmpegWebp.test.ts
- ffmpegWebp.ts
- goDaemonClient.ts
- ipc-types.ts
- ipcEnvelope.test.ts
- ipcEnvelope.ts
- logger.ts
- main.ts
- preload.ts
- scanDirectoryForImports.test.ts
- scanDirectoryForImports.ts
- shaderWallpaperPreviewWriter.ts
- youtubeDownload.ts
- configReader.paths.test.ts
- configReader.ts
- menus.ts
- setup.ts
- startDaemons.ts
- README.md
- app.png
- details_modal.png
- gallery.png
- history.png
- loop_studio.png
- monitor_modal.png
- pywall.png
- settings_page.png
- shader_studio.png
- wallhaven.png
- app_settings.png
- gallery.png
- sidebar.png
- swww_settings.png
- wal-hook-example.sh
- Waypaper_Engine.png
- vite-plugin-theme-registry.test.ts
- audit-contrast.mjs
- readme-carbon.sh
- vite-plugin-daemon-proxy.ts
- vite-plugin-theme-registry.ts
- waypaper-color-helpers.sh
- waypaper-color-hook.sh
- waypaper-colors-from-current.sh
- waypaper-events-watch.sh
- waypaper-wallpaper-path-watch.sh
- image.ts
- playlist.ts
- unifiedConfig.ts
- constants.ts
- types.ts
- youtubeDownload.ts
- youtubeUrl.test.ts
- youtubeUrl.ts
- daemonClient.ts
- index.ts
- Breadcrumbs.test.tsx
- ColorPickerButtons.test.tsx
- ConfirmDialog.test.tsx
- ContextMenu.test.tsx
- ErrorBoundary.test.tsx
- Filters.test.tsx
- FolderCard.test.tsx
- Gallery.test.tsx
- HueFilterStrip.test.tsx
- ImageCard.test.tsx
- ImageProcessingProgress.test.tsx
- LoadPlaylistModal.test.tsx
- Modal.test.tsx
- Modals.startupGate.test.tsx
- ModernAppLayout.test.tsx
- MonitorsModal.test.tsx
- PlaylistConfigurationModal.test.tsx
- PlaylistController.test.tsx
- PlaylistTrack.test.tsx
- SettingsTabs.test.tsx
- StartupIntro.test.tsx
- WallpaperPreview.test.tsx
- ModernAppLayout.tsx
- ModernSidebar.tsx
- loopStudioHandbookUrls.test.ts
- loopStudioHandbookUrls.ts
- InlineThemeSelector.filter.test.ts
- AppSettingsSection.tsx
- BackendSettingsSection.tsx
- DaemonSettingsSection.tsx
- WallhavenSettingsSection.tsx
- DaemonStatusComponent.tsx
- InlineThemeSelector.tsx
- SettingRow.tsx
- SettingsModal.tsx
- SettingsSearch.tsx
- SettingsTabs.tsx
- Button.test.tsx
- Card.test.tsx
- IconButton.test.tsx
- Surface.test.tsx
- Button.tsx
- Card.tsx
- CloseButton.tsx
- IconButton.tsx
- index.ts
- Kbd.tsx
- Surface.tsx
- AddFoldersIcon.tsx
- AddImagesCard.tsx
- AddImagesIcon.tsx
- AddToPlaylistModal.tsx
- AddVideosIcon.tsx
- AddWebWallpaperIcon.tsx
- AdvancedFiltersModal.tsx
- AppDragDropProvider.tsx
- BottomDock.tsx
- Breadcrumbs.tsx
- ColorPickerButtons.tsx
- ConfirmDialog.tsx
- ContextMenu.tsx
- DragPreview.tsx
- ErrorBoundary.tsx
- Filters.tsx
- FolderCard.tsx
- FolderImportModal.tsx
- FolderPickerModal.tsx
- Gallery.tsx
- GalleryFilterCheatsheetModal.tsx
- HueFilterStrip.tsx
- ImageCard.tsx
- ImageDetailSidebar.tsx
- ImageProcessingProgress.tsx
- LoadPlaylistModal.tsx
- MiniPlaylistCard.tsx
- Modal.tsx
- Modals.tsx
- Monitor.tsx
- MonitorButton.tsx
- MonitorsModal.tsx
- NoBackendBanner.tsx
- PaginatedGallery.tsx
- PlaylistConfigurationModal.tsx
- PlaylistController.tsx
- PlaylistTrack.tsx
- SavePlaylistModal.tsx
- SidebarConfiguration.tsx
- StartupIntro.tsx
- ToastContainer.tsx
- UrlImportWarningModal.tsx
- WallhavenDisclaimerModal.tsx
- WallpaperPreview.tsx
- ThemeContext.tsx
- types.ts
- monitorSetsMatch.test.ts
- useDebounce.test.ts
- useDebounceCallback.test.ts
- useResyncOnReconnect.test.tsx
- useDebounce.ts
- useDebounceCallback.ts
- useDropZone.ts
- useFilteredImages.ts
- useGalleryMarquee.ts
- useImagePagination.tsx
- useInlineRename.ts
- useLiveWallpapers.ts
- useLoadAppConfig.ts
- useLoadImages.ts
- useLoadMonitors.ts
- useNotifications.ts
- useOpenImages.tsx
- useRealTimeImageProcessing.tsx
- useResyncOnReconnect.ts
- useSetLastActivePlaylist.ts
- useSyncAppTypography.ts
- useViewportCompactHeight.ts
- History.tsx
- Home.tsx
- LoopStudio.tsx
- ShaderStudio.tsx
- Wallhaven.tsx
- buildWallpaperPackage.test.ts
- buildWallpaperPackage.ts
- captureShaderPreviewPngs.ts
- exampleShader.ts
- glslPrefix.test.ts
- glslPrefix.ts
- shaderPreviewSchedule.test.ts
- shaderPreviewSchedule.ts
- shadertoyImport.test.ts
- shadertoyImport.ts
- shadertoyMultipassEngine.ts
- shaderWallEngine.ts
- waypaperManifestPreview.test.ts
- waypaperManifestPreview.ts
- activePlaylistStore.test.ts
- foldersStore.test.ts
- historyStore.test.ts
- images.test.ts
- monitors.test.ts
- playlist.test.ts
- settingsStore.test.ts
- userThemesStore.test.ts
- activePlaylistStore.ts
- contextMenuStore.ts
- designSystemStore.ts
- dragStore.ts
- folderPickerStore.ts
- foldersStore.ts
- historyStore.ts
- imageDetailStore.ts
- imageProcessingStore.ts
- images.ts
- loopStudioDownload.ts
- modalStore.ts
- monitors.ts
- noBackendStore.ts
- playlist.ts
- settingsModalStore.ts
- settingsStore.ts
- startupIntroGateStore.ts
- toastStore.ts
- userThemesStore.ts
- wallhavenStore.ts
- .gitkeep
- 80s-vibe-light.css
- 80s-vibe.css
- _index.css
- _index.ts
- catppuccin-latte.css
- catppuccin-mocha.css
- dracula-light.css
- everforest-light.css
- everforest.css
- gruvbox-light.css
- gruvbox-material-light.css
- gruvbox-material.css
- gruvbox.css
- kanagawa-light.css
- kanagawa.css
- kolision-raw-dark.css
- kolision-raw.css
- monokai-light.css
- monokai.css
- nord-light.css
- nord.css
- solarized-light.css
- solarized.css
- tokyo-night-light.css
- tokyo-night.css
- types.ts
- neobrutalist.css
- tokens.css
- apiRenderer.ts
- fixtures.ts
- setup.ts
- themes.merge.test.ts
- daisyStockThemes.ts
- themes.ts
- types.ts
- electron.d.ts
- rendererTypes.ts
- appTypography.test.ts
- backendFieldPrefixes.test.ts
- extendCrop.test.ts
- galleryFilterInputHistory.test.ts
- galleryFilterSuggestions.test.ts
- galleryFilterTokens.test.ts
- galleryMarqueeStart.test.ts
- monitorNames.test.ts
- playlistGalleryDrag.test.ts
- playlistStripReorder.test.ts
- resolveWallpaperImageId.test.ts
- settingsNavStorage.test.ts
- settingsSearchIndex.test.ts
- skipStartAfterPlaylistSave.test.ts
- utilities.test.ts
- videoPreview.test.ts
- wallhavenResolutionMatch.test.ts
- webPreviewPlayback.test.ts
- mediaUrl.test.ts
- timeFormat.test.ts
- waitGalleryImport.test.ts
- mediaUrl.ts
- timeFormat.ts
- waitGalleryImport.ts
- appTypography.ts
- backendFieldPrefixes.ts
- cn.ts
- contextMenuItems.ts
- daemonUserFacingError.ts
- extendCrop.ts
- galleryDrop.ts
- galleryFilterCheatsheetContent.ts
- galleryFilterInputHistory.ts
- galleryFilterStorage.ts
- galleryFilterSuggestions.ts
- galleryFilterTokens.ts
- galleryMarqueeStart.ts
- historyContextMenuItems.ts
- logger.ts
- monitorNames.ts
- playlistGalleryDrag.ts
- playlistMiniCardLayout.ts
- playlistStripReorder.ts
- resolveWallpaperImageId.ts
- settingsNavStorage.ts
- settingsSearchIndex.ts
- sharedContextMenuHelpers.ts
- skipStartAfterPlaylistSave.ts
- typographyStacks.ts
- utilities.ts
- videoFileExtensions.ts
- videoPreview.ts
- wallhavenContextMenuItems.ts
- wallhavenResolutionMatch.ts
- webPreviewPlayback.ts
- App.tsx
- custom.css
- index.css
- main.tsx
- vite-env.d.ts
- react-colorful.d.ts
- .gitignore
- .mise.toml
- .npmrc
- .oxfmtrc.json
- .oxlintrc.json
- .pre-commit-config.yaml
- config.toml
- electron-builder.json
- index.html
- LICENSE
- Makefile
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- waypaper-daemon.service
- waypaper-engine.desktop
- waypaper-engine.sh.in
// repository documentation
Was this content helpful?
(0 ratings)
