Skip to content

MtFBella109/void-packages

 
 

Repository files navigation

<<<<<<< HEAD

Cosmic on Void

Big thanks to Calandracas606, I used their work as a base

Table of Contents

Install Cosmic

Install via Repository

There is only a Repo for x86_64 Systems

  1. If you haven't installed mesa-dri, please do it with: sudo xbps-install -S mesa-dri. ATTENTION: If you have a NVIDIA Graphic card, you need mesa-dri too, cosmic doesn't start, without mesa-dri, you can of yourse install also the nvidia driver, that isn't a Problem
  2. Add Reposiotry
  • glibc: echo 'repository=https://bellawagner.de/repo/x86_64' | sudo tee /etc/xbps.d/10-cosmic.conf
  • musl: echo 'repository=https://bellawagner.de/repo/x86_64-musl' | sudo tee /etc/xbps.d/10-cosmic.conf
  1. Update Package list: sudo xbps-install -S
  2. Install single components with sudo xbps-install -S <package_name> or install all components, with sudo xbps-install -S cosmic-desktop
  3. Optional, but recomended install firefox and sddm with sudo xbps-install -S firefox sddm

Install and build via xbps-src

  1. If you haven't install graphic drivers on your system do sudo xbps-install -S nvidia for nvidia and sudo xbps-install -S mesa-dri for other GPU's
  2. git clone --depth 1 https://github.com/MtFBella109/void-packages.git
  3. cd void-packages
  4. ./xbps-src binary-bootstrap
  5. You can build single components with ./xbps-src pkg <package_name> or build every component with ./xbps-src pkg cosmic-desktop
  6. Install the package with xi <package_name> or with xbps-install --repository hostdir/binpkgs <package_name>

    Note: You get the xi command with the package xtools

  7. Optional, but recomended install firefox and sddm with sudo xbps-install -S firefox sddm

Enable Services

  1. You need to enable dbus and elogind, if you enable then, you need to do restart, before you can start cosmic
  2. For all settings in Power&Battery you need to enable also the profile-power-daemon

Components

All packages:

  • cosmic-applets
  • cosmic-applibrary
  • cosmic-bg
  • cosmic-comp
  • cosmic-desktop (Metapackage)
  • cosmic-edit
  • cosmic-files
  • cosmic-greeter❌ Does not work (see below)
  • cosmic-icons
  • cosmic-idle
  • cosmic-launcher
  • cosmic-notifications
  • cosmic-osd
  • cosmic-panel
  • cosmic-player
  • cosmic-randr
  • cosmic-screenshot
  • cosmic-session
  • cosmic-settings
  • cosmic-settings-daemon
  • cosmic-term
  • cosmic-theme-editor
  • cosmic-wallpapers
  • cosmic-workspaces-epoch
  • xdg-desktop-portal-cosmic
  • pop-launcher

Cosmic-greeter

Cosmic-greeter doesn't work. I couldn't figure out why, for me It seems like, that it has something to with pam and/or elogind. Unfortunately I don't have enough knowledge on how to debug or fix this. The cosmic-greeter Package is becasue of that marked as broke and isn't on the cosmic-desktop metapackage for now. I testet to start cosmic with sddm and it worked, I think other login manager, are working too.

Start cosmic session

You can use sddm or other graphical Login Manager or you can start it manually:

  1. Login as your user
  2. Type start-cosmic

Note: The user, that runs start-cosmic, is automatically the user which is sgined in, in cosmic desktop

About

The Void source packages collection

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 94.9%
  • C 2.3%
  • Roff 1.3%
  • Python 0.4%
  • Makefile 0.3%
  • C++ 0.2%
  • Other 0.6%