https://github.com/mrstickypiston/sticky-os
https://github.com/mrstickypiston/sticky-os
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrstickypiston/sticky-os
- Owner: MrStickyPiston
- License: apache-2.0
- Created: 2024-12-12T08:19:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T07:41:33.000Z (over 1 year ago)
- Last Synced: 2025-02-07T06:42:53.460Z (over 1 year ago)
- Topics: atomic, bluebuild, bluebuild-image, custom-image, image-based, immutable, linux, linux-custom-image, oci, oci-image, operating-system
- Language: Shell
- Size: 5.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Sticky-OS [](https://github.com/mrstickypiston/sticky-os/actions/workflows/build.yml)
An atomic Linux distro based on Fedora Kinoite optimized for productivity and ease of use.
## Features
### System
- automatic system updates
- automatic app updates
- rollback updates
- uBlue kernel
- [secure boot support](#secure-boot)
- [nvidia driver support](#nvidia-drivers)
- kde plasma desktop
- disabled geoclue
- disabled discover notifications
- 1.1.1.1 dns resolution (tls)
- tailscale support
### Apps
The default apps included out of the box on a new StickyOS installation. More apps can be installed using flatpak (flathub)
#### Utility
- Flatseal
- Boxbuddy
- Konsole
- KTailctl
- OBS studio
#### Productivity
- Okular
- Gwenview
- Librewolf
- softer version of resist fingerprinting that allows dark mode
- keep download & browsing history
- Libreoffice
- Kwrite
- Horizon client (`install-vmware-horizon`)
#### Development
- VScode
- devcontainers
- no telemtry
- custom interface
- autosave files
- git smart commit
- no confirm git sync
- automatic git fetch
- Jetbrains toolbox (`install-jetbrains-toolbox`)
#### Social
- Discord
- Element (matrix client)
### Appearance
- Breeze dark theme
- Sticky piston wallpaper
- Sticky piston profile picture
## Installation
Download the corresponding ISO for your hardware from the latest [build-iso action run](https://github.com/MrStickyPiston/Sticky-OS/actions/workflows/build-iso.yml). When not using an Nvidia graphics card,use the `sticky-os-latest-XX.iso` ISO.
`sticky-os-nvidia-open-latest-XX.iso` is recommended for RTX series and later, for GTX series and below you should pick the
`sticky-os-nvidia-latest-XX.iso`.
When using an nvidia image, make sure to enable the [nvidia drivers](#nvidia-drivers).
### Secure boot
To enable secure boot, run the following command and follow the instructions:
```sh
setup-secure-boot
```
### Nvidia drivers
To enable the nvidia drivers, run the following command:
```sh
setup-nvidia
```
## Verification
These images are signed with [Sigstore](https://www.sigstore.dev/)'s [cosign](https://github.com/sigstore/cosign). You can verify the signature by downloading the `cosign.pub` file from this repo and running the following command:
```bash
cosign verify --key cosign.pub ghcr.io/mrstickypiston/sticky-os
```