63 lines
1.3 KiB
Nix
63 lines
1.3 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
inputs,
|
|
# assets,
|
|
...
|
|
}:
|
|
let
|
|
basePath = "/home/xbazzi/Pictures/wallpapers/cities";
|
|
wallpaper = "dubai.jpg";
|
|
in
|
|
{
|
|
environment = {
|
|
etc = {
|
|
# "sddm-wallpaper.png".source = "${assets}/sddm-background.png";
|
|
"gtk-3.0/settings.ini".text = ''
|
|
[Settings]
|
|
gtk-icon-theme-name=Papirus
|
|
gtk-theme-name=Adwaita
|
|
gtk-cursor-theme-name=Adwaita
|
|
'';
|
|
};
|
|
|
|
# systemPackages = with pkgs; [
|
|
# papirus-icon-theme
|
|
# (sddm-chili-theme.override {
|
|
# themeConfig = {
|
|
# background = "/etc/sddm-wallpaper.png";
|
|
# ScreenWidth = "3440";
|
|
# ScreenHeight = "1440";
|
|
# recursiveBlurLoops = 1;
|
|
# recursiveBlurRadius = 10;
|
|
# };
|
|
# })
|
|
# libsForQt5.qt5.qtgraphicaleffects
|
|
# ];
|
|
|
|
pathsToLink = [
|
|
"/share/icons"
|
|
];
|
|
|
|
variables = {
|
|
GTK_ICON_THEME = "Papirus";
|
|
};
|
|
};
|
|
|
|
programs.dconf.enable = true;
|
|
|
|
services.displayManager.sddm = {
|
|
enable = true;
|
|
wayland.enable = true;
|
|
theme = "chili";
|
|
autoNumlock = true;
|
|
package = pkgs.libsForQt5.sddm;
|
|
extraPackages = with pkgs.libsForQt5.qt5; [
|
|
qtgraphicaleffects
|
|
qtquickcontrols2
|
|
qtquickcontrols
|
|
qtsvg
|
|
qtdeclarative # QtQuick core
|
|
];
|
|
};
|
|
} |