From 11cb67905dfad832680b6fcba2b5c49495cb9c30 Mon Sep 17 00:00:00 2001 From: JuliaLange Date: Wed, 21 Feb 2024 15:02:45 -0800 Subject: [PATCH] move from pywal to wallust --- home.nix | 2 +- programs/pywal/default.nix | 8 -------- programs/wal/default.nix | 28 ++++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 9 deletions(-) delete mode 100644 programs/pywal/default.nix create mode 100644 programs/wal/default.nix diff --git a/home.nix b/home.nix index 25641b9..93b4ce2 100644 --- a/home.nix +++ b/home.nix @@ -18,10 +18,10 @@ ./programs/mpv ./programs/nnn ./programs/nvim - ./programs/pywal ./programs/rofi ./programs/spotify ./programs/ssh + ./programs/wal ./programs/xdg ]; diff --git a/programs/pywal/default.nix b/programs/pywal/default.nix deleted file mode 100644 index f754d3e..0000000 --- a/programs/pywal/default.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ config, pkgs, ... }: - -{ - programs.pywal.enable = true; - home.packages = with pkgs; [ - pywalfox # Update librewolf's colorscheme based on pywal - ]; -} diff --git a/programs/wal/default.nix b/programs/wal/default.nix new file mode 100644 index 0000000..14876da --- /dev/null +++ b/programs/wal/default.nix @@ -0,0 +1,28 @@ +{ config, pkgs, ... }: +let rootPath = ./.; in +{ + home.packages = with pkgs; [ + wallust # A better pywal + pywalfox # Update librewolf's colorscheme based on wal + ]; + xdg.configFile."wallust-config" = { + target = "wallust/wallust.toml"; + text = '' + backend = "wal" + color_space = "lab" + threshold = 20 + filter = "dark16" + + # [[entry]] + # # a relative path to a file where wallust.toml is (~/.config/wallust/) + # template = "dunstrc" + # + # # absolute path to the file to write the template (after templating) + # target = "~/.config/dunst/dunstrc" + ''; + } + xdg.configFile."wallust-templates" = { + source = rootPath + "/templates"; + target = "wallust/"; + } +}