https://github.com/robertstarke/media-center
Media Center implemented with NakedJs and VanillaCSS
https://github.com/robertstarke/media-center
nakedjsx vanillacss
Last synced: 4 months ago
JSON representation
Media Center implemented with NakedJs and VanillaCSS
- Host: GitHub
- URL: https://github.com/robertstarke/media-center
- Owner: robertstarke
- Created: 2024-02-03T06:39:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-28T14:49:18.000Z (about 1 year ago)
- Last Synced: 2025-01-11T11:13:57.761Z (5 months ago)
- Topics: nakedjsx, vanillacss
- Language: JavaScript
- Homepage: https://rstarke.com/media-center/
- Size: 714 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Media Center
Apple TV style home page for a home server. It runs in the browser and works best if browser opens at system startup in fullscreen mode.
## Naked JSX
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :------------------------------- | :---------------------- |
| `npx nakedjsx src --out ./dist/` | Installs dependencies |To make changes to the shown tiles got to `src/homepage-page.jsx`.
## Fedora Firefox setup
To run firefox at system startup navigate to `~/.config/autostart/` (create it with `mkdir` if it doesn't exist).
Create file `firfox.desktop` and add the following contents:```
[Desktop Entry]
Type=Application
Exec=/usr/lib64/firefox
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=firefox
Name=firefox
```
Set the location of the built media center homepage.html file as homepage in Firefox settings.
To start Firefox in fullscreen mode find and install a plugin like `Auto Fullscreen`.