treewide: rename mkTarget's configElements and extraOptions options

Rename mkTarget's 'configElements' argument to 'config' and
'extraOptions' to 'options' to provide a more transparent interface with
the underlying Nixpkgs module system.
This commit is contained in:
NAHO 2025-07-19 11:28:35 +02:00
parent 76d05fd9c0
commit 16df6b8448
No known key found for this signature in database
GPG key ID: BFB5D5E3F4C95185
108 changed files with 153 additions and 151 deletions

View file

@ -52,7 +52,7 @@ mkTarget {
name = "«name»";
humanName = "«human readable name»";
configElements =
config =
{ colors }:
{
programs.«name».theme.background = colors.base00;

View file

@ -5,7 +5,7 @@
mkTarget {
name = "alacritty";
humanName = "Alacritty";
configElements = [
config = [
(
{ colors }:
{

View file

@ -8,7 +8,7 @@ mkTarget {
name = "anki";
humanName = "Anki";
configElements =
config =
{ colors }:
{
programs.anki.addons = lib.singleton (

View file

@ -3,7 +3,7 @@ mkTarget {
name = "ashell";
humanName = "Ashell";
configElements = [
config = [
(
{ colors }:
{

View file

@ -4,7 +4,7 @@ mkTarget {
humanName = "Avizo";
# Referenced https://github.com/stacyharper/base16-mako
configElements =
config =
{ colors, opacity }:
{
services.avizo = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "bat";
humanName = "Bat";
configElements =
config =
{ colors }:
{
programs.bat = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "bemenu";
humanName = "bemenu";
extraOptions =
options =
{ fonts }:
{
fontSize = lib.mkOption {
@ -24,7 +24,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ cfg, fonts }:
{

View file

@ -3,13 +3,13 @@ mkTarget {
name = "blender";
humanName = "Blender";
extraOptions.themeBody = lib.mkOption {
options.themeBody = lib.mkOption {
type = lib.types.lines;
default = "";
internal = true;
};
configElements = [
config = [
./color-theme.nix
./font-theme.nix
(

View file

@ -3,7 +3,7 @@ mkTarget {
name = "bspwm";
humanName = "bspwm";
configElements =
config =
{ colors }:
{
xsession.windowManager.bspwm.settings = with colors.withHashtag; {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "btop";
humanName = "btop";
configElements = [
config = [
(
{ opacity }:
{

View file

@ -3,9 +3,9 @@ mkTarget {
name = "cava";
humanName = "CAVA";
extraOptions.rainbow.enable = lib.mkEnableOption "rainbow gradient theming";
options.rainbow.enable = lib.mkEnableOption "rainbow gradient theming";
configElements =
config =
{ cfg, colors }:
let
mkGradient =

View file

@ -3,7 +3,7 @@ mkTarget {
name = "cavalier";
humanName = "Cavalier";
configElements =
config =
{ colors }:
{
programs.cavalier.settings.general = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "chromium";
humanName = "Chromium, Google Chrome and Brave";
configElements =
config =
{ colors }:
{
programs.chromium = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "console";
humanName = "the Nix-on-Droid console";
configElements =
config =
{ colors }:
{
terminal.colors = with colors.withHashtag; rec {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "console";
humanName = "the Linux kernel console";
configElements =
config =
{ colors }:
{
console.colors = with colors; [

View file

@ -10,7 +10,7 @@ mkTarget {
name = "nixcord";
humanName = "Nixcord";
extraOptions = {
options = {
themeBody = lib.mkOption {
type = lib.types.lines;
default = "";
@ -23,7 +23,7 @@ mkTarget {
};
};
configElements = (import ./common/theme-elements.nix "nixcord") ++ [
config = (import ./common/theme-elements.nix "nixcord") ++ [
(
{ cfg }:
let

View file

@ -4,7 +4,7 @@ mkTarget {
name = "vencord";
humanName = "Vencord";
extraOptions = {
options = {
themeBody = lib.mkOption {
type = lib.types.lines;
default = "";
@ -17,7 +17,7 @@ mkTarget {
};
};
configElements = (import ./common/theme-elements.nix "vencord") ++ [
config = (import ./common/theme-elements.nix "vencord") ++ [
(
{ cfg }:
lib.mkIf

View file

@ -4,13 +4,13 @@ mkTarget {
name = "vesktop";
humanName = "Vesktop";
extraOptions.themeBody = lib.mkOption {
options.themeBody = lib.mkOption {
type = lib.types.lines;
default = "";
internal = true;
};
configElements = (import ./common/theme-elements.nix "vesktop") ++ [
config = (import ./common/theme-elements.nix "vesktop") ++ [
(
{ cfg }:
lib.mkIf (cfg.themeBody != (import ./common/theme-header.nix)) {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "dunst";
humanName = "Dunst";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "emacs";
humanName = "Emacs";
configElements = [
config = [
(
{ opacity }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "eog";
humanName = "Eye of GNOME Image Viewer";
configElements =
config =
{ colors }:
{
dconf.settings."org/gnome/eog/view" = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fcitx5";
humanName = "fcitx5";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -24,7 +24,7 @@ mkTarget {
|| xmonad.enable
'';
configElements =
config =
{ imageScalingMode, image }:
{
xsession.initExtra =

View file

@ -16,7 +16,7 @@ mkTarget {
xmonad.enable || i3.enable
'';
configElements =
config =
{ image, imageScalingMode }:
{
services.xserver.displayManager.sessionCommands =

View file

@ -14,7 +14,7 @@
mkTarget {
inherit name humanName;
extraOptions = {
options = {
profileNames = lib.mkOption {
description = "The ${humanName} profile names to apply styling on.";
type = lib.types.listOf lib.types.str;
@ -26,7 +26,7 @@ mkTarget {
firefoxGnomeTheme.enable = lib.mkEnableOption "[Firefox GNOME theme](https://github.com/rafaelmardojai/firefox-gnome-theme) on ${humanName}";
};
configElements = [
config = [
(
{ cfg }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fish";
humanName = "Fish";
configElements =
config =
{ colors, inputs }:
{
programs.fish.interactiveShellInit = import ./prompt.nix {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fish";
humanName = "Fish";
configElements =
config =
{ colors, inputs }:
{
programs.fish.promptInit = import ./prompt.nix { inherit colors inputs; };

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fnott";
humanName = "Fnott";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "foliate";
humanName = "Foliate";
configElements =
config =
{ colors }:
{
programs.foliate = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "font-packages";
humanName = "Font packages";
configElements =
config =
{ fonts }:
{
fonts = { inherit (fonts) packages; };

View file

@ -3,7 +3,7 @@ mkTarget {
name = "font-packages";
humanName = "Font packages";
configElements =
config =
{ fonts }:
{
home = { inherit (fonts) packages; };

View file

@ -3,7 +3,7 @@ mkTarget {
name = "font-packages";
humanName = "Font packages";
configElements =
config =
{ fonts }:
{
fonts = { inherit (fonts) packages; };

View file

@ -4,7 +4,7 @@ mkTarget {
name = "fontconfig";
humanName = "Fontconfig";
configElements =
config =
{ listTargetIndex, fonts }:
{
fonts.fontconfig.defaultFonts = lib.genAttrs [

View file

@ -3,7 +3,7 @@ mkTarget {
name = "foot";
humanName = "Foot";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "forge";
humanName = "Forge";
configElements =
config =
{ colors }:
{
xdg.configFile."forge/stylesheet/forge/stylesheet.css".source = colors {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fuzzel";
humanName = "Fuzzel";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "fzf";
humanName = "Fzf";
configElements =
config =
{ colors }:
{
programs.fzf.colors = with colors.withHashtag; {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gdu";
humanName = "go DiskUsage()";
configElements =
config =
{ colors }:
{
xdg.configFile."gdu/gdu.yaml" = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gedit";
humanName = "GEdit";
configElements =
config =
{ colors }:
{
xdg.dataFile = {

View file

@ -6,7 +6,7 @@ mkTarget {
name = "ghostty";
humanName = "Ghostty";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gitui";
humanName = "GitUI";
configElements =
config =
{ colors }:
{
programs.gitui.theme = with colors.withHashtag; ''

View file

@ -3,7 +3,7 @@ mkTarget {
name = "glance";
humanName = "Glance";
configElements = [
config = [
(
{ polarity }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "glance";
humanName = "Glance";
configElements = [
config = [
(
{ polarity }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gnome-text-editor";
humanName = "GNOME Text Editor";
configElements = {
config = {
dconf.settings."org/gnome/TextEditor".style-scheme = "stylix";
};
}

View file

@ -12,9 +12,9 @@ mkTarget {
autoEnable = pkgs.stdenv.hostPlatform.isLinux;
autoEnableExpr = "pkgs.stdenv.hostPlatform.isLinux";
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "GNOME" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "GNOME" true;
configElements = [
config = [
(
{ cfg, image }:
{

View file

@ -10,7 +10,7 @@ mkTarget {
name = "gtk";
humanName = "all GTK3, GTK4 and Libadwaita apps";
extraOptions = {
options = {
extraCss = lib.mkOption {
description = ''
Extra code added to `gtk-3.0/gtk.css` and `gtk-4.0/gtk.css`.
@ -26,7 +26,7 @@ mkTarget {
flatpakSupport.enable = config.lib.stylix.mkEnableTarget "support for theming Flatpak apps" true;
};
configElements = [
config = [
{
warnings =
lib.optional (config.gtk.gtk3.extraCss != "" || config.gtk.gtk4.extraCss != "")

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gtk";
humanName = "all GTK3, GTK4 and Libadwaita apps";
configElements = {
config = {
# Required for Home Manager's GTK settings to work
programs.dconf.enable = true;
};

View file

@ -3,7 +3,7 @@ mkTarget {
name = "gtksourceview";
humanName = "GTKSourceView";
configElements =
config =
{ colors, ... }:
{
xdg.dataFile = builtins.listToAttrs (

View file

@ -3,7 +3,7 @@ mkTarget {
name = "halloy";
humanName = "Halloy";
configElements =
config =
{ colors }:
{
programs.halloy = {

View file

@ -8,12 +8,12 @@ mkTarget {
name = "helix";
humanName = "Helix";
extraOptions.transparent = lib.mkEnableOption "transparent theming" // {
options.transparent = lib.mkEnableOption "transparent theming" // {
internal = true;
default = false;
};
configElements = [
config = [
(
{ opacity }:
{

View file

@ -7,7 +7,7 @@
mkTarget {
name = "hyprland";
humanName = "Hyprland";
extraOptions =
options =
{ image }:
{
hyprpaper.enable = config.lib.stylix.mkEnableTargetWith {
@ -17,7 +17,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ colors }:
{

View file

@ -8,9 +8,9 @@ mkTarget {
name = "hyprlock";
humanName = "Hyprlock";
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "Hyprlock" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "Hyprlock" true;
configElements = [
config = [
(
{ cfg, image }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "hyprpanel";
humanName = "HyprPanel";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "hyprpaper";
humanName = "Hyprpaper";
configElements =
config =
{ image }:
{
services.hyprpaper.settings = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "i3";
humanName = "i3";
extraOptions.exportedBarConfig = lib.mkOption {
options.exportedBarConfig = lib.mkOption {
type = lib.types.attrs;
default = { };
description = ''
@ -29,7 +29,7 @@ mkTarget {
}
);
configElements = [
config = [
(
{ fonts }:
let

View file

@ -3,7 +3,7 @@ mkTarget {
name = "i3bar-river";
humanName = "i3bar-river";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -8,7 +8,7 @@ mkTarget {
name = "jankyborders";
humanName = "JankyBorders";
configElements =
config =
{ colors, opacity }:
{
services.jankyborders =

View file

@ -3,7 +3,7 @@ mkTarget {
name = "k9s";
humanName = "k9s";
configElements =
config =
{ colors }:
{
programs.k9s = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "kitty";
humanName = "Kitty";
extraOptions = {
options = {
variant256Colors = lib.mkOption {
description = ''
Whether to use the [256-color variant](https://github.com/kdrag0n/base16-kitty#256-color-variants)
@ -14,7 +14,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "kmscon";
humanName = "the kmscon virtual console";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "kubecolor";
humanName = "kubecolor";
configElements = [
config = [
(
{ polarity }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "lazygit";
humanName = "lazygit";
configElements =
config =
{ colors }:
{
programs.lazygit.settings.gui.theme = with colors.withHashtag; {

View file

@ -8,9 +8,9 @@ mkTarget {
name = "lightdm";
humanName = "LightDM";
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "LightDM" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "LightDM" true;
configElements =
config =
{ cfg, image }:
{
services.xserver.displayManager.lightdm.background =

View file

@ -8,9 +8,9 @@ mkTarget {
name = "limine";
humanName = "Limine";
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "Limine" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "Limine" true;
configElements = [
config = [
(
{ colors }:
{

View file

@ -4,7 +4,7 @@ mkTarget {
humanName = "Mako";
# Referenced https://github.com/stacyharper/base16-mako
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "mangohud";
humanName = "mangohud";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "micro";
humanName = "micro";
configElements = {
config = {
# TODO: Provide a real colorscheme once [1] is resolved.
#
# [1]: https://github.com/nix-community/stylix/issues/249

View file

@ -2,7 +2,7 @@
mkTarget {
name = "mpv";
humanName = "mpv";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,14 +3,14 @@ mkTarget {
name = "ncspot";
humanName = "Ncspot";
extraOptions.background = lib.mkOption {
options.background = lib.mkOption {
type = lib.types.nullOr lib.types.str;
description = "Used to set bg even if `opacity` or `colors` is null.";
internal = true;
default = null;
};
configElements = [
config = [
(
{ cfg }:
lib.mkIf (cfg.background != null) {

View file

@ -3,7 +3,7 @@ mkTarget:
mkTarget {
name = "neovide";
humanName = "Neovide";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget:
mkTarget {
name = "neovim";
humanName = "Neovim";
extraOptions = {
options = {
plugin = lib.mkOption {
type = lib.types.enum [
"base16-nvim"
@ -25,7 +25,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ colors, cfg }:
{

View file

@ -3,7 +3,7 @@ mkTarget:
mkTarget {
name = "nixvim";
humanName = "NixVim";
extraOptions = {
options = {
plugin = lib.mkOption {
type = lib.types.enum [
"base16-nvim"
@ -37,7 +37,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ colors }:
{

View file

@ -3,7 +3,7 @@ mkTarget:
mkTarget {
name = "nvf";
humanName = "nvf";
extraOptions = {
options = {
plugin = lib.mkOption {
type = lib.types.enum [
"base16"
@ -15,7 +15,7 @@ mkTarget {
transparentBackground = lib.mkEnableOption "background transparency for the main Neovim window";
};
configElements = lib.optionals (options.programs ? nvf) [
config = lib.optionals (options.programs ? nvf) [
(
{ colors, cfg }:
{

View file

@ -4,7 +4,7 @@ mkTarget {
name = "vim";
humanName = "Vim";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -4,7 +4,7 @@ mkTarget {
humanName = "Nushell";
# Adapted from https://www.nushell.sh/book/coloring_and_theming.html#theming
configElements =
config =
{ colors }:
{
programs.nushell.extraConfig = with colors.withHashtag; ''

View file

@ -3,13 +3,13 @@ mkTarget {
name = "obsidian";
humanName = "Obsidian";
extraOptions.vaultNames = lib.mkOption {
options.vaultNames = lib.mkOption {
description = "The obsidian vault names to apply styling on.";
type = lib.types.listOf lib.types.str;
default = [ ];
};
configElements = [
config = [
(
{ cfg, fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "opencode";
humanName = "OpenCode";
configElements =
config =
{ colors }:
{
programs.opencode =

View file

@ -8,7 +8,7 @@ mkTarget {
name = "plymouth";
humanName = "the Plymouth boot screen";
extraOptions = {
options = {
logo = lib.mkOption {
description = "Logo to be used on the boot screen.";
type = with lib.types; either path package;
@ -35,7 +35,7 @@ mkTarget {
)
];
configElements =
config =
{ cfg, colors }:
let
themeScript = import ./theme-script.nix { inherit lib cfg colors; };

View file

@ -3,7 +3,7 @@ mkTarget {
name = "qutebrowser";
humanName = "Qutebrowser";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -12,7 +12,7 @@ mkTarget {
autoEnable = pkgs.stdenv.hostPlatform.isLinux;
autoEnableExpr = "pkgs.stdenv.hostPlatform.isLinux";
extraOptions = {
options = {
useWallpaper = config.lib.stylix.mkEnableWallpaper "ReGreet" true;
extraCss = lib.mkOption {
description = ''
@ -24,7 +24,7 @@ mkTarget {
};
};
configElements = [
config = [
{
warnings =
let

View file

@ -5,7 +5,7 @@ mkTarget {
name = "rio";
humanName = "Rio";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "rofi";
humanName = "Rofi";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -9,7 +9,7 @@ mkTarget {
name = "spicetify";
humanName = "Spicetify";
configElements =
config =
{ colors }:
lib.optionalAttrs (options.programs ? spicetify) {
programs.spicetify = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "spotify-player";
humanName = "spotify-player";
configElements =
config =
{ colors }:
{
programs.spotify-player = {

View file

@ -4,7 +4,7 @@ mkTarget {
name = "starship";
humanName = "Starship";
configElements =
config =
{ colors }:
{
programs.starship.settings = {

View file

@ -26,9 +26,9 @@ mkTarget {
lib.versionAtLeast config.home.stateVersion "23.05" && pkgs.stdenv.hostPlatform.isLinux
'';
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "Swaylock" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "Swaylock" true;
configElements = [
config = [
(
{ colors }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "swaync";
humanName = "SwayNC";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "sxiv";
humanName = "Sxiv";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "tmux";
humanName = "Tmux";
configElements =
config =
{ colors, inputs }:
{
programs.tmux.extraConfig = ''

View file

@ -3,7 +3,7 @@ mkTarget {
name = "tofi";
humanName = "Tofi";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -8,7 +8,7 @@ mkTarget {
name = "vicinae";
humanName = "Vicinae";
configElements = lib.optionals (options.services ? vicinae) [
config = lib.optionals (options.services ? vicinae) [
(
{ colors, polarity }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "vivid";
humanName = "vivid";
configElements =
config =
{ colors }:
let
theme = "stylix";

View file

@ -9,13 +9,13 @@ mkTarget {
name = "vscode";
humanName = "VSCode";
extraOptions.profileNames = lib.mkOption {
options.profileNames = lib.mkOption {
description = "The VSCode profile names to apply styling on.";
type = lib.types.listOf lib.types.str;
default = [ "default" ];
};
configElements = [
config = [
(
{ cfg }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "waybar";
humanName = "Waybar";
extraOptions = {
options = {
background = lib.mkOption {
type = lib.types.nullOr lib.types.str;
description = "Used to set bg even if `opacity` or `colors` is null";
@ -43,7 +43,7 @@ mkTarget {
};
};
configElements = [
config = [
(
{ cfg }:
{

View file

@ -9,9 +9,9 @@ mkTarget {
name = "wayfire";
humanName = "Wayfire";
extraOptions.useWallpaper = config.lib.stylix.mkEnableWallpaper "wayfire" true;
options.useWallpaper = config.lib.stylix.mkEnableWallpaper "wayfire" true;
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "wayprompt";
humanName = "Wayprompt";
configElements =
config =
{ colors, opacity }:
let
opacity' = lib.toHexString (builtins.ceil (opacity.popups * 255));

View file

@ -7,12 +7,12 @@
mkTarget {
name = "wezterm";
humanName = "WezTerm";
extraOptions.luaBody = lib.mkOption {
options.luaBody = lib.mkOption {
type = lib.types.lines;
default = "";
internal = true;
};
configElements = [
config = [
(
{ colors }:
with colors;

View file

@ -3,7 +3,7 @@ mkTarget {
name = "wob";
humanName = "wob";
configElements =
config =
{ colors }:
{
services.wob.settings = {

View file

@ -3,7 +3,7 @@ mkTarget {
name = "wofi";
humanName = "wofi";
configElements = [
config = [
(
{ fonts }:
{

View file

@ -3,7 +3,7 @@ mkTarget {
name = "wpaperd";
humanName = "wpaperd";
configElements =
config =
{ imageScalingMode, image }:
(
let

Some files were not shown because too many files have changed in this diff Show more