{ config, lib, pkgs, ... }: with lib; let cfg = config.mjallen.programs.nwg-drawer; nord = import ../../desktop/theme/nord.nix; in { imports = [ ./options.nix ]; config = mkIf cfg.enable { home.packages = with pkgs; [ nwg-drawer ]; home.file = { ".config/nwg-drawer/drawer.css".text = '' window { background-color: ${nord.polarNight.nord0}bf; color: ${nord.snowStorm.nord5}00 } /* search entry */ entry { background-color: ${nord.polarNight.nord1}0f } button, image { background: none; border: none } button:hover { background-color: ${nord.frost.nord10}1a } /* in case you wanted to give category buttons a different look */ #category-button { margin: 0 10px 0 10px } #pinned-box { padding-bottom: 5px; border-bottom: 1px dotted ${nord.polarNight.nord3} } #files-box { padding: 5px; border: 1px dotted ${nord.polarNight.nord3}; border-radius: 15px } ''; }; }; }