An open API service indexing awesome lists of open source software.

https://github.com/irunatbullets/spacium

A custom Universal Blue image that mixes bazzite-gnome with dank material shell (dms) and niri.
https://github.com/irunatbullets/spacium

bazzite bootc danklinux dms niri nvidia spacium ublue ultraman universal-blue

Last synced: 20 days ago
JSON representation

A custom Universal Blue image that mixes bazzite-gnome with dank material shell (dms) and niri.

Awesome Lists containing this project

README

          






Spacium




# Spacium



Build


Last Commit

This custom **Bazzite** image is based on `bazzite-gnome` and
`bazzite-gnome-nvidia-open`. It includes **Dank Material Shell** and **niri**
along with all of the recommended extras for Dank Linux.

My goal with this image is to offer a vanilla DMS/niri experience with gaming
capabilities (via Bazzite). I have added **ghostty** as the default termianl
along with tools to allow developers to create their own DMS plugins.

Feel free to suggest additional software - or just fork this repo and do
whatever you like.

To switch, run one of the following commands from a terminal in any Universal
Blue or Fedora Atomic based install. The first is based on `bazzite-gnome`:

```
sudo bootc switch ghcr.io/irunatbullets/spacium
```
And this image is based on `bazzite-gnome-nvidia-open`:

```
sudo bootc switch ghcr.io/irunatbullets/spacium-nvidia
```

**Important Note:** After switching to this image the login will backup any
existing niri configutation and replace it with standard dms niri configs.
Updates will not retrigger this event.

## What my selection of additional applications achieve

- **ghostty** - nothing, I just switched to it when I started using dms.
- **bluetui** - an application for configuring multiple Bluetooth receivers.

## Known issues and workarounds

### How do I change the dms greeter's background?!

To enable background image syncing with the dms greeter, run the
following from your terminal and follow the steps:

```
dms greeter sync
```
I would like to automate this in future but I'm simply not smart or patient
enough to do it at the moment.

### Matugen isn't themeing my flatpak apps!

Matugen can theme flatpaks by running the following (restart any running apps):

```
sudo flatpak override \
--filesystem=xdg-config/gtk-3.0:rw \
--filesystem=xdg-config/gtkrc-2.0:rw \
--filesystem=xdg-config/gtk-4.0:rw \
--filesystem=xdg-config/gtkrc:rw
```

### The capslock indicator widget doesn't work!

You have to add yourself to the `input` group like this, and then reboot.

```
ujust add-user-to-input-group
```

## Credits:

- https://bazzite.gg/
- https://danklinux.com/
- https://github.com/niri-wm/niri
- https://github.com/bazzirco/bazzirco (for the dms-greeter workaround)
- https://tsuburaya-prod.com/ (for Ultraman, the inspiration behind the name of this image)
- https://zone108.main.jp/s/jp-005gontakana.php
FZゴンタかな is licensed under the [SIL Open Font License, Version 1.1](https://github.com/irunatbullets/spacium/blob/5ce3fb4974ead6809fc2b79f841c56f48572e577/assets/licenses/FZ%E3%82%B3%E3%82%99%E3%83%B3%E3%82%BF%E3%81%8B%E3%81%AA-OFL-1.1.md).

## Legal Notice

This project is NOT affiliated with Bazzite, DankLinux, Niri or Tsuburaya.

The software is developed independently and provided as-is, without warranties of any kind. Use at your own risk.