nixos/budgie: Make default backgrounds available in Budgie Control Center
Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
This commit is contained in:
parent
3fb8eedc45
commit
375079d28c
|
@ -12,10 +12,37 @@ let
|
||||||
inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages;
|
inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages;
|
||||||
inherit nixos-background-dark nixos-background-light;
|
inherit nixos-background-dark nixos-background-light;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nixos-background-info = pkgs.writeTextFile {
|
||||||
|
name = "nixos-background-info";
|
||||||
|
text = ''
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
|
||||||
|
<wallpapers>
|
||||||
|
<wallpaper deleted="false">
|
||||||
|
<name>Nineish</name>
|
||||||
|
<filename>${nixos-background-light.gnomeFilePath}</filename>
|
||||||
|
<options>zoom</options>
|
||||||
|
<shade_type>solid</shade_type>
|
||||||
|
<pcolor>#d1dcf8</pcolor>
|
||||||
|
<scolor>#e3ebfe</scolor>
|
||||||
|
</wallpaper>
|
||||||
|
<wallpaper deleted="false">
|
||||||
|
<name>Nineish Dark Gray</name>
|
||||||
|
<filename>${nixos-background-dark.gnomeFilePath}</filename>
|
||||||
|
<options>zoom</options>
|
||||||
|
<shade_type>solid</shade_type>
|
||||||
|
<pcolor>#151515</pcolor>
|
||||||
|
<scolor>#262626</scolor>
|
||||||
|
</wallpaper>
|
||||||
|
</wallpapers>
|
||||||
|
'';
|
||||||
|
destination = "/share/gnome-background-properties/nixos.xml";
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
options = {
|
options = {
|
||||||
services.xserver.desktopManager.budgie = {
|
services.xserver.desktopManager.budgie = {
|
||||||
enable = mkEnableOption (mdDoc "Budgie desktop");
|
enable = mkEnableOption (mdDoc "the Budgie desktop");
|
||||||
|
|
||||||
sessionPath = mkOption {
|
sessionPath = mkOption {
|
||||||
description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart.";
|
description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart.";
|
||||||
|
@ -106,6 +133,7 @@ in {
|
||||||
# Desktop themes.
|
# Desktop themes.
|
||||||
qogir-theme
|
qogir-theme
|
||||||
qogir-icon-theme
|
qogir-icon-theme
|
||||||
|
nixos-background-info
|
||||||
|
|
||||||
# Default settings.
|
# Default settings.
|
||||||
nixos-gsettings-overrides
|
nixos-gsettings-overrides
|
||||||
|
|
Loading…
Reference in New Issue
Block a user