diff options
Diffstat (limited to 'modules/tools/viewer/bat')
| -rw-r--r-- | modules/tools/viewer/bat/default.nix | 6 | ||||
| -rw-r--r-- | modules/tools/viewer/bat/theme.nix | 214 |
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> '' |
