31 lines
672 B
Nix
31 lines
672 B
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
themeConfig = {
|
|
bgVidDay = "playlist/day.m3u";
|
|
bgVidNight = "playlist/night.m3u";
|
|
};
|
|
in
|
|
{
|
|
services = {
|
|
displayManager = {
|
|
sddm.wayland.enable = true;
|
|
sddm.enable = true;
|
|
sddm.theme = "${pkgs.callPackage ./../../pkgs/sddm-themes/gruvbox.nix {
|
|
inherit pkgs themeConfig;
|
|
}}";
|
|
};
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# SDDM
|
|
libsForQt5.qt5.qtmultimedia
|
|
libsForQt5.qt5.qtquickcontrols2
|
|
libsForQt5.qt5.qtgraphicaleffects
|
|
libsForQt5.qt5.qtsvg
|
|
libsForQt5.qt5.qtwayland
|
|
pkgs.gst_all_1.gst-libav
|
|
pkgs.gst_all_1.gstreamer
|
|
pkgs.gst_all_1.gst-plugins-good
|
|
];
|
|
}
|