From 6a676ee476543fcaea916d3b7a6e130112c44603 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 20 Apr 2025 00:41:38 -0500 Subject: [PATCH] wallust: null package support --- modules/programs/wallust.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/programs/wallust.nix b/modules/programs/wallust.nix index 4bcb51209..d063bec6c 100644 --- a/modules/programs/wallust.nix +++ b/modules/programs/wallust.nix @@ -21,7 +21,9 @@ in options.programs.wallust = { enable = mkEnableOption "Wallust color scheme generator"; - package = mkPackageOption pkgs "wallust" { }; + + package = mkPackageOption pkgs "wallust" { nullable = true; }; + settings = mkOption { type = tomlFormat.type; default = { }; @@ -38,7 +40,8 @@ in }; }; config = mkIf cfg.enable { - home.packages = [ cfg.package ]; + home.packages = lib.mkIf (cfg.package != null) [ cfg.package ]; + xdg.configFile."wallust/wallust.toml" = mkIf (cfg.settings != { }) { source = tomlFormat.generate "wallust.toml" cfg.settings; };