Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruslang02/atomos
JS-based Linux desktop environment.
https://github.com/ruslang02/atomos
atom-shell atomos desktop desktop-environment electron js nodejs npm operating-system os ubuntu web
Last synced: 4 days ago
JSON representation
JS-based Linux desktop environment.
- Host: GitHub
- URL: https://github.com/ruslang02/atomos
- Owner: ruslang02
- License: mpl-2.0
- Created: 2017-10-27T08:34:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T07:24:03.000Z (almost 2 years ago)
- Last Synced: 2024-12-16T05:32:30.797Z (7 days ago)
- Topics: atom-shell, atomos, desktop, desktop-environment, electron, js, nodejs, npm, operating-system, os, ubuntu, web
- Language: JavaScript
- Homepage:
- Size: 30.6 MB
- Stars: 106
- Watchers: 4
- Forks: 15
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AtomOS Desktop Environment
![alt text](https://raw.githubusercontent.com/ruslang02/atomos/master/PREVIEW.png)
**Tested on Electron 9.0. Previous versions of Electron are not guaranteed to work with recent builds.**Fully JS-based X11 Desktop Environment on Linux, working in Electron.
Contains web-based applications with full Node.JS and Electron access. All latest JS technologies are used.
There is also an operating system available based on this.## Installation (for Linux)
Clone:
```
$ git clone https://github.com/ruslang02/atomos.git
```Firstly, you should have Node.JS and NPM installed (instructions for Ubuntu-based systems):
```
# apt install -y nodejs npm
```
Install the libraries and launch:
```
$ cd atomos
atomos/$ npm install
atomos/$ npm start
```## Extras
lightdm-webkit theme: https://github.com/ruslang02/atomos-lightdm-webkit-theme## Changelog
Changelog is available [here](https://github.com/ruslang02/atomos/blob/master/CHANGELOG.md).## Hacking
You can open Developer Tools in debug menu or by right-clicking Menu button.
All apps and elements are being generated with VanillaJS.