lumina: init package set for the lumina desktop

This commit is contained in:
José Romildo Malaquias 2019-05-24 10:02:07 -03:00
parent dd5a92a1fb
commit 272fa9d41c
3 changed files with 27 additions and 10 deletions

View file

@ -26,18 +26,13 @@ in
services.xserver.desktopManager.session = singleton {
name = "lumina";
start = ''
exec ${pkgs.lumina}/bin/start-lumina-desktop
exec ${pkgs.lumina.lumina}/bin/start-lumina-desktop
'';
};
environment.systemPackages = [
pkgs.fluxbox
pkgs.libsForQt5.kwindowsystem
pkgs.lumina
pkgs.numlockx
pkgs.qt5.qtsvg
pkgs.xscreensaver
];
environment.systemPackages =
pkgs.lumina.preRequisitePackages ++
pkgs.lumina.corePackages;
# Link some extra directories in /run/current-system/software/share
environment.pathsToLink = [

View file

@ -0,0 +1,22 @@
{ pkgs, libsForQt5 }:
let
packages = self: with self; {
lumina = callPackage ./lumina { };
preRequisitePackages = [
pkgs.fluxbox
pkgs.libsForQt5.kwindowsystem
pkgs.numlockx
pkgs.qt5.qtsvg
pkgs.xscreensaver
];
corePackages = [
lumina
];
};
in pkgs.lib.makeScope libsForQt5.newScope packages

View file

@ -22038,7 +22038,7 @@ in
kakasi = callPackage ../tools/text/kakasi { };
lumina = libsForQt5.callPackage ../desktops/lumina/lumina { };
lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
lxqt = recurseIntoAttrs (import ../desktops/lxqt {
inherit pkgs libsForQt5;