aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/viewer/bat
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-09-25 00:17:41 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-09-25 00:17:41 +0530
commit165cde749fc899d4c86eb6de97d3b7c4373eb7b3 (patch)
treeec4d3cc00089b815dc0c56761348de4345705c43 /modules/tools/viewer/bat
parentc0c5087218c27e31c3e6f66f3937bff22fa0f647 (diff)
downloadhome-manager-config-165cde749fc899d4c86eb6de97d3b7c4373eb7b3.tar.gz
home-manager-config-165cde749fc899d4c86eb6de97d3b7c4373eb7b3.zip
Using more descriptive option names.
Diffstat (limited to 'modules/tools/viewer/bat')
-rw-r--r--modules/tools/viewer/bat/default.nix6
-rw-r--r--modules/tools/viewer/bat/theme.nix214
2 files changed, 110 insertions, 110 deletions
diff --git a/modules/tools/viewer/bat/default.nix b/modules/tools/viewer/bat/default.nix
index cc01f82..915b4b2 100644
--- a/modules/tools/viewer/bat/default.nix
+++ b/modules/tools/viewer/bat/default.nix
@@ -1,11 +1,11 @@
{ config, lib, ... }:
{
- options = {
- bat.enable = lib.mkEnableOption "Enables bat.";
+ options.tools.viewer.bat = {
+ enable = lib.mkEnableOption "Enables bat.";
};
- config = lib.mkIf config.bat.enable {
+ config = lib.mkIf config.tools.viewer.bat.enable {
programs.bat.enable = true;
programs.bat.config.theme = "customTheme";
xdg.configFile."bat/themes/customTheme.tmTheme".text
diff --git a/modules/tools/viewer/bat/theme.nix b/modules/tools/viewer/bat/theme.nix
index e345ee4..dc22ceb 100644
--- a/modules/tools/viewer/bat/theme.nix
+++ b/modules/tools/viewer/bat/theme.nix
@@ -5,120 +5,120 @@ with config.scheme.withHashtag;
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
- <key>name</key>
- <string>customTheme</string>
- <key>settings</key>
- <array>
- <!-- General Colors -->
- <dict>
- <key>settings</key>
- <dict>
- <key>background</key>
- <string>#0F1419</string> <!-- Background (base00) -->
- <key>foreground</key>
- <string>#E6E1CF</string> <!-- Foreground (base05) -->
- <key>caret</key>
- <string>#F3F4F5</string> <!-- Caret (base07) -->
- <key>invisibles</key>
- <string>#3E4B59</string> <!-- Invisibles (base03) -->
- <key>lineHighlight</key>
- <string>#272D38</string> <!-- Line highlight (base02) -->
- <key>selection</key>
- <string>#3E4B59</string> <!-- Selection (base03) -->
- </dict>
- </dict>
-
- <!-- Syntax-Specific Colors -->
- <dict>
- <key>scope</key>
- <string>comment</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#BFBDB6</string> <!-- Comments (base04) -->
- </dict>
- </dict>
-
- <dict>
- <key>scope</key>
- <string>string</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#FFB454</string> <!-- Strings (base0A) -->
- </dict>
- </dict>
+ <key>name</key>
+ <string>customTheme</string>
+ <key>settings</key>
+ <array>
+ <!-- General Colors -->
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>${base00}</string>
+ <key>foreground</key>
+ <string>${base05}</string>
+ <key>caret</key>
+ <string>${base07}</string>
+ <key>invisibles</key>
+ <string>${base03}</string>
+ <key>lineHighlight</key>
+ <string>${base02}</string>
+ <key>selection</key>
+ <string>${base03}</string>
+ </dict>
+ </dict>
+
+ <!-- Syntax-Specific Colors -->
+ <dict>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base04}</string>
+ </dict>
+ </dict>
+
+ <dict>
+ <key>scope</key>
+ <string>string</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0A}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>constant.numeric</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#FF8F40</string> <!-- Numbers (base09) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base09}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>variable</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#F07178</string> <!-- Variables (base08) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base08}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>keyword</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#59C2FF</string> <!-- Keywords (base0D) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0D}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>support.function</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#D2A6FF</string> <!-- Functions (base0E) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0E}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>constant.language</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#B8CC52</string> <!-- Constants (base0B) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>constant.language</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0B}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>entity.name.tag</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#95E6CB</string> <!-- Tags (base0C) -->
- </dict>
- </dict>
+ <dict>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0C}</string>
+ </dict>
+ </dict>
- <dict>
- <key>scope</key>
- <string>invalid</string>
- <key>settings</key>
- <dict>
- <key>foreground</key>
- <string>#E6B673</string> <!-- Invalid (base0F) -->
- </dict>
- </dict>
- </array>
+ <dict>
+ <key>scope</key>
+ <string>invalid</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>${base0F}</string>
+ </dict>
+ </dict>
+ </array>
</dict>
</plist>
''