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 { services.xserver.desktopManager.session = singleton {
name = "lumina"; name = "lumina";
start = '' start = ''
exec ${pkgs.lumina}/bin/start-lumina-desktop exec ${pkgs.lumina.lumina}/bin/start-lumina-desktop
''; '';
}; };
environment.systemPackages = [ environment.systemPackages =
pkgs.fluxbox pkgs.lumina.preRequisitePackages ++
pkgs.libsForQt5.kwindowsystem pkgs.lumina.corePackages;
pkgs.lumina
pkgs.numlockx
pkgs.qt5.qtsvg
pkgs.xscreensaver
];
# Link some extra directories in /run/current-system/software/share # Link some extra directories in /run/current-system/software/share
environment.pathsToLink = [ 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 { }; kakasi = callPackage ../tools/text/kakasi { };
lumina = libsForQt5.callPackage ../desktops/lumina/lumina { }; lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
lxqt = recurseIntoAttrs (import ../desktops/lxqt { lxqt = recurseIntoAttrs (import ../desktops/lxqt {
inherit pkgs libsForQt5; inherit pkgs libsForQt5;