diff --git a/.flutter b/.flutter
new file mode 100644
index 0000000..010732b
--- /dev/null
+++ b/.flutter
@@ -0,0 +1,3 @@
+{
+ "enabled": false
+}
diff --git a/.flutter_tool_state b/.flutter_tool_state
new file mode 100644
index 0000000..f8e1ab1
--- /dev/null
+++ b/.flutter_tool_state
@@ -0,0 +1,4 @@
+{
+ "is-bot": true,
+ "license-hash": "3e8c85e63b26ce223cda96a9a8fbb410"
+}
diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json
new file mode 100644
index 0000000..ba129cf
--- /dev/null
+++ b/.fvm/fvm_config.json
@@ -0,0 +1,4 @@
+{
+ "flutterSdkVersion": "3.10.0",
+ "flavors": {}
+}
\ No newline at end of file
diff --git a/.github/workflows/build.yml.backup b/.github/workflows/build.yml.backup
new file mode 100644
index 0000000..9e867a8
--- /dev/null
+++ b/.github/workflows/build.yml.backup
@@ -0,0 +1,96 @@
+name: Build
+on: push
+#on:
+# workflow_dispatch:
+# release:
+# types: [created]
+
+jobs:
+ build_macos:
+ if: ${{ false }}
+ runs-on: macos-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+# architecture: x64
+
+ - uses: actions/setup-node@v2
+
+ # Install packaging tools
+ - name: Install flutter_distributor
+ run: dart pub global activate flutter_distributor
+
+ - name: Install appdmg
+ run: npm install -g appdmg
+
+ # Build and package
+ - name: Packaging .dmg .zip
+ run: flutter_distributor package --platform macos --targets dmg,zip --artifact-name "fterm-${{github.ref_name}}-macos.{{ext}}"
+
+# # Publish
+# - name: Publish to GitHub Release
+# uses: softprops/action-gh-release@v1
+# env:
+# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+# with:
+# files: dist/*/*
+
+ build_windows:
+ runs-on: windows-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+ architecture: x64
+
+ # Install packaging tools
+ - name: Install flutter_distributor
+ run: dart pub global activate flutter_distributor
+
+ # Build and package
+ - name: Packaging .msix .zip
+ run: flutter_distributor package --platform windows --targets msix,exe,zip --artifact-name "fterm-${{github.ref_name}}-windows.{{ext}}"
+
+# # Publish
+# - name: Publish to GitHub Release
+# uses: softprops/action-gh-release@v1
+# env:
+# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+# with:
+# files: dist/*/*
+
+ build_linux:
+ runs-on: ubuntu-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+ architecture: x64
+
+ - run: |
+ sudo apt-get update -y
+ sudo apt-get install -y ninja-build libgtk-3-dev
+
+ # Install packaging tools
+ - name: Install flutter_distributor
+ run: dart pub global activate flutter_distributor
+
+ # Build and package
+ - name: Packaging .deb .zip
+ run: flutter_distributor package --platform linux --targets deb,zip --artifact-name "fterm-${{github.ref_name}}-linux.{{ext}}"
+
+# # Publish
+# - name: Publish to GitHub Release
+# uses: softprops/action-gh-release@v1
+# env:
+# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+# with:
+# files: dist/*/*
diff --git a/.github/workflows/build_zip.yml b/.github/workflows/build_zip.yml
new file mode 100644
index 0000000..4e6dabd
--- /dev/null
+++ b/.github/workflows/build_zip.yml
@@ -0,0 +1,119 @@
+name: Build
+on:
+ workflow_dispatch:
+ release:
+ types: [created]
+ push:
+ branches:
+ - master
+# tags:
+# - v*.*.*
+jobs:
+ build_macos:
+ permissions:
+ contents: write
+ runs-on: macos-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+
+ - name: Install project dependencies
+ run: flutter pub get
+ - name: Generate intermediates
+ run: flutter pub run build_runner build --delete-conflicting-outputs
+ - name: Enable macos build
+ run: flutter config --enable-macos-desktop
+ - name: Build artifacts
+ run: flutter build macos --release
+ - name: Archive Release
+ uses: thedoctor0/zip-release@master
+ with:
+ type: 'zip'
+ filename: fterm-${{github.ref_name}}-macos.zip
+ directory: build/macos/Build/Products/Release
+ - name: MaoOS Release
+ uses: softprops/action-gh-release@v1
+ if: startsWith(github.ref, 'refs/tags/')
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ files: build/macos/Build/Products/Release/fterm-${{github.ref_name}}-macos.zip
+
+
+ build_windows:
+ permissions:
+ contents: write
+ runs-on: windows-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+ architecture: x64
+
+
+ - name: Install project dependencies
+ run: flutter pub get
+ - name: Generate intermediates
+ run: flutter pub run build_runner build --delete-conflicting-outputs
+ - name: Enable windows build
+ run: flutter config --enable-windows-desktop
+ - name: Build artifacts
+ run: flutter build windows --release
+ - name: Archive Release
+ uses: thedoctor0/zip-release@master
+ with:
+ type: 'zip'
+ filename: fterm-${{github.ref_name}}-windows.zip
+ directory: build/windows/runner/Release
+ - name: Windows Release
+ uses: softprops/action-gh-release@v1
+ if: startsWith(github.ref, 'refs/tags/')
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ files: build/windows/runner/Release/fterm-${{github.ref_name}}-windows.zip
+
+
+ build_linux:
+ permissions:
+ contents: write
+ runs-on: ubuntu-latest
+ steps:
+ # Setup
+ - uses: actions/checkout@v3
+ - uses: subosito/flutter-action@v2
+ with:
+ channel: "stable"
+ architecture: x64
+
+ - run: |
+ sudo apt-get update -y
+ sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libjsoncpp-dev libsecret-1-dev
+
+ - name: Install project dependencies
+ run: flutter pub get
+ - name: Generate intermediates
+ run: flutter pub run build_runner build --delete-conflicting-outputs
+ - name: Enable linux build
+ run: flutter config --enable-linux-desktop
+ - name: Build artifacts
+ run: flutter build linux --release
+ - name: Archive Release
+ uses: thedoctor0/zip-release@master
+ with:
+ type: 'zip'
+ filename: fterm-${{github.ref_name}}-linux.zip
+ directory: build/linux/x64/release/bundle
+ - name: Linux Release
+ uses: softprops/action-gh-release@v1
+ if: startsWith(github.ref, 'refs/tags/')
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ files: build/linux/x64/release/bundle/fterm-${{github.ref_name}}-linux.zip
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2c90798
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,48 @@
+# Miscellaneous
+*.class
+*.log
+*.pyc
+*.swp
+.DS_Store
+.atom/
+.buildlog/
+.history
+.svn/
+migrate_working_dir/
+
+# IntelliJ related
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# The .vscode folder contains launch configuration and tasks you configure in
+# VS Code which you may wish to be included in version control, so this line
+# is commented out by default.
+#.vscode/
+
+# Flutter/Dart/Pub related
+**/doc/api/
+**/ios/Flutter/.last_build_id
+.dart_tool/
+.flutter-plugins
+.flutter-plugins-dependencies
+.packages
+.pub-cache/
+.pub/
+/build/
+
+# Symbolication related
+app.*.symbols
+
+# Obfuscation related
+app.*.map.json
+
+# Android Studio will place build artifacts here
+/android/app/debug
+/android/app/profile
+/android/app/release
+.fvm/flutter_sdk
+.idea
+target
+/dist
diff --git a/.linux.env b/.linux.env
new file mode 100644
index 0000000..b9db904
--- /dev/null
+++ b/.linux.env
@@ -0,0 +1,2 @@
+http_proxy=http://192.168.50.247:7890
+https_proxy=http://192.168.50.247:7890
diff --git a/.mac.env b/.mac.env
new file mode 100644
index 0000000..4e50e34
--- /dev/null
+++ b/.mac.env
@@ -0,0 +1,2 @@
+http_proxy=http://192.168.60.14:7890
+https_proxy=http://192.168.60.14:7890
diff --git a/.metadata b/.metadata
new file mode 100644
index 0000000..7772fa1
--- /dev/null
+++ b/.metadata
@@ -0,0 +1,36 @@
+# This file tracks properties of this Flutter project.
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
+#
+# This file should be version controlled.
+
+version:
+ revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ channel: stable
+
+project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ - platform: linux
+ create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ - platform: macos
+ create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ - platform: windows
+ create_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+ base_revision: 4d9e56e694b656610ab87fcf2efbcd226e0ed8cf
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/.windows.env b/.windows.env
new file mode 100644
index 0000000..b9db904
--- /dev/null
+++ b/.windows.env
@@ -0,0 +1,2 @@
+http_proxy=http://192.168.50.247:7890
+https_proxy=http://192.168.50.247:7890
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a2c8eb1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+gen:
+ fvm flutter pub run build_runner build --delete-conflicting-outputs
+
+check_update:
+ fvm flutter pub upgrade --major-versions
+ fvm flutter pub get
+clean:
+ fvm flutter clean
+windows: clean
+ act --container-architecture linux/amd64 --env-file .windows.env -P windows-latest=-self-hosted -j build_windows
+macos: clean
+ act --container-architecture linux/amd64 --env-file .macos.env -P macos-latest=-self-hosted -j build_macos
+linux: clean
+ act --container-architecture linux/amd64 --env-file .linux.env -P ubuntu-latest=-self-hosted -j build_linux
+init:
+ cargo install flutter_rust_bridge_codegen
+ cargo install cargo-xcode
+ cargo install cargo-make
+act:
+ act --container-architecture linux/amd64 --env-file .env
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b534b6a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,22 @@
+# fterm
+
+fterm是一款基于Flutter开发的跨平台终端工具
+
+# 功能
+- [x] 本地终端
+- [x] 多种主题颜色
+- [x] ssh主机连接
+- [x] ssh配置本地加密存储
+- [x] 通过ssh跳板机连接目标主机
+- [x] 支持zmodem
+- [ ] ssh配置多端同步
+
+
+
+# 部分截图
+![fterm1](resources/fterm1.png)
+![fterm2](resources/fterm2.png)
+![fterm3](resources/fterm3.png)
+![fterm4](resources/fterm4.png)
+![fterm5](resources/fterm5.png)
+![fterm6](resources/fterm6.png)
diff --git a/analysis_options.yaml b/analysis_options.yaml
new file mode 100644
index 0000000..61b6c4d
--- /dev/null
+++ b/analysis_options.yaml
@@ -0,0 +1,29 @@
+# This file configures the analyzer, which statically analyzes Dart code to
+# check for errors, warnings, and lints.
+#
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
+# invoked from the command line by running `flutter analyze`.
+
+# The following line activates a set of recommended lints for Flutter apps,
+# packages, and plugins designed to encourage good coding practices.
+include: package:flutter_lints/flutter.yaml
+
+linter:
+ # The lint rules applied to this project can be customized in the
+ # section below to disable rules from the `package:flutter_lints/flutter.yaml`
+ # included above or to enable additional rules. A list of all available lints
+ # and their documentation is published at
+ # https://dart-lang.github.io/linter/lints/index.html.
+ #
+ # Instead of disabling a lint rule for the entire project in the
+ # section below, it can also be suppressed for a single line of code
+ # or a specific dart file by using the `// ignore: name_of_lint` and
+ # `// ignore_for_file: name_of_lint` syntax on the line or in the file
+ # producing the lint.
+ rules:
+ # avoid_print: false # Uncomment to disable the `avoid_print` rule
+ # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
+
+# Additional information about this file can be found at
+# https://dart.dev/guides/language/analysis-options
diff --git a/assets/colors/schemes/3024 Day b/assets/colors/schemes/3024 Day
new file mode 100644
index 0000000..b736210
--- /dev/null
+++ b/assets/colors/schemes/3024 Day
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #4a4543
+*.background: #f7f7f7
+*.cursorColor: #4a4543
+!
+! Black
+*.color0: #090300
+*.color8: #5c5855
+!
+! Red
+*.color1: #db2d20
+*.color9: #e8bbd0
+!
+! Green
+*.color2: #01a252
+*.color10: #3a3432
+!
+! Yellow
+*.color3: #fded02
+*.color11: #4a4543
+!
+! Blue
+*.color4: #01a0e4
+*.color12: #807d7c
+!
+! Magenta
+*.color5: #a16a94
+*.color13: #d6d5d4
+!
+! Cyan
+*.color6: #b5e4f4
+*.color14: #cdab53
+!
+! White
+*.color7: #a5a2a2
+*.color15: #f7f7f7
+!
+! Bold, Italic, Underline
+*.colorBD: #4a4543
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/3024 Night b/assets/colors/schemes/3024 Night
new file mode 100644
index 0000000..6f559f3
--- /dev/null
+++ b/assets/colors/schemes/3024 Night
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a5a2a2
+*.background: #090300
+*.cursorColor: #a5a2a2
+!
+! Black
+*.color0: #090300
+*.color8: #5c5855
+!
+! Red
+*.color1: #db2d20
+*.color9: #e8bbd0
+!
+! Green
+*.color2: #01a252
+*.color10: #3a3432
+!
+! Yellow
+*.color3: #fded02
+*.color11: #4a4543
+!
+! Blue
+*.color4: #01a0e4
+*.color12: #807d7c
+!
+! Magenta
+*.color5: #a16a94
+*.color13: #d6d5d4
+!
+! Cyan
+*.color6: #b5e4f4
+*.color14: #cdab53
+!
+! White
+*.color7: #a5a2a2
+*.color15: #f7f7f7
+!
+! Bold, Italic, Underline
+*.colorBD: #a5a2a2
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/AdventureTime b/assets/colors/schemes/AdventureTime
new file mode 100644
index 0000000..e8b9516
--- /dev/null
+++ b/assets/colors/schemes/AdventureTime
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f8dcc0
+*.background: #1f1d45
+*.cursorColor: #efbf38
+!
+! Black
+*.color0: #050404
+*.color8: #4e7cbf
+!
+! Red
+*.color1: #bd0013
+*.color9: #fc5f5a
+!
+! Green
+*.color2: #4ab118
+*.color10: #9eff6e
+!
+! Yellow
+*.color3: #e7741e
+*.color11: #efc11a
+!
+! Blue
+*.color4: #0f4ac6
+*.color12: #1997c6
+!
+! Magenta
+*.color5: #665993
+*.color13: #9b5953
+!
+! Cyan
+*.color6: #70a598
+*.color14: #c8faf4
+!
+! White
+*.color7: #f8dcc0
+*.color15: #f6f5fb
+!
+! Bold, Italic, Underline
+*.colorBD: #bd0013
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Afterglow b/assets/colors/schemes/Afterglow
new file mode 100644
index 0000000..be2d0ae
--- /dev/null
+++ b/assets/colors/schemes/Afterglow
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d0d0d0
+*.background: #212121
+*.cursorColor: #d0d0d0
+!
+! Black
+*.color0: #151515
+*.color8: #505050
+!
+! Red
+*.color1: #ac4142
+*.color9: #ac4142
+!
+! Green
+*.color2: #7e8e50
+*.color10: #7e8e50
+!
+! Yellow
+*.color3: #e5b567
+*.color11: #e5b567
+!
+! Blue
+*.color4: #6c99bb
+*.color12: #6c99bb
+!
+! Magenta
+*.color5: #9f4e85
+*.color13: #9f4e85
+!
+! Cyan
+*.color6: #7dd6cf
+*.color14: #7dd6cf
+!
+! White
+*.color7: #d0d0d0
+*.color15: #f5f5f5
+!
+! Bold, Italic, Underline
+*.colorBD: #d0d0d0
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/AlienBlood b/assets/colors/schemes/AlienBlood
new file mode 100644
index 0000000..967056a
--- /dev/null
+++ b/assets/colors/schemes/AlienBlood
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #637d75
+*.background: #0f1610
+*.cursorColor: #73fa91
+!
+! Black
+*.color0: #112616
+*.color8: #3c4812
+!
+! Red
+*.color1: #7f2b27
+*.color9: #e08009
+!
+! Green
+*.color2: #2f7e25
+*.color10: #18e000
+!
+! Yellow
+*.color3: #717f24
+*.color11: #bde000
+!
+! Blue
+*.color4: #2f6a7f
+*.color12: #00aae0
+!
+! Magenta
+*.color5: #47587f
+*.color13: #0058e0
+!
+! Cyan
+*.color6: #327f77
+*.color14: #00e0c4
+!
+! White
+*.color7: #647d75
+*.color15: #73fa91
+!
+! Bold, Italic, Underline
+*.colorBD: #7afa87
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Argonaut b/assets/colors/schemes/Argonaut
new file mode 100644
index 0000000..5a85173
--- /dev/null
+++ b/assets/colors/schemes/Argonaut
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #fffaf4
+*.background: #0e1019
+*.cursorColor: #ff0018
+!
+! Black
+*.color0: #232323
+*.color8: #444444
+!
+! Red
+*.color1: #ff000f
+*.color9: #ff2740
+!
+! Green
+*.color2: #8ce10b
+*.color10: #abe15b
+!
+! Yellow
+*.color3: #ffb900
+*.color11: #ffd242
+!
+! Blue
+*.color4: #008df8
+*.color12: #0092ff
+!
+! Magenta
+*.color5: #6d43a6
+*.color13: #9a5feb
+!
+! Cyan
+*.color6: #00d8eb
+*.color14: #67fff0
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #9e9c9a
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Arthur b/assets/colors/schemes/Arthur
new file mode 100644
index 0000000..b8a2266
--- /dev/null
+++ b/assets/colors/schemes/Arthur
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ddeedd
+*.background: #1c1c1c
+*.cursorColor: #e2bbef
+!
+! Black
+*.color0: #3d352a
+*.color8: #554444
+!
+! Red
+*.color1: #cd5c5c
+*.color9: #cc5533
+!
+! Green
+*.color2: #86af80
+*.color10: #88aa22
+!
+! Yellow
+*.color3: #e8ae5b
+*.color11: #ffa75d
+!
+! Blue
+*.color4: #6495ed
+*.color12: #87ceeb
+!
+! Magenta
+*.color5: #deb887
+*.color13: #996600
+!
+! Cyan
+*.color6: #b0c4de
+*.color14: #b0c4de
+!
+! White
+*.color7: #bbaa99
+*.color15: #ddccbb
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/AtelierSulphurpool b/assets/colors/schemes/AtelierSulphurpool
new file mode 100644
index 0000000..8979d8f
--- /dev/null
+++ b/assets/colors/schemes/AtelierSulphurpool
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #979db4
+*.background: #202746
+*.cursorColor: #979db4
+!
+! Black
+*.color0: #202746
+*.color8: #6b7394
+!
+! Red
+*.color1: #c94922
+*.color9: #c76b29
+!
+! Green
+*.color2: #ac9739
+*.color10: #293256
+!
+! Yellow
+*.color3: #c08b30
+*.color11: #5e6687
+!
+! Blue
+*.color4: #3d8fd1
+*.color12: #898ea4
+!
+! Magenta
+*.color5: #6679cc
+*.color13: #dfe2f1
+!
+! Cyan
+*.color6: #22a2c9
+*.color14: #9c637a
+!
+! White
+*.color7: #979db4
+*.color15: #f5f7ff
+!
+! Bold, Italic, Underline
+*.colorBD: #979db4
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Atom b/assets/colors/schemes/Atom
new file mode 100644
index 0000000..43c7418
--- /dev/null
+++ b/assets/colors/schemes/Atom
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c5c8c6
+*.background: #161719
+*.cursorColor: #d0d0d0
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #fd5ff1
+*.color9: #fd5ff1
+!
+! Green
+*.color2: #87c38a
+*.color10: #94fa36
+!
+! Yellow
+*.color3: #ffd7b1
+*.color11: #f5ffa8
+!
+! Blue
+*.color4: #85befd
+*.color12: #96cbfe
+!
+! Magenta
+*.color5: #b9b6fc
+*.color13: #b9b6fc
+!
+! Cyan
+*.color6: #85befd
+*.color14: #85befd
+!
+! White
+*.color7: #e0e0e0
+*.color15: #e0e0e0
+!
+! Bold, Italic, Underline
+*.colorBD: #c5c8c6
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/AtomOneLight b/assets/colors/schemes/AtomOneLight
new file mode 100644
index 0000000..cfd341b
--- /dev/null
+++ b/assets/colors/schemes/AtomOneLight
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #2a2c33
+*.background: #f9f9f9
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #de3e35
+*.color9: #de3e35
+!
+! Green
+*.color2: #3f953a
+*.color10: #3f953a
+!
+! Yellow
+*.color3: #d2b67c
+*.color11: #d2b67c
+!
+! Blue
+*.color4: #2f5af3
+*.color12: #2f5af3
+!
+! Magenta
+*.color5: #950095
+*.color13: #a00095
+!
+! Cyan
+*.color6: #3f953a
+*.color14: #3f953a
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #000000
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Base16 Default Dark b/assets/colors/schemes/Base16 Default Dark
new file mode 100644
index 0000000..413a1e8
--- /dev/null
+++ b/assets/colors/schemes/Base16 Default Dark
@@ -0,0 +1,54 @@
+! Base16 Default Dark
+! Scheme: Chris Kempson (http://chriskempson.com)
+
+#define base00 #181818
+#define base01 #282828
+#define base02 #383838
+#define base03 #585858
+#define base04 #b8b8b8
+#define base05 #d8d8d8
+#define base06 #e8e8e8
+#define base07 #f8f8f8
+#define base08 #ab4642
+#define base09 #dc9656
+#define base0A #f7ca88
+#define base0B #a1b56c
+#define base0C #86c1b9
+#define base0D #7cafc2
+#define base0E #ba8baf
+#define base0F #a16946
+
+*.foreground: base05
+#ifdef background_opacity
+*.background: [background_opacity]base00
+#else
+*.background: base00
+#endif
+*.cursorColor: base05
+
+*.color0: base00
+*.color1: base08
+*.color2: base0B
+*.color3: base0A
+*.color4: base0D
+*.color5: base0E
+*.color6: base0C
+*.color7: base05
+
+*.color8: base03
+*.color9: base08
+*.color10: base0B
+*.color11: base0A
+*.color12: base0D
+*.color13: base0E
+*.color14: base0C
+*.color15: base07
+
+! Note: colors beyond 15 might not be loaded (e.g., xterm, urxvt),
+! use 'shell' template to set these if necessary
+*.color16: base09
+*.color17: base0F
+*.color18: base01
+*.color19: base02
+*.color20: base04
+*.color21: base06
diff --git a/assets/colors/schemes/Batman b/assets/colors/schemes/Batman
new file mode 100644
index 0000000..a99d7bb
--- /dev/null
+++ b/assets/colors/schemes/Batman
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #6f6f6f
+*.background: #1b1d1e
+*.cursorColor: #fcef0c
+!
+! Black
+*.color0: #1b1d1e
+*.color8: #505354
+!
+! Red
+*.color1: #e6dc44
+*.color9: #fff78e
+!
+! Green
+*.color2: #c8be46
+*.color10: #fff27d
+!
+! Yellow
+*.color3: #f4fd22
+*.color11: #feed6c
+!
+! Blue
+*.color4: #737174
+*.color12: #919495
+!
+! Magenta
+*.color5: #747271
+*.color13: #9a9a9d
+!
+! Cyan
+*.color6: #62605f
+*.color14: #a3a3a6
+!
+! White
+*.color7: #c6c5bf
+*.color15: #dadbd6
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Belafonte Day b/assets/colors/schemes/Belafonte Day
new file mode 100644
index 0000000..e833b3e
--- /dev/null
+++ b/assets/colors/schemes/Belafonte Day
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #45373c
+*.background: #d5ccba
+*.cursorColor: #45373c
+!
+! Black
+*.color0: #20111b
+*.color8: #5e5252
+!
+! Red
+*.color1: #be100e
+*.color9: #be100e
+!
+! Green
+*.color2: #858162
+*.color10: #858162
+!
+! Yellow
+*.color3: #eaa549
+*.color11: #eaa549
+!
+! Blue
+*.color4: #426a79
+*.color12: #426a79
+!
+! Magenta
+*.color5: #97522c
+*.color13: #97522c
+!
+! Cyan
+*.color6: #989a9c
+*.color14: #989a9c
+!
+! White
+*.color7: #968c83
+*.color15: #d5ccba
+!
+! Bold, Italic, Underline
+*.colorBD: #45373c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Belafonte Night b/assets/colors/schemes/Belafonte Night
new file mode 100644
index 0000000..b1c1f4e
--- /dev/null
+++ b/assets/colors/schemes/Belafonte Night
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #968c83
+*.background: #20111b
+*.cursorColor: #968c83
+!
+! Black
+*.color0: #20111b
+*.color8: #5e5252
+!
+! Red
+*.color1: #be100e
+*.color9: #be100e
+!
+! Green
+*.color2: #858162
+*.color10: #858162
+!
+! Yellow
+*.color3: #eaa549
+*.color11: #eaa549
+!
+! Blue
+*.color4: #426a79
+*.color12: #426a79
+!
+! Magenta
+*.color5: #97522c
+*.color13: #97522c
+!
+! Cyan
+*.color6: #989a9c
+*.color14: #989a9c
+!
+! White
+*.color7: #968c83
+*.color15: #d5ccba
+!
+! Bold, Italic, Underline
+*.colorBD: #968c83
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/BirdsOfParadise b/assets/colors/schemes/BirdsOfParadise
new file mode 100644
index 0000000..78a5e5a
--- /dev/null
+++ b/assets/colors/schemes/BirdsOfParadise
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e0dbb7
+*.background: #2a1f1d
+*.cursorColor: #573d26
+!
+! Black
+*.color0: #573d26
+*.color8: #9b6c4a
+!
+! Red
+*.color1: #be2d26
+*.color9: #e84627
+!
+! Green
+*.color2: #6ba18a
+*.color10: #95d8ba
+!
+! Yellow
+*.color3: #e99d2a
+*.color11: #d0d150
+!
+! Blue
+*.color4: #5a86ad
+*.color12: #b8d3ed
+!
+! Magenta
+*.color5: #ac80a6
+*.color13: #d19ecb
+!
+! Cyan
+*.color6: #74a6ad
+*.color14: #93cfd7
+!
+! White
+*.color7: #e0dbb7
+*.color15: #fff9d5
+!
+! Bold, Italic, Underline
+*.colorBD: #fff8d8
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Blazer b/assets/colors/schemes/Blazer
new file mode 100644
index 0000000..2863dab
--- /dev/null
+++ b/assets/colors/schemes/Blazer
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d9e6f2
+*.background: #0d1926
+*.cursorColor: #d9e6f2
+!
+! Black
+*.color0: #000000
+*.color8: #262626
+!
+! Red
+*.color1: #b87a7a
+*.color9: #dbbdbd
+!
+! Green
+*.color2: #7ab87a
+*.color10: #bddbbd
+!
+! Yellow
+*.color3: #b8b87a
+*.color11: #dbdbbd
+!
+! Blue
+*.color4: #7a7ab8
+*.color12: #bdbddb
+!
+! Magenta
+*.color5: #b87ab8
+*.color13: #dbbddb
+!
+! Cyan
+*.color6: #7ab8b8
+*.color14: #bddbdb
+!
+! White
+*.color7: #d9d9d9
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Borland b/assets/colors/schemes/Borland
new file mode 100644
index 0000000..7e3ea72
--- /dev/null
+++ b/assets/colors/schemes/Borland
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffff4e
+*.background: #0000a4
+*.cursorColor: #ffa560
+!
+! Black
+*.color0: #4f4f4f
+*.color8: #7c7c7c
+!
+! Red
+*.color1: #ff6c60
+*.color9: #ffb6b0
+!
+! Green
+*.color2: #a8ff60
+*.color10: #ceffac
+!
+! Yellow
+*.color3: #ffffb6
+*.color11: #ffffcc
+!
+! Blue
+*.color4: #96cbfe
+*.color12: #b5dcff
+!
+! Magenta
+*.color5: #ff73fd
+*.color13: #ff9cfe
+!
+! Cyan
+*.color6: #c6c5fe
+*.color14: #dfdffe
+!
+! White
+*.color7: #eeeeee
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffff4e
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Bright Lights b/assets/colors/schemes/Bright Lights
new file mode 100644
index 0000000..0734095
--- /dev/null
+++ b/assets/colors/schemes/Bright Lights
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b3c9d7
+*.background: #191919
+*.cursorColor: #f34b00
+!
+! Black
+*.color0: #191919
+*.color8: #191919
+!
+! Red
+*.color1: #ff355b
+*.color9: #ff355b
+!
+! Green
+*.color2: #b7e876
+*.color10: #b7e876
+!
+! Yellow
+*.color3: #ffc251
+*.color11: #ffc251
+!
+! Blue
+*.color4: #76d4ff
+*.color12: #76d5ff
+!
+! Magenta
+*.color5: #ba76e7
+*.color13: #ba76e7
+!
+! Cyan
+*.color6: #6cbfb5
+*.color14: #6cbfb5
+!
+! White
+*.color7: #c2c8d7
+*.color15: #c2c8d7
+!
+! Bold, Italic, Underline
+*.colorBD: #9fb3c1
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Broadcast b/assets/colors/schemes/Broadcast
new file mode 100644
index 0000000..0ce4192
--- /dev/null
+++ b/assets/colors/schemes/Broadcast
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e6e1dc
+*.background: #2b2b2b
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #323232
+!
+! Red
+*.color1: #da4939
+*.color9: #ff7b6b
+!
+! Green
+*.color2: #519f50
+*.color10: #83d182
+!
+! Yellow
+*.color3: #ffd24a
+*.color11: #ffff7c
+!
+! Blue
+*.color4: #6d9cbe
+*.color12: #9fcef0
+!
+! Magenta
+*.color5: #d0d0ff
+*.color13: #ffffff
+!
+! Cyan
+*.color6: #6e9cbe
+*.color14: #a0cef0
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #e6e1dc
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Brogrammer b/assets/colors/schemes/Brogrammer
new file mode 100644
index 0000000..0634c56
--- /dev/null
+++ b/assets/colors/schemes/Brogrammer
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d6dbe5
+*.background: #131313
+*.cursorColor: #b9b9b9
+!
+! Black
+*.color0: #1f1f1f
+*.color8: #d6dbe5
+!
+! Red
+*.color1: #f81118
+*.color9: #de352e
+!
+! Green
+*.color2: #2dc55e
+*.color10: #1dd361
+!
+! Yellow
+*.color3: #ecba0f
+*.color11: #f3bd09
+!
+! Blue
+*.color4: #2a84d2
+*.color12: #1081d6
+!
+! Magenta
+*.color5: #4e5ab7
+*.color13: #5350b9
+!
+! Cyan
+*.color6: #1081d6
+*.color14: #0f7ddb
+!
+! White
+*.color7: #d6dbe5
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #d6dbe5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/C64 b/assets/colors/schemes/C64
new file mode 100644
index 0000000..0ca8a7b
--- /dev/null
+++ b/assets/colors/schemes/C64
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #7869c4
+*.background: #40318d
+*.cursorColor: #7869c4
+!
+! Black
+*.color0: #090300
+*.color8: #000000
+!
+! Red
+*.color1: #883932
+*.color9: #883932
+!
+! Green
+*.color2: #55a049
+*.color10: #55a049
+!
+! Yellow
+*.color3: #bfce72
+*.color11: #bfce72
+!
+! Blue
+*.color4: #40318d
+*.color12: #40318d
+!
+! Magenta
+*.color5: #8b3f96
+*.color13: #8b3f96
+!
+! Cyan
+*.color6: #67b6bd
+*.color14: #67b6bd
+!
+! White
+*.color7: #ffffff
+*.color15: #f7f7f7
+!
+! Bold, Italic, Underline
+*.colorBD: #a5a2a2
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/CLRS b/assets/colors/schemes/CLRS
new file mode 100644
index 0000000..05932c1
--- /dev/null
+++ b/assets/colors/schemes/CLRS
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #262626
+*.background: #ffffff
+*.cursorColor: #6fd3fc
+!
+! Black
+*.color0: #000000
+*.color8: #555753
+!
+! Red
+*.color1: #f8282a
+*.color9: #fb0416
+!
+! Green
+*.color2: #328a5d
+*.color10: #2cc631
+!
+! Yellow
+*.color3: #fa701d
+*.color11: #fdd727
+!
+! Blue
+*.color4: #135cd0
+*.color12: #1670ff
+!
+! Magenta
+*.color5: #9f00bd
+*.color13: #e900b0
+!
+! Cyan
+*.color6: #33c3c1
+*.color14: #3ad5ce
+!
+! White
+*.color7: #b3b3b3
+*.color15: #eeeeec
+!
+! Bold, Italic, Underline
+*.colorBD: #1a1a1a
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Chalk b/assets/colors/schemes/Chalk
new file mode 100644
index 0000000..4739464
--- /dev/null
+++ b/assets/colors/schemes/Chalk
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d2d8d9
+*.background: #2b2d2e
+*.cursorColor: #708284
+!
+! Black
+*.color0: #7d8b8f
+*.color8: #888888
+!
+! Red
+*.color1: #b23a52
+*.color9: #f24840
+!
+! Green
+*.color2: #789b6a
+*.color10: #80c470
+!
+! Yellow
+*.color3: #b9ac4a
+*.color11: #ffeb62
+!
+! Blue
+*.color4: #2a7fac
+*.color12: #4196ff
+!
+! Magenta
+*.color5: #bd4f5a
+*.color13: #fc5275
+!
+! Cyan
+*.color6: #44a799
+*.color14: #53cdbd
+!
+! White
+*.color7: #d2d8d9
+*.color15: #d2d8d9
+!
+! Bold, Italic, Underline
+*.colorBD: #ececec
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Chalkboard b/assets/colors/schemes/Chalkboard
new file mode 100644
index 0000000..31605d0
--- /dev/null
+++ b/assets/colors/schemes/Chalkboard
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d9e6f2
+*.background: #29262f
+*.cursorColor: #d9e6f2
+!
+! Black
+*.color0: #000000
+*.color8: #323232
+!
+! Red
+*.color1: #c37372
+*.color9: #dbaaaa
+!
+! Green
+*.color2: #72c373
+*.color10: #aadbaa
+!
+! Yellow
+*.color3: #c2c372
+*.color11: #dadbaa
+!
+! Blue
+*.color4: #7372c3
+*.color12: #aaaadb
+!
+! Magenta
+*.color5: #c372c2
+*.color13: #dbaada
+!
+! Cyan
+*.color6: #72c2c3
+*.color14: #aadadb
+!
+! White
+*.color7: #d9d9d9
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #d96f5f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Ciapre b/assets/colors/schemes/Ciapre
new file mode 100644
index 0000000..9d19131
--- /dev/null
+++ b/assets/colors/schemes/Ciapre
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #aea47a
+*.background: #191c27
+*.cursorColor: #92805b
+!
+! Black
+*.color0: #181818
+*.color8: #555555
+!
+! Red
+*.color1: #810009
+*.color9: #ac3835
+!
+! Green
+*.color2: #48513b
+*.color10: #a6a75d
+!
+! Yellow
+*.color3: #cc8b3f
+*.color11: #dcdf7c
+!
+! Blue
+*.color4: #576d8c
+*.color12: #3097c6
+!
+! Magenta
+*.color5: #724d7c
+*.color13: #d33061
+!
+! Cyan
+*.color6: #5c4f4b
+*.color14: #f3dbb2
+!
+! White
+*.color7: #aea47f
+*.color15: #f4f4f4
+!
+! Bold, Italic, Underline
+*.colorBD: #f4f4f4
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Cobalt Neon b/assets/colors/schemes/Cobalt Neon
new file mode 100644
index 0000000..95ce657
--- /dev/null
+++ b/assets/colors/schemes/Cobalt Neon
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #8ff586
+*.background: #142838
+*.cursorColor: #c4206f
+!
+! Black
+*.color0: #142631
+*.color8: #fff688
+!
+! Red
+*.color1: #ff2320
+*.color9: #d4312e
+!
+! Green
+*.color2: #3ba5ff
+*.color10: #8ff586
+!
+! Yellow
+*.color3: #e9e75c
+*.color11: #e9f06d
+!
+! Blue
+*.color4: #8ff586
+*.color12: #3c7dd2
+!
+! Magenta
+*.color5: #781aa0
+*.color13: #8230a7
+!
+! Cyan
+*.color6: #8ff586
+*.color14: #6cbc67
+!
+! White
+*.color7: #ba46b2
+*.color15: #8ff586
+!
+! Bold, Italic, Underline
+*.colorBD: #248b70
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Cobalt2 b/assets/colors/schemes/Cobalt2
new file mode 100644
index 0000000..0e6259d
--- /dev/null
+++ b/assets/colors/schemes/Cobalt2
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #132738
+*.cursorColor: #f0cc09
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #ff0000
+*.color9: #f40e17
+!
+! Green
+*.color2: #38de21
+*.color10: #3bd01d
+!
+! Yellow
+*.color3: #ffe50a
+*.color11: #edc809
+!
+! Blue
+*.color4: #1460d2
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #ff005d
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #00bbbb
+*.color14: #6ae3fa
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #f7fcff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/CrayonPonyFish b/assets/colors/schemes/CrayonPonyFish
new file mode 100644
index 0000000..15f14db
--- /dev/null
+++ b/assets/colors/schemes/CrayonPonyFish
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #68525a
+*.background: #150707
+*.cursorColor: #68525a
+!
+! Black
+*.color0: #2b1b1d
+*.color8: #3d2b2e
+!
+! Red
+*.color1: #91002b
+*.color9: #c5255d
+!
+! Green
+*.color2: #579524
+*.color10: #8dff57
+!
+! Yellow
+*.color3: #ab311b
+*.color11: #c8381d
+!
+! Blue
+*.color4: #8c87b0
+*.color12: #cfc9ff
+!
+! Magenta
+*.color5: #692f50
+*.color13: #fc6cba
+!
+! Cyan
+*.color6: #e8a866
+*.color14: #ffceaf
+!
+! White
+*.color7: #68525a
+*.color15: #b0949d
+!
+! Bold, Italic, Underline
+*.colorBD: #c8381d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Dark Pastel b/assets/colors/schemes/Dark Pastel
new file mode 100644
index 0000000..a2aefcf
--- /dev/null
+++ b/assets/colors/schemes/Dark Pastel
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #000000
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #ff5555
+*.color9: #ff5555
+!
+! Green
+*.color2: #55ff55
+*.color10: #55ff55
+!
+! Yellow
+*.color3: #ffff55
+*.color11: #ffff55
+!
+! Blue
+*.color4: #5555ff
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #ff55ff
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #55ffff
+*.color14: #55ffff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ff5e7d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Darkside b/assets/colors/schemes/Darkside
new file mode 100644
index 0000000..225685a
--- /dev/null
+++ b/assets/colors/schemes/Darkside
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bababa
+*.background: #222324
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #e8341c
+*.color9: #e05a4f
+!
+! Green
+*.color2: #68c256
+*.color10: #77b869
+!
+! Yellow
+*.color3: #f2d42c
+*.color11: #efd64b
+!
+! Blue
+*.color4: #1c98e8
+*.color12: #387cd3
+!
+! Magenta
+*.color5: #8e69c9
+*.color13: #957bbe
+!
+! Cyan
+*.color6: #1c98e8
+*.color14: #3d97e2
+!
+! White
+*.color7: #bababa
+*.color15: #bababa
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Desert b/assets/colors/schemes/Desert
new file mode 100644
index 0000000..24be2c0
--- /dev/null
+++ b/assets/colors/schemes/Desert
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #333333
+*.cursorColor: #00ff00
+!
+! Black
+*.color0: #4d4d4d
+*.color8: #555555
+!
+! Red
+*.color1: #ff2b2b
+*.color9: #ff5555
+!
+! Green
+*.color2: #98fb98
+*.color10: #55ff55
+!
+! Yellow
+*.color3: #f0e68c
+*.color11: #ffff55
+!
+! Blue
+*.color4: #cd853f
+*.color12: #87ceff
+!
+! Magenta
+*.color5: #ffdead
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #ffa0a0
+*.color14: #ffd700
+!
+! White
+*.color7: #f5deb3
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffd700
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/DimmedMonokai b/assets/colors/schemes/DimmedMonokai
new file mode 100644
index 0000000..74d7ed1
--- /dev/null
+++ b/assets/colors/schemes/DimmedMonokai
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b9bcba
+*.background: #1f1f1f
+*.cursorColor: #f83e19
+!
+! Black
+*.color0: #3a3d43
+*.color8: #888987
+!
+! Red
+*.color1: #be3f48
+*.color9: #fb001f
+!
+! Green
+*.color2: #879a3b
+*.color10: #0f722f
+!
+! Yellow
+*.color3: #c5a635
+*.color11: #c47033
+!
+! Blue
+*.color4: #4f76a1
+*.color12: #186de3
+!
+! Magenta
+*.color5: #855c8d
+*.color13: #fb0067
+!
+! Cyan
+*.color6: #578fa4
+*.color14: #2e706d
+!
+! White
+*.color7: #b9bcba
+*.color15: #fdffb9
+!
+! Bold, Italic, Underline
+*.colorBD: #feffb2
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/DotGov b/assets/colors/schemes/DotGov
new file mode 100644
index 0000000..c718426
--- /dev/null
+++ b/assets/colors/schemes/DotGov
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ebebeb
+*.background: #262c35
+*.cursorColor: #d9002f
+!
+! Black
+*.color0: #191919
+*.color8: #191919
+!
+! Red
+*.color1: #bf091d
+*.color9: #bf091d
+!
+! Green
+*.color2: #3d9751
+*.color10: #3d9751
+!
+! Yellow
+*.color3: #f6bb34
+*.color11: #f6bb34
+!
+! Blue
+*.color4: #17b2e0
+*.color12: #17b2e0
+!
+! Magenta
+*.color5: #7830b0
+*.color13: #7830b0
+!
+! Cyan
+*.color6: #8bd2ed
+*.color14: #8bd2ed
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #fbab19
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Dracula b/assets/colors/schemes/Dracula
new file mode 100644
index 0000000..4403061
--- /dev/null
+++ b/assets/colors/schemes/Dracula
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f8f8f2
+*.background: #1e1f29
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #ff5555
+*.color9: #ff5555
+!
+! Green
+*.color2: #50fa7b
+*.color10: #50fa7b
+!
+! Yellow
+*.color3: #f1fa8c
+*.color11: #f1fa8c
+!
+! Blue
+*.color4: #bd93f9
+*.color12: #bd93f9
+!
+! Magenta
+*.color5: #ff79c6
+*.color13: #ff79c6
+!
+! Cyan
+*.color6: #8be9fd
+*.color14: #8be9fd
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Duotone Dark b/assets/colors/schemes/Duotone Dark
new file mode 100644
index 0000000..33b27fb
--- /dev/null
+++ b/assets/colors/schemes/Duotone Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b7a1ff
+*.background: #1f1d27
+*.cursorColor: #ff9839
+!
+! Black
+*.color0: #1f1d27
+*.color8: #353147
+!
+! Red
+*.color1: #d9393e
+*.color9: #d9393e
+!
+! Green
+*.color2: #2dcd73
+*.color10: #2dcd73
+!
+! Yellow
+*.color3: #d9b76e
+*.color11: #d9b76e
+!
+! Blue
+*.color4: #ffc284
+*.color12: #ffc284
+!
+! Magenta
+*.color5: #de8d40
+*.color13: #de8d40
+!
+! Cyan
+*.color6: #2488ff
+*.color14: #2488ff
+!
+! White
+*.color7: #b7a1ff
+*.color15: #eae5ff
+!
+! Bold, Italic, Underline
+*.colorBD: #b7a2ff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/ENCOM b/assets/colors/schemes/ENCOM
new file mode 100644
index 0000000..df093a4
--- /dev/null
+++ b/assets/colors/schemes/ENCOM
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #00a595
+*.background: #000000
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #9f0000
+*.color9: #ff0000
+!
+! Green
+*.color2: #008b00
+*.color10: #00ee00
+!
+! Yellow
+*.color3: #ffd000
+*.color11: #ffff00
+!
+! Blue
+*.color4: #0081ff
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #bc00ca
+*.color13: #ff00ff
+!
+! Cyan
+*.color6: #008b8b
+*.color14: #00cdcd
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #4cf1e1
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Earthsong b/assets/colors/schemes/Earthsong
new file mode 100644
index 0000000..5152230
--- /dev/null
+++ b/assets/colors/schemes/Earthsong
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e5c7a9
+*.background: #292520
+*.cursorColor: #f6f7ec
+!
+! Black
+*.color0: #121418
+*.color8: #675f54
+!
+! Red
+*.color1: #c94234
+*.color9: #ff645a
+!
+! Green
+*.color2: #85c54c
+*.color10: #98e036
+!
+! Yellow
+*.color3: #f5ae2e
+*.color11: #e0d561
+!
+! Blue
+*.color4: #1398b9
+*.color12: #5fdaff
+!
+! Magenta
+*.color5: #d0633d
+*.color13: #ff9269
+!
+! Cyan
+*.color6: #509552
+*.color14: #84f088
+!
+! White
+*.color7: #e5c6aa
+*.color15: #f6f7ec
+!
+! Bold, Italic, Underline
+*.colorBD: #f6f7ec
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Elemental b/assets/colors/schemes/Elemental
new file mode 100644
index 0000000..3548aee
--- /dev/null
+++ b/assets/colors/schemes/Elemental
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #807a74
+*.background: #22211d
+*.cursorColor: #facb80
+!
+! Black
+*.color0: #3c3c30
+*.color8: #555445
+!
+! Red
+*.color1: #98290f
+*.color9: #e0502a
+!
+! Green
+*.color2: #479a43
+*.color10: #61e070
+!
+! Yellow
+*.color3: #7f7111
+*.color11: #d69927
+!
+! Blue
+*.color4: #497f7d
+*.color12: #79d9d9
+!
+! Magenta
+*.color5: #7f4e2f
+*.color13: #cd7c54
+!
+! Cyan
+*.color6: #387f58
+*.color14: #59d599
+!
+! White
+*.color7: #807974
+*.color15: #fff1e9
+!
+! Bold, Italic, Underline
+*.colorBD: #fae679
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Elementary b/assets/colors/schemes/Elementary
new file mode 100644
index 0000000..64fc622
--- /dev/null
+++ b/assets/colors/schemes/Elementary
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #efefef
+*.background: #181818
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #242424
+*.color8: #4b4b4b
+!
+! Red
+*.color1: #d71c15
+*.color9: #fc1c18
+!
+! Green
+*.color2: #5aa513
+*.color10: #6bc219
+!
+! Yellow
+*.color3: #fdb40c
+*.color11: #fec80e
+!
+! Blue
+*.color4: #063b8c
+*.color12: #0955ff
+!
+! Magenta
+*.color5: #e40038
+*.color13: #fb0050
+!
+! Cyan
+*.color6: #2595e1
+*.color14: #3ea8fc
+!
+! White
+*.color7: #efefef
+*.color15: #8c00ec
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Espresso b/assets/colors/schemes/Espresso
new file mode 100644
index 0000000..2068597
--- /dev/null
+++ b/assets/colors/schemes/Espresso
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #323232
+*.cursorColor: #d6d6d6
+!
+! Black
+*.color0: #353535
+*.color8: #535353
+!
+! Red
+*.color1: #d25252
+*.color9: #f00c0c
+!
+! Green
+*.color2: #a5c261
+*.color10: #c2e075
+!
+! Yellow
+*.color3: #ffc66d
+*.color11: #e1e48b
+!
+! Blue
+*.color4: #6c99bb
+*.color12: #8ab7d9
+!
+! Magenta
+*.color5: #d197d9
+*.color13: #efb5f7
+!
+! Cyan
+*.color6: #bed6ff
+*.color14: #dcf4ff
+!
+! White
+*.color7: #eeeeec
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Espresso Libre b/assets/colors/schemes/Espresso Libre
new file mode 100644
index 0000000..e488ca1
--- /dev/null
+++ b/assets/colors/schemes/Espresso Libre
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b8a898
+*.background: #2a211c
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #555753
+!
+! Red
+*.color1: #cc0000
+*.color9: #ef2929
+!
+! Green
+*.color2: #1a921c
+*.color10: #9aff87
+!
+! Yellow
+*.color3: #f0e53a
+*.color11: #fffb5c
+!
+! Blue
+*.color4: #0066ff
+*.color12: #43a8ed
+!
+! Magenta
+*.color5: #c5656b
+*.color13: #ff818a
+!
+! Cyan
+*.color6: #06989a
+*.color14: #34e2e2
+!
+! White
+*.color7: #d3d7cf
+*.color15: #eeeeec
+!
+! Bold, Italic, Underline
+*.colorBD: #d3c1af
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Fideloper b/assets/colors/schemes/Fideloper
new file mode 100644
index 0000000..aa15cb7
--- /dev/null
+++ b/assets/colors/schemes/Fideloper
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dbdae0
+*.background: #292f33
+*.cursorColor: #d4605a
+!
+! Black
+*.color0: #292f33
+*.color8: #092028
+!
+! Red
+*.color1: #cb1e2d
+*.color9: #d4605a
+!
+! Green
+*.color2: #edb8ac
+*.color10: #d4605a
+!
+! Yellow
+*.color3: #b7ab9b
+*.color11: #a86671
+!
+! Blue
+*.color4: #2e78c2
+*.color12: #7c85c4
+!
+! Magenta
+*.color5: #c0236f
+*.color13: #5c5db2
+!
+! Cyan
+*.color6: #309186
+*.color14: #819090
+!
+! White
+*.color7: #eae3ce
+*.color15: #fcf4df
+!
+! Bold, Italic, Underline
+*.colorBD: #6b7c7c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/FirefoxDev b/assets/colors/schemes/FirefoxDev
new file mode 100644
index 0000000..c082d8f
--- /dev/null
+++ b/assets/colors/schemes/FirefoxDev
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #7c8fa4
+*.background: #0e1011
+*.cursorColor: #708284
+!
+! Black
+*.color0: #002831
+*.color8: #001e27
+!
+! Red
+*.color1: #e63853
+*.color9: #e1003f
+!
+! Green
+*.color2: #5eb83c
+*.color10: #1d9000
+!
+! Yellow
+*.color3: #a57706
+*.color11: #cd9409
+!
+! Blue
+*.color4: #359ddf
+*.color12: #006fc0
+!
+! Magenta
+*.color5: #d75cff
+*.color13: #a200da
+!
+! Cyan
+*.color6: #4b73a2
+*.color14: #005794
+!
+! White
+*.color7: #dcdcdc
+*.color15: #e2e2e2
+!
+! Bold, Italic, Underline
+*.colorBD: #a7acb2
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Firewatch b/assets/colors/schemes/Firewatch
new file mode 100644
index 0000000..d5d44b9
--- /dev/null
+++ b/assets/colors/schemes/Firewatch
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #9ba2b2
+*.background: #1e2027
+*.cursorColor: #f6f7ec
+!
+! Black
+*.color0: #585f6d
+*.color8: #585f6d
+!
+! Red
+*.color1: #d95360
+*.color9: #d95360
+!
+! Green
+*.color2: #5ab977
+*.color10: #5ab977
+!
+! Yellow
+*.color3: #dfb563
+*.color11: #dfb563
+!
+! Blue
+*.color4: #4d89c4
+*.color12: #4c89c5
+!
+! Magenta
+*.color5: #d55119
+*.color13: #d55119
+!
+! Cyan
+*.color6: #44a8b6
+*.color14: #44a8b6
+!
+! White
+*.color7: #e6e5ff
+*.color15: #e6e5ff
+!
+! Bold, Italic, Underline
+*.colorBD: #e6e5ff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/FishTank b/assets/colors/schemes/FishTank
new file mode 100644
index 0000000..63f84f3
--- /dev/null
+++ b/assets/colors/schemes/FishTank
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ecf0fe
+*.background: #232537
+*.cursorColor: #fecd5e
+!
+! Black
+*.color0: #03073c
+*.color8: #6c5b30
+!
+! Red
+*.color1: #c6004a
+*.color9: #da4b8a
+!
+! Green
+*.color2: #acf157
+*.color10: #dbffa9
+!
+! Yellow
+*.color3: #fecd5e
+*.color11: #fee6a9
+!
+! Blue
+*.color4: #525fb8
+*.color12: #b2befa
+!
+! Magenta
+*.color5: #986f82
+*.color13: #fda5cd
+!
+! Cyan
+*.color6: #968763
+*.color14: #a5bd86
+!
+! White
+*.color7: #ecf0fc
+*.color15: #f6ffec
+!
+! Bold, Italic, Underline
+*.colorBD: #f6ffeb
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Flat b/assets/colors/schemes/Flat
new file mode 100644
index 0000000..7749f11
--- /dev/null
+++ b/assets/colors/schemes/Flat
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #2cc55d
+*.background: #002240
+*.cursorColor: #e5be0c
+!
+! Black
+*.color0: #222d3f
+*.color8: #212c3c
+!
+! Red
+*.color1: #a82320
+*.color9: #d4312e
+!
+! Green
+*.color2: #32a548
+*.color10: #2d9440
+!
+! Yellow
+*.color3: #e58d11
+*.color11: #e5be0c
+!
+! Blue
+*.color4: #3167ac
+*.color12: #3c7dd2
+!
+! Magenta
+*.color5: #781aa0
+*.color13: #8230a7
+!
+! Cyan
+*.color6: #2c9370
+*.color14: #35b387
+!
+! White
+*.color7: #b0b6ba
+*.color15: #e7eced
+!
+! Bold, Italic, Underline
+*.colorBD: #e7eced
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Flatland b/assets/colors/schemes/Flatland
new file mode 100644
index 0000000..9386133
--- /dev/null
+++ b/assets/colors/schemes/Flatland
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b8dbef
+*.background: #1d1f21
+*.cursorColor: #708284
+!
+! Black
+*.color0: #1d1d19
+*.color8: #1d1d19
+!
+! Red
+*.color1: #f18339
+*.color9: #d22a24
+!
+! Green
+*.color2: #9fd364
+*.color10: #a7d42c
+!
+! Yellow
+*.color3: #f4ef6d
+*.color11: #ff8949
+!
+! Blue
+*.color4: #5096be
+*.color12: #61b9d0
+!
+! Magenta
+*.color5: #695abc
+*.color13: #695abc
+!
+! Cyan
+*.color6: #d63865
+*.color14: #d63865
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Floraverse b/assets/colors/schemes/Floraverse
new file mode 100644
index 0000000..1c8e569
--- /dev/null
+++ b/assets/colors/schemes/Floraverse
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dbd1b9
+*.background: #0e0d15
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #08002e
+*.color8: #331e4d
+!
+! Red
+*.color1: #64002c
+*.color9: #d02063
+!
+! Green
+*.color2: #5d731a
+*.color10: #b4ce59
+!
+! Yellow
+*.color3: #cd751c
+*.color11: #fac357
+!
+! Blue
+*.color4: #1d6da1
+*.color12: #40a4cf
+!
+! Magenta
+*.color5: #b7077e
+*.color13: #f12aae
+!
+! Cyan
+*.color6: #42a38c
+*.color14: #62caa8
+!
+! White
+*.color7: #f3e0b8
+*.color15: #fff5db
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/ForestBlue b/assets/colors/schemes/ForestBlue
new file mode 100644
index 0000000..ef0cf1c
--- /dev/null
+++ b/assets/colors/schemes/ForestBlue
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e2d8cd
+*.background: #051519
+*.cursorColor: #9e9ecb
+!
+! Black
+*.color0: #333333
+*.color8: #3d3d3d
+!
+! Red
+*.color1: #f8818e
+*.color9: #fb3d66
+!
+! Green
+*.color2: #92d3a2
+*.color10: #6bb48d
+!
+! Yellow
+*.color3: #1a8e63
+*.color11: #30c85a
+!
+! Blue
+*.color4: #8ed0ce
+*.color12: #39a7a2
+!
+! Magenta
+*.color5: #5e468c
+*.color13: #7e62b3
+!
+! Cyan
+*.color6: #31658c
+*.color14: #6096bf
+!
+! White
+*.color7: #e2d8cd
+*.color15: #e2d8cd
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/FrontEndDelight b/assets/colors/schemes/FrontEndDelight
new file mode 100644
index 0000000..3369633
--- /dev/null
+++ b/assets/colors/schemes/FrontEndDelight
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #adadad
+*.background: #1b1c1d
+*.cursorColor: #cdcdcd
+!
+! Black
+*.color0: #242526
+*.color8: #5fac6d
+!
+! Red
+*.color1: #f8511b
+*.color9: #f74319
+!
+! Green
+*.color2: #565747
+*.color10: #74ec4c
+!
+! Yellow
+*.color3: #fa771d
+*.color11: #fdc325
+!
+! Blue
+*.color4: #2c70b7
+*.color12: #3393ca
+!
+! Magenta
+*.color5: #f02e4f
+*.color13: #e75e4f
+!
+! Cyan
+*.color6: #3ca1a6
+*.color14: #4fbce6
+!
+! White
+*.color7: #adadad
+*.color15: #8c735b
+!
+! Bold, Italic, Underline
+*.colorBD: #cdcdcd
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/FunForrest b/assets/colors/schemes/FunForrest
new file mode 100644
index 0000000..80c6378
--- /dev/null
+++ b/assets/colors/schemes/FunForrest
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dec165
+*.background: #251200
+*.cursorColor: #e5591c
+!
+! Black
+*.color0: #000000
+*.color8: #7f6a55
+!
+! Red
+*.color1: #d6262b
+*.color9: #e55a1c
+!
+! Green
+*.color2: #919c00
+*.color10: #bfc65a
+!
+! Yellow
+*.color3: #be8a13
+*.color11: #ffcb1b
+!
+! Blue
+*.color4: #4699a3
+*.color12: #7cc9cf
+!
+! Magenta
+*.color5: #8d4331
+*.color13: #d26349
+!
+! Cyan
+*.color6: #da8213
+*.color14: #e6a96b
+!
+! White
+*.color7: #ddc265
+*.color15: #ffeaa3
+!
+! Bold, Italic, Underline
+*.colorBD: #ffeaa3
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Galaxy b/assets/colors/schemes/Galaxy
new file mode 100644
index 0000000..aab3b12
--- /dev/null
+++ b/assets/colors/schemes/Galaxy
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #1d2837
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #f9555f
+*.color9: #fa8c8f
+!
+! Green
+*.color2: #21b089
+*.color10: #35bb9a
+!
+! Yellow
+*.color3: #fef02a
+*.color11: #ffff55
+!
+! Blue
+*.color4: #589df6
+*.color12: #589df6
+!
+! Magenta
+*.color5: #944d95
+*.color13: #e75699
+!
+! Cyan
+*.color6: #1f9ee7
+*.color14: #3979bc
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Github b/assets/colors/schemes/Github
new file mode 100644
index 0000000..3c58fdd
--- /dev/null
+++ b/assets/colors/schemes/Github
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #3e3e3e
+*.background: #f4f4f4
+*.cursorColor: #3f3f3f
+!
+! Black
+*.color0: #3e3e3e
+*.color8: #666666
+!
+! Red
+*.color1: #970b16
+*.color9: #de0000
+!
+! Green
+*.color2: #07962a
+*.color10: #87d5a2
+!
+! Yellow
+*.color3: #f8eec7
+*.color11: #f1d007
+!
+! Blue
+*.color4: #003e8a
+*.color12: #2e6cba
+!
+! Magenta
+*.color5: #e94691
+*.color13: #ffa29f
+!
+! Cyan
+*.color6: #89d1ec
+*.color14: #1cfafe
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #c95500
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Glacier b/assets/colors/schemes/Glacier
new file mode 100644
index 0000000..48b0755
--- /dev/null
+++ b/assets/colors/schemes/Glacier
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #0c1115
+*.cursorColor: #6c6c6c
+!
+! Black
+*.color0: #2e343c
+*.color8: #404a55
+!
+! Red
+*.color1: #bd0f2f
+*.color9: #bd0f2f
+!
+! Green
+*.color2: #35a770
+*.color10: #49e998
+!
+! Yellow
+*.color3: #fb9435
+*.color11: #fddf6e
+!
+! Blue
+*.color4: #1f5872
+*.color12: #2a8bc1
+!
+! Magenta
+*.color5: #bd2523
+*.color13: #ea4727
+!
+! Cyan
+*.color6: #778397
+*.color14: #a0b6d3
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Grape b/assets/colors/schemes/Grape
new file mode 100644
index 0000000..8974d3f
--- /dev/null
+++ b/assets/colors/schemes/Grape
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #9f9fa1
+*.background: #171423
+*.cursorColor: #a288f7
+!
+! Black
+*.color0: #2d283f
+*.color8: #59516a
+!
+! Red
+*.color1: #ed2261
+*.color9: #f0729a
+!
+! Green
+*.color2: #1fa91b
+*.color10: #53aa5e
+!
+! Yellow
+*.color3: #8ddc20
+*.color11: #b2dc87
+!
+! Blue
+*.color4: #487df4
+*.color12: #a9bcec
+!
+! Magenta
+*.color5: #8d35c9
+*.color13: #ad81c2
+!
+! Cyan
+*.color6: #3bdeed
+*.color14: #9de3eb
+!
+! White
+*.color7: #9e9ea0
+*.color15: #a288f7
+!
+! Bold, Italic, Underline
+*.colorBD: #9f87ff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Grass b/assets/colors/schemes/Grass
new file mode 100644
index 0000000..bcef0b2
--- /dev/null
+++ b/assets/colors/schemes/Grass
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #fff0a5
+*.background: #13773d
+*.cursorColor: #8c2800
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #bb0000
+*.color9: #bb0000
+!
+! Green
+*.color2: #00bb00
+*.color10: #00bb00
+!
+! Yellow
+*.color3: #e7b000
+*.color11: #e7b000
+!
+! Blue
+*.color4: #0000a3
+*.color12: #0000bb
+!
+! Magenta
+*.color5: #950062
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #00bbbb
+*.color14: #55ffff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffb03b
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Gruvbox Dark b/assets/colors/schemes/Gruvbox Dark
new file mode 100644
index 0000000..7a859db
--- /dev/null
+++ b/assets/colors/schemes/Gruvbox Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e6d4a3
+*.background: #1e1e1e
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #161819
+*.color8: #7f7061
+!
+! Red
+*.color1: #f73028
+*.color9: #be0f17
+!
+! Green
+*.color2: #aab01e
+*.color10: #868715
+!
+! Yellow
+*.color3: #f7b125
+*.color11: #cc881a
+!
+! Blue
+*.color4: #719586
+*.color12: #377375
+!
+! Magenta
+*.color5: #c77089
+*.color13: #a04b73
+!
+! Cyan
+*.color6: #7db669
+*.color14: #578e57
+!
+! White
+*.color7: #faefbb
+*.color15: #e6d4a3
+!
+! Bold, Italic, Underline
+*.colorBD: #978771
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Hardcore b/assets/colors/schemes/Hardcore
new file mode 100644
index 0000000..659c0fa
--- /dev/null
+++ b/assets/colors/schemes/Hardcore
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a0a0a0
+*.background: #121212
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #1b1d1e
+*.color8: #505354
+!
+! Red
+*.color1: #f92672
+*.color9: #ff669d
+!
+! Green
+*.color2: #a6e22e
+*.color10: #beed5f
+!
+! Yellow
+*.color3: #fd971f
+*.color11: #e6db74
+!
+! Blue
+*.color4: #66d9ef
+*.color12: #66d9ef
+!
+! Magenta
+*.color5: #9e6ffe
+*.color13: #9e6ffe
+!
+! Cyan
+*.color6: #5e7175
+*.color14: #a3babf
+!
+! White
+*.color7: #ccccc6
+*.color15: #f8f8f2
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Harper b/assets/colors/schemes/Harper
new file mode 100644
index 0000000..1602194
--- /dev/null
+++ b/assets/colors/schemes/Harper
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a8a49d
+*.background: #010101
+*.cursorColor: #a8a49d
+!
+! Black
+*.color0: #010101
+*.color8: #726e6a
+!
+! Red
+*.color1: #f8b63f
+*.color9: #f8b63f
+!
+! Green
+*.color2: #7fb5e1
+*.color10: #7fb5e1
+!
+! Yellow
+*.color3: #d6da25
+*.color11: #d6da25
+!
+! Blue
+*.color4: #489e48
+*.color12: #489e48
+!
+! Magenta
+*.color5: #b296c6
+*.color13: #b296c6
+!
+! Cyan
+*.color6: #f5bfd7
+*.color14: #f5bfd7
+!
+! White
+*.color7: #a8a49d
+*.color15: #fefbea
+!
+! Bold, Italic, Underline
+*.colorBD: #a8a49d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Highway b/assets/colors/schemes/Highway
new file mode 100644
index 0000000..be068a2
--- /dev/null
+++ b/assets/colors/schemes/Highway
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ededed
+*.background: #222225
+*.cursorColor: #e0d9b9
+!
+! Black
+*.color0: #000000
+*.color8: #5d504a
+!
+! Red
+*.color1: #d00e18
+*.color9: #f07e18
+!
+! Green
+*.color2: #138034
+*.color10: #b1d130
+!
+! Yellow
+*.color3: #ffcb3e
+*.color11: #fff120
+!
+! Blue
+*.color4: #006bb3
+*.color12: #4fc2fd
+!
+! Magenta
+*.color5: #6b2775
+*.color13: #de0071
+!
+! Cyan
+*.color6: #384564
+*.color14: #5d504a
+!
+! White
+*.color7: #ededed
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #fff8d8
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Hipster Green b/assets/colors/schemes/Hipster Green
new file mode 100644
index 0000000..503d664
--- /dev/null
+++ b/assets/colors/schemes/Hipster Green
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #84c138
+*.background: #100b05
+*.cursorColor: #23ff18
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #b6214a
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #86a93e
+!
+! Yellow
+*.color3: #bfbf00
+*.color11: #e5e500
+!
+! Blue
+*.color4: #246eb2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #00db00
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Homebrew b/assets/colors/schemes/Homebrew
new file mode 100644
index 0000000..d63beec
--- /dev/null
+++ b/assets/colors/schemes/Homebrew
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #00ff00
+*.background: #000000
+*.cursorColor: #23ff18
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #990000
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #00d900
+!
+! Yellow
+*.color3: #999900
+*.color11: #e5e500
+!
+! Blue
+*.color4: #0000b2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #00ff00
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Hurtado b/assets/colors/schemes/Hurtado
new file mode 100644
index 0000000..7bc7d2d
--- /dev/null
+++ b/assets/colors/schemes/Hurtado
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dbdbdb
+*.background: #000000
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #575757
+*.color8: #262626
+!
+! Red
+*.color1: #ff1b00
+*.color9: #d51d00
+!
+! Green
+*.color2: #a5e055
+*.color10: #a5df55
+!
+! Yellow
+*.color3: #fbe74a
+*.color11: #fbe84a
+!
+! Blue
+*.color4: #496487
+*.color12: #89beff
+!
+! Magenta
+*.color5: #fd5ff1
+*.color13: #c001c1
+!
+! Cyan
+*.color6: #86e9fe
+*.color14: #86eafe
+!
+! White
+*.color7: #cbcccb
+*.color15: #dbdbdb
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Hybrid b/assets/colors/schemes/Hybrid
new file mode 100644
index 0000000..56d800d
--- /dev/null
+++ b/assets/colors/schemes/Hybrid
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b7bcba
+*.background: #161719
+*.cursorColor: #b7bcba
+!
+! Black
+*.color0: #2a2e33
+*.color8: #1d1f22
+!
+! Red
+*.color1: #b84d51
+*.color9: #8d2e32
+!
+! Green
+*.color2: #b3bf5a
+*.color10: #798431
+!
+! Yellow
+*.color3: #e4b55e
+*.color11: #e58a50
+!
+! Blue
+*.color4: #6e90b0
+*.color12: #4b6b88
+!
+! Magenta
+*.color5: #a17eac
+*.color13: #6e5079
+!
+! Cyan
+*.color6: #7fbfb4
+*.color14: #4d7b74
+!
+! White
+*.color7: #b5b9b6
+*.color15: #5a626a
+!
+! Bold, Italic, Underline
+*.colorBD: #b7bcba
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/IC_Green_PPL b/assets/colors/schemes/IC_Green_PPL
new file mode 100644
index 0000000..b248c8f
--- /dev/null
+++ b/assets/colors/schemes/IC_Green_PPL
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d9efd3
+*.background: #3a3d3f
+*.cursorColor: #42ff58
+!
+! Black
+*.color0: #1f1f1f
+*.color8: #032710
+!
+! Red
+*.color1: #fb002a
+*.color9: #a7ff3f
+!
+! Green
+*.color2: #339c24
+*.color10: #9fff6d
+!
+! Yellow
+*.color3: #659b25
+*.color11: #d2ff6d
+!
+! Blue
+*.color4: #149b45
+*.color12: #72ffb5
+!
+! Magenta
+*.color5: #53b82c
+*.color13: #50ff3e
+!
+! Cyan
+*.color6: #2cb868
+*.color14: #22ff71
+!
+! White
+*.color7: #e0ffef
+*.color15: #daefd0
+!
+! Bold, Italic, Underline
+*.colorBD: #9fff6d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/IC_Orange_PPL b/assets/colors/schemes/IC_Orange_PPL
new file mode 100644
index 0000000..d623332
--- /dev/null
+++ b/assets/colors/schemes/IC_Orange_PPL
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffcb83
+*.background: #262626
+*.cursorColor: #fc531d
+!
+! Black
+*.color0: #000000
+*.color8: #6a4f2a
+!
+! Red
+*.color1: #c13900
+*.color9: #ff8c68
+!
+! Green
+*.color2: #a4a900
+*.color10: #f6ff40
+!
+! Yellow
+*.color3: #caaf00
+*.color11: #ffe36e
+!
+! Blue
+*.color4: #bd6d00
+*.color12: #ffbe55
+!
+! Magenta
+*.color5: #fc5e00
+*.color13: #fc874f
+!
+! Cyan
+*.color6: #f79500
+*.color14: #c69752
+!
+! White
+*.color7: #ffc88a
+*.color15: #fafaff
+!
+! Bold, Italic, Underline
+*.colorBD: #fafaff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/IR_Black b/assets/colors/schemes/IR_Black
new file mode 100644
index 0000000..8548020
--- /dev/null
+++ b/assets/colors/schemes/IR_Black
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f1f1f1
+*.background: #000000
+*.cursorColor: #808080
+!
+! Black
+*.color0: #4f4f4f
+*.color8: #7b7b7b
+!
+! Red
+*.color1: #fa6c60
+*.color9: #fcb6b0
+!
+! Green
+*.color2: #a8ff60
+*.color10: #cfffab
+!
+! Yellow
+*.color3: #fffeb7
+*.color11: #ffffcc
+!
+! Blue
+*.color4: #96cafe
+*.color12: #b5dcff
+!
+! Magenta
+*.color5: #fa73fd
+*.color13: #fb9cfe
+!
+! Cyan
+*.color6: #c6c5fe
+*.color14: #e0e0fe
+!
+! White
+*.color7: #efedef
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Iceberg b/assets/colors/schemes/Iceberg
new file mode 100644
index 0000000..b165d5c
--- /dev/null
+++ b/assets/colors/schemes/Iceberg
@@ -0,0 +1,42 @@
+! Iceberg
+! https://cocopon.github.io/iceberg.vim/
+*.foreground: #c6c8d1
+*.background: #161821
+*.cursorColor: #c6c8d1
+!
+! Black
+*.color0: #1e2132
+*.color8: #6b7089
+!
+! Red
+*.color1: #e27878
+*.color9: #e98989
+!
+! Green
+*.color2: #b4be82
+*.color10: #c0ca8e
+!
+! Yellow
+*.color3: #e2a478
+*.color11: #e9b189
+!
+! Blue
+*.color4: #84a0c6
+*.color12: #91acd1
+!
+! Magenta
+*.color5: #a093c7
+*.color13: #ada0d3
+!
+! Cyan
+*.color6: #89b8c2
+*.color14: #95c4ce
+!
+! White
+*.color7: #c6c8d1
+*.color15: #d2d4de
+!
+! Bold, Italic, Underline
+*.colorBD: #c6c8d1
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Jackie Brown b/assets/colors/schemes/Jackie Brown
new file mode 100644
index 0000000..b65caee
--- /dev/null
+++ b/assets/colors/schemes/Jackie Brown
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffcc2f
+*.background: #2c1d16
+*.cursorColor: #23ff18
+!
+! Black
+*.color0: #2c1d16
+*.color8: #666666
+!
+! Red
+*.color1: #ef5734
+*.color9: #e50000
+!
+! Green
+*.color2: #2baf2b
+*.color10: #86a93e
+!
+! Yellow
+*.color3: #bebf00
+*.color11: #e5e500
+!
+! Blue
+*.color4: #246eb2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #d05ec1
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00acee
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #ffcc2f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Japanesque b/assets/colors/schemes/Japanesque
new file mode 100644
index 0000000..7f6de65
--- /dev/null
+++ b/assets/colors/schemes/Japanesque
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f7f6ec
+*.background: #1e1e1e
+*.cursorColor: #edcf4f
+!
+! Black
+*.color0: #343935
+*.color8: #595b59
+!
+! Red
+*.color1: #cf3f61
+*.color9: #d18fa6
+!
+! Green
+*.color2: #7bb75b
+*.color10: #767f2c
+!
+! Yellow
+*.color3: #e9b32a
+*.color11: #78592f
+!
+! Blue
+*.color4: #4c9ad4
+*.color12: #135979
+!
+! Magenta
+*.color5: #a57fc4
+*.color13: #604291
+!
+! Cyan
+*.color6: #389aad
+*.color14: #76bbca
+!
+! White
+*.color7: #fafaf6
+*.color15: #b2b5ae
+!
+! Bold, Italic, Underline
+*.colorBD: #fffffa
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Jazz b/assets/colors/schemes/Jazz
new file mode 100644
index 0000000..3b57292
--- /dev/null
+++ b/assets/colors/schemes/Jazz
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xresources.py
+!
+*.foreground: #3f3f3f
+*.background: #f3f2f1
+*.cursorColor: #9acf9f
+!
+! Black
+*.color0: #282c34
+*.color8: #548962
+!
+! Red
+*.color1: #e06c75
+*.color9: #d19a66
+!
+! Green
+*.color2: #668e3d
+*.color10: #668e3d
+!
+! Yellow
+*.color3: #c49041
+*.color11: #c49041
+!
+! Blue
+*.color4: #8c71bf
+*.color12: #8c71bf
+!
+! Magenta
+*.color5: #c678dd
+*.color13: #c678dd
+!
+! Cyan
+*.color6: #878b91
+*.color14: #5e6091
+!
+! White
+*.color7: #abb2bf
+*.color15: #f2f7ff
+!
+! Bold, Italic, Underline
+*.colorBD: #33374c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Jellybeans b/assets/colors/schemes/Jellybeans
new file mode 100644
index 0000000..308202d
--- /dev/null
+++ b/assets/colors/schemes/Jellybeans
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dedede
+*.background: #121212
+*.cursorColor: #ffa560
+!
+! Black
+*.color0: #929292
+*.color8: #bdbdbd
+!
+! Red
+*.color1: #e27373
+*.color9: #ffa1a1
+!
+! Green
+*.color2: #94b979
+*.color10: #bddeab
+!
+! Yellow
+*.color3: #ffba7b
+*.color11: #ffdca0
+!
+! Blue
+*.color4: #97bedc
+*.color12: #b1d8f6
+!
+! Magenta
+*.color5: #e1c0fa
+*.color13: #fbdaff
+!
+! Cyan
+*.color6: #00988e
+*.color14: #1ab2a8
+!
+! White
+*.color7: #dedede
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/JetBrains Darcula b/assets/colors/schemes/JetBrains Darcula
new file mode 100644
index 0000000..d7643d6
--- /dev/null
+++ b/assets/colors/schemes/JetBrains Darcula
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #adadad
+*.background: #202020
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #fa5355
+*.color9: #fb7172
+!
+! Green
+*.color2: #126e00
+*.color10: #67ff4f
+!
+! Yellow
+*.color3: #c2c300
+*.color11: #ffff00
+!
+! Blue
+*.color4: #4581eb
+*.color12: #6d9df1
+!
+! Magenta
+*.color5: #fa54ff
+*.color13: #fb82ff
+!
+! Cyan
+*.color6: #33c2c1
+*.color14: #60d3d1
+!
+! White
+*.color7: #adadad
+*.color15: #eeeeee
+!
+! Bold, Italic, Underline
+*.colorBD: #eeeeee
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Kibble b/assets/colors/schemes/Kibble
new file mode 100644
index 0000000..0b38a75
--- /dev/null
+++ b/assets/colors/schemes/Kibble
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f7f7f7
+*.background: #0e100a
+*.cursorColor: #9fda9c
+!
+! Black
+*.color0: #4d4d4d
+*.color8: #5a5a5a
+!
+! Red
+*.color1: #c70031
+*.color9: #f01578
+!
+! Green
+*.color2: #29cf13
+*.color10: #6ce05c
+!
+! Yellow
+*.color3: #d8e30e
+*.color11: #f3f79e
+!
+! Blue
+*.color4: #3449d1
+*.color12: #97a4f7
+!
+! Magenta
+*.color5: #8400ff
+*.color13: #c495f0
+!
+! Cyan
+*.color6: #0798ab
+*.color14: #68f2e0
+!
+! White
+*.color7: #e2d1e3
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ca631e
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Later This Evening b/assets/colors/schemes/Later This Evening
new file mode 100644
index 0000000..69128de
--- /dev/null
+++ b/assets/colors/schemes/Later This Evening
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #959595
+*.background: #222222
+*.cursorColor: #424242
+!
+! Black
+*.color0: #2b2b2b
+*.color8: #454747
+!
+! Red
+*.color1: #d45a60
+*.color9: #d3232f
+!
+! Green
+*.color2: #afba67
+*.color10: #aabb39
+!
+! Yellow
+*.color3: #e5d289
+*.color11: #e5be39
+!
+! Blue
+*.color4: #a0bad6
+*.color12: #6699d6
+!
+! Magenta
+*.color5: #c092d6
+*.color13: #ab53d6
+!
+! Cyan
+*.color6: #91bfb7
+*.color14: #5fc0ae
+!
+! White
+*.color7: #3c3d3d
+*.color15: #c1c2c2
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Lavandula b/assets/colors/schemes/Lavandula
new file mode 100644
index 0000000..78af686
--- /dev/null
+++ b/assets/colors/schemes/Lavandula
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #736e7d
+*.background: #050014
+*.cursorColor: #8c91fa
+!
+! Black
+*.color0: #230046
+*.color8: #372d46
+!
+! Red
+*.color1: #7d1625
+*.color9: #e05167
+!
+! Green
+*.color2: #337e6f
+*.color10: #52e0c4
+!
+! Yellow
+*.color3: #7f6f49
+*.color11: #e0c386
+!
+! Blue
+*.color4: #4f4a7f
+*.color12: #8e87e0
+!
+! Magenta
+*.color5: #5a3f7f
+*.color13: #a776e0
+!
+! Cyan
+*.color6: #58777f
+*.color14: #9ad4e0
+!
+! White
+*.color7: #736e7d
+*.color15: #8c91fa
+!
+! Bold, Italic, Underline
+*.colorBD: #8c91fa
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Light Owl b/assets/colors/schemes/Light Owl
new file mode 100644
index 0000000..24b01c0
--- /dev/null
+++ b/assets/colors/schemes/Light Owl
@@ -0,0 +1,44 @@
+!
+! Light Owl
+! https://github.com/sdras/night-owl-vscode-theme
+!
+*.foreground: #403f53
+*.background: #fbfbfb
+*.cursorColor: #90a7b2
+!
+! Black
+*.color0: #403f53
+*.color8: #403f53
+!
+! Red
+*.color1: #de3d3b
+*.color9: #de3d3b
+!
+! Green
+*.color2: #08916a
+*.color10: #08916a
+!
+! Yellow
+*.color3: #e0af02
+*.color11: #daaa01
+!
+! Blue
+*.color4: #288ed7
+*.color12: #288ed7
+!
+! Magenta
+*.color5: #d6438a
+*.color13: #d6438a
+!
+! Cyan
+*.color6: #2aa298
+*.color14: #2aa298
+!
+! White
+*.color7: #f0f0f0
+*.color15: #979797
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/LiquidCarbon b/assets/colors/schemes/LiquidCarbon
new file mode 100644
index 0000000..4b019ec
--- /dev/null
+++ b/assets/colors/schemes/LiquidCarbon
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #afc2c2
+*.background: #303030
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #ff3030
+*.color9: #ff3030
+!
+! Green
+*.color2: #559a70
+*.color10: #559a70
+!
+! Yellow
+*.color3: #ccac00
+*.color11: #ccac00
+!
+! Blue
+*.color4: #0099cc
+*.color12: #0099cc
+!
+! Magenta
+*.color5: #cc69c8
+*.color13: #cc69c8
+!
+! Cyan
+*.color6: #7ac4cc
+*.color14: #7ac4cc
+!
+! White
+*.color7: #bccccc
+*.color15: #bccccc
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/LiquidCarbonTransparent b/assets/colors/schemes/LiquidCarbonTransparent
new file mode 100644
index 0000000..a2aaa43
--- /dev/null
+++ b/assets/colors/schemes/LiquidCarbonTransparent
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #afc2c2
+*.background: #000000
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #ff3030
+*.color9: #ff3030
+!
+! Green
+*.color2: #559a70
+*.color10: #559a70
+!
+! Yellow
+*.color3: #ccac00
+*.color11: #ccac00
+!
+! Blue
+*.color4: #0099cc
+*.color12: #0099cc
+!
+! Magenta
+*.color5: #cc69c8
+*.color13: #cc69c8
+!
+! Cyan
+*.color6: #7ac4cc
+*.color14: #7ac4cc
+!
+! White
+*.color7: #bccccc
+*.color15: #bccccc
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/LiquidCarbonTransparentInverse b/assets/colors/schemes/LiquidCarbonTransparentInverse
new file mode 100644
index 0000000..ce0985a
--- /dev/null
+++ b/assets/colors/schemes/LiquidCarbonTransparentInverse
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #afc2c2
+*.background: #000000
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #bccccd
+*.color8: #ffffff
+!
+! Red
+*.color1: #ff3030
+*.color9: #ff3030
+!
+! Green
+*.color2: #559a70
+*.color10: #559a70
+!
+! Yellow
+*.color3: #ccac00
+*.color11: #ccac00
+!
+! Blue
+*.color4: #0099cc
+*.color12: #0099cc
+!
+! Magenta
+*.color5: #cc69c8
+*.color13: #cc69c8
+!
+! Cyan
+*.color6: #7ac4cc
+*.color14: #7ac4cc
+!
+! White
+*.color7: #000000
+*.color15: #000000
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Man Page b/assets/colors/schemes/Man Page
new file mode 100644
index 0000000..d7b2b37
--- /dev/null
+++ b/assets/colors/schemes/Man Page
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #000000
+*.background: #fef49c
+*.cursorColor: #7f7f7f
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #cc0000
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #00d900
+!
+! Yellow
+*.color3: #999900
+*.color11: #e5e500
+!
+! Blue
+*.color4: #0000b2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #cccccc
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #000000
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Material b/assets/colors/schemes/Material
new file mode 100644
index 0000000..cea2b54
--- /dev/null
+++ b/assets/colors/schemes/Material
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #232322
+*.background: #eaeaea
+*.cursorColor: #16afca
+!
+! Black
+*.color0: #212121
+*.color8: #424242
+!
+! Red
+*.color1: #b7141f
+*.color9: #e83b3f
+!
+! Green
+*.color2: #457b24
+*.color10: #7aba3a
+!
+! Yellow
+*.color3: #f6981e
+*.color11: #ffea2e
+!
+! Blue
+*.color4: #134eb2
+*.color12: #54a4f3
+!
+! Magenta
+*.color5: #560088
+*.color13: #aa4dbc
+!
+! Cyan
+*.color6: #0e717c
+*.color14: #26bbd1
+!
+! White
+*.color7: #efefef
+*.color15: #d9d9d9
+!
+! Bold, Italic, Underline
+*.colorBD: #b7141f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/MaterialDark b/assets/colors/schemes/MaterialDark
new file mode 100644
index 0000000..7089881
--- /dev/null
+++ b/assets/colors/schemes/MaterialDark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e5e5e5
+*.background: #232322
+*.cursorColor: #16afca
+!
+! Black
+*.color0: #212121
+*.color8: #424242
+!
+! Red
+*.color1: #b7141f
+*.color9: #e83b3f
+!
+! Green
+*.color2: #457b24
+*.color10: #7aba3a
+!
+! Yellow
+*.color3: #f6981e
+*.color11: #ffea2e
+!
+! Blue
+*.color4: #134eb2
+*.color12: #54a4f3
+!
+! Magenta
+*.color5: #560088
+*.color13: #aa4dbc
+!
+! Cyan
+*.color6: #0e717c
+*.color14: #26bbd1
+!
+! White
+*.color7: #efefef
+*.color15: #d9d9d9
+!
+! Bold, Italic, Underline
+*.colorBD: #b7141f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Mathias b/assets/colors/schemes/Mathias
new file mode 100644
index 0000000..3063251
--- /dev/null
+++ b/assets/colors/schemes/Mathias
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bbbbbb
+*.background: #000000
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #e52222
+*.color9: #ff5555
+!
+! Green
+*.color2: #a6e32d
+*.color10: #55ff55
+!
+! Yellow
+*.color3: #fc951e
+*.color11: #ffff55
+!
+! Blue
+*.color4: #c48dff
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #fa2573
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #67d9f0
+*.color14: #55ffff
+!
+! White
+*.color7: #f2f2f2
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Medallion b/assets/colors/schemes/Medallion
new file mode 100644
index 0000000..0719679
--- /dev/null
+++ b/assets/colors/schemes/Medallion
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #cac296
+*.background: #1d1908
+*.cursorColor: #d3ba30
+!
+! Black
+*.color0: #000000
+*.color8: #5e5219
+!
+! Red
+*.color1: #b64c00
+*.color9: #ff9149
+!
+! Green
+*.color2: #7c8b16
+*.color10: #b2ca3b
+!
+! Yellow
+*.color3: #d3bd26
+*.color11: #ffe54a
+!
+! Blue
+*.color4: #616bb0
+*.color12: #acb8ff
+!
+! Magenta
+*.color5: #8c5a90
+*.color13: #ffa0ff
+!
+! Cyan
+*.color6: #916c25
+*.color14: #ffbc51
+!
+! White
+*.color7: #cac29a
+*.color15: #fed698
+!
+! Bold, Italic, Underline
+*.colorBD: #ffd890
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Melange Dark b/assets/colors/schemes/Melange Dark
new file mode 100644
index 0000000..f65dbc6
--- /dev/null
+++ b/assets/colors/schemes/Melange Dark
@@ -0,0 +1,44 @@
+!
+! Melange Dark
+! https://github.com/savq/melange
+!
+*.foreground: #ece1d7
+*.background: #2a2520
+*.cursorColor: #ece1d7
+!
+! Black
+*.color0: #352f2a
+*.color8: #4d453e
+!
+! Red
+*.color1 #b65c60
+*.color9 #f17c64
+!
+! Green
+*.color2 #78997a
+*.color10 #99d59d
+!
+! Yellow
+*.color3 #ebc06d
+*.color11 #ebc06d
+!
+! Blue
+*.color4 #9aacce
+*.color12 #9aacce
+!
+! Magenta
+*.color5 #b380b0
+*.color13 #ce9bcb
+!
+! Cyan
+*.color6 #86a3a3
+*.color14 #88b3b2
+!
+! White
+*.color7 #a38d78
+*.color15 #c1a78e
+!
+! Bold, Italic, Underline
+*.colorBD: #fff4ea
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Misterioso b/assets/colors/schemes/Misterioso
new file mode 100644
index 0000000..4cf8d05
--- /dev/null
+++ b/assets/colors/schemes/Misterioso
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e1e1e0
+*.background: #2d3743
+*.cursorColor: #000000
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #ff4242
+*.color9: #ff3242
+!
+! Green
+*.color2: #74af68
+*.color10: #74cd68
+!
+! Yellow
+*.color3: #ffad29
+*.color11: #ffb929
+!
+! Blue
+*.color4: #338f86
+*.color12: #23d7d7
+!
+! Magenta
+*.color5: #9414e6
+*.color13: #ff37ff
+!
+! Cyan
+*.color6: #23d7d7
+*.color14: #00ede1
+!
+! White
+*.color7: #e1e1e0
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #000000
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Molokai b/assets/colors/schemes/Molokai
new file mode 100644
index 0000000..17b254a
--- /dev/null
+++ b/assets/colors/schemes/Molokai
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bbbbbb
+*.background: #121212
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #121212
+*.color8: #555555
+!
+! Red
+*.color1: #fa2573
+*.color9: #f6669d
+!
+! Green
+*.color2: #98e123
+*.color10: #b1e05f
+!
+! Yellow
+*.color3: #dfd460
+*.color11: #fff26d
+!
+! Blue
+*.color4: #1080d0
+*.color12: #00afff
+!
+! Magenta
+*.color5: #8700ff
+*.color13: #af87ff
+!
+! Cyan
+*.color6: #43a8d0
+*.color14: #51ceff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/MonaLisa b/assets/colors/schemes/MonaLisa
new file mode 100644
index 0000000..a827fec
--- /dev/null
+++ b/assets/colors/schemes/MonaLisa
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f7d66a
+*.background: #120b0d
+*.cursorColor: #c46c32
+!
+! Black
+*.color0: #351b0e
+*.color8: #874228
+!
+! Red
+*.color1: #9b291c
+*.color9: #ff4331
+!
+! Green
+*.color2: #636232
+*.color10: #b4b264
+!
+! Yellow
+*.color3: #c36e28
+*.color11: #ff9566
+!
+! Blue
+*.color4: #515c5d
+*.color12: #9eb2b4
+!
+! Magenta
+*.color5: #9b1d29
+*.color13: #ff5b6a
+!
+! Cyan
+*.color6: #588056
+*.color14: #8acd8f
+!
+! White
+*.color7: #f7d75c
+*.color15: #ffe598
+!
+! Bold, Italic, Underline
+*.colorBD: #fee4a0
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Monokai Soda b/assets/colors/schemes/Monokai Soda
new file mode 100644
index 0000000..73b007c
--- /dev/null
+++ b/assets/colors/schemes/Monokai Soda
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c4c5b5
+*.background: #1a1a1a
+*.cursorColor: #f6f7ec
+!
+! Black
+*.color0: #1a1a1a
+*.color8: #625e4c
+!
+! Red
+*.color1: #f4005f
+*.color9: #f4005f
+!
+! Green
+*.color2: #98e024
+*.color10: #98e024
+!
+! Yellow
+*.color3: #fa8419
+*.color11: #e0d561
+!
+! Blue
+*.color4: #9d65ff
+*.color12: #9d65ff
+!
+! Magenta
+*.color5: #f4005f
+*.color13: #f4005f
+!
+! Cyan
+*.color6: #58d1eb
+*.color14: #58d1eb
+!
+! White
+*.color7: #c4c5b5
+*.color15: #f6f6ef
+!
+! Bold, Italic, Underline
+*.colorBD: #c4c5b5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Monokai Vivid b/assets/colors/schemes/Monokai Vivid
new file mode 100644
index 0000000..5369a8e
--- /dev/null
+++ b/assets/colors/schemes/Monokai Vivid
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f9f9f9
+*.background: #121212
+*.cursorColor: #fb0007
+!
+! Black
+*.color0: #121212
+*.color8: #838383
+!
+! Red
+*.color1: #fa2934
+*.color9: #f6669d
+!
+! Green
+*.color2: #98e123
+*.color10: #b1e05f
+!
+! Yellow
+*.color3: #fff30a
+*.color11: #fff26d
+!
+! Blue
+*.color4: #0443ff
+*.color12: #0443ff
+!
+! Magenta
+*.color5: #f800f8
+*.color13: #f200f6
+!
+! Cyan
+*.color6: #01b6ed
+*.color14: #51ceff
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/N0tch2k b/assets/colors/schemes/N0tch2k
new file mode 100644
index 0000000..6c44863
--- /dev/null
+++ b/assets/colors/schemes/N0tch2k
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a0a0a0
+*.background: #222222
+*.cursorColor: #aa9175
+!
+! Black
+*.color0: #383838
+*.color8: #474747
+!
+! Red
+*.color1: #a95551
+*.color9: #a97775
+!
+! Green
+*.color2: #666666
+*.color10: #8c8c8c
+!
+! Yellow
+*.color3: #a98051
+*.color11: #a99175
+!
+! Blue
+*.color4: #657d3e
+*.color12: #98bd5e
+!
+! Magenta
+*.color5: #767676
+*.color13: #a3a3a3
+!
+! Cyan
+*.color6: #c9c9c9
+*.color14: #dcdcdc
+!
+! White
+*.color7: #d0b8a3
+*.color15: #d8c8bb
+!
+! Bold, Italic, Underline
+*.colorBD: #e5e5e5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Neopolitan b/assets/colors/schemes/Neopolitan
new file mode 100644
index 0000000..7194e14
--- /dev/null
+++ b/assets/colors/schemes/Neopolitan
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #271f19
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #800000
+*.color9: #800000
+!
+! Green
+*.color2: #61ce3c
+*.color10: #61ce3c
+!
+! Yellow
+*.color3: #fbde2d
+*.color11: #fbde2d
+!
+! Blue
+*.color4: #253b76
+*.color12: #253b76
+!
+! Magenta
+*.color5: #ff0080
+*.color13: #ff0080
+!
+! Cyan
+*.color6: #8da6ce
+*.color14: #8da6ce
+!
+! White
+*.color7: #f8f8f8
+*.color15: #f8f8f8
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Neutron b/assets/colors/schemes/Neutron
new file mode 100644
index 0000000..8a9adcb
--- /dev/null
+++ b/assets/colors/schemes/Neutron
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e6e8ef
+*.background: #1c1e22
+*.cursorColor: #f6f7ec
+!
+! Black
+*.color0: #23252b
+*.color8: #23252b
+!
+! Red
+*.color1: #b54036
+*.color9: #b54036
+!
+! Green
+*.color2: #5ab977
+*.color10: #5ab977
+!
+! Yellow
+*.color3: #deb566
+*.color11: #deb566
+!
+! Blue
+*.color4: #6a7c93
+*.color12: #6a7c93
+!
+! Magenta
+*.color5: #a4799d
+*.color13: #a4799d
+!
+! Cyan
+*.color6: #3f94a8
+*.color14: #3f94a8
+!
+! White
+*.color7: #e6e8ef
+*.color15: #ebedf2
+!
+! Bold, Italic, Underline
+*.colorBD: #52606b
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Night Owl b/assets/colors/schemes/Night Owl
new file mode 100644
index 0000000..65a1793
--- /dev/null
+++ b/assets/colors/schemes/Night Owl
@@ -0,0 +1,44 @@
+!
+! Night Owl
+! https://github.com/sdras/night-owl-vscode-theme
+!
+*.foreground: #d6deeb
+*.background: #011627
+*.cursorColor: #80a4c2
+!
+! Black
+*.color0: #011627
+*.color8: #969696
+!
+! Red
+*.color1: #ef5350
+*.color9: #ef5350
+!
+! Green
+*.color2: #22da6e
+*.color10: #22da6e
+!
+! Yellow
+*.color3: #addb67
+*.color11: #ffeb95
+!
+! Blue
+*.color4: #82aaff
+*.color12: #82aaff
+!
+! Magenta
+*.color5: #c792ea
+*.color13: #c792ea
+!
+! Cyan
+*.color6: #21c7a8
+*.color14: #7fdbca
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/NightLion v1 b/assets/colors/schemes/NightLion v1
new file mode 100644
index 0000000..d836ce2
--- /dev/null
+++ b/assets/colors/schemes/NightLion v1
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bbbbbb
+*.background: #000000
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #4c4c4c
+*.color8: #555555
+!
+! Red
+*.color1: #bb0000
+*.color9: #ff5555
+!
+! Green
+*.color2: #5fde8f
+*.color10: #55ff55
+!
+! Yellow
+*.color3: #f3f167
+*.color11: #ffff55
+!
+! Blue
+*.color4: #276bd8
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #bb00bb
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #00dadf
+*.color14: #55ffff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #e3e3e3
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/NightLion v2 b/assets/colors/schemes/NightLion v2
new file mode 100644
index 0000000..1a77ff7
--- /dev/null
+++ b/assets/colors/schemes/NightLion v2
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bbbbbb
+*.background: #171717
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #4c4c4c
+*.color8: #555555
+!
+! Red
+*.color1: #bb0000
+*.color9: #ff5555
+!
+! Green
+*.color2: #04f623
+*.color10: #7df71d
+!
+! Yellow
+*.color3: #f3f167
+*.color11: #ffff55
+!
+! Blue
+*.color4: #64d0f0
+*.color12: #62cbe8
+!
+! Magenta
+*.color5: #ce6fdb
+*.color13: #ff9bf5
+!
+! Cyan
+*.color6: #00dadf
+*.color14: #00ccd8
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #e3e3e3
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Nord b/assets/colors/schemes/Nord
new file mode 100644
index 0000000..47f02d9
--- /dev/null
+++ b/assets/colors/schemes/Nord
@@ -0,0 +1,42 @@
+!
+!
+*.foreground: #d8dee9
+*.background: #2e3440
+*.cursorColor: #d8dee9
+!
+! Black
+*.color0: #3b4252
+*.color8: #373e4d
+!
+! Red
+*.color1: #bf616a
+*.color9: #94545d
+!
+! Green
+*.color2: #a3be8c
+*.color10: #809575
+!
+! Yellow
+*.color3: #ebcb8b
+*.color11: #b29e75
+!
+! Blue
+*.color4: #81a1c1
+*.color12: #68809a
+!
+! Magenta
+*.color5: #b48ead
+*.color13: #8c738c
+!
+! Cyan
+*.color6: #88c0d0
+*.color14: #6d96a5
+!
+! White
+*.color7: #e5e9f0
+*.color15: #aeb3bb
+!
+! Bold, Italic, Underline
+*.colorBD: #a5abb6
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Novel b/assets/colors/schemes/Novel
new file mode 100644
index 0000000..94fabb4
--- /dev/null
+++ b/assets/colors/schemes/Novel
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #3b2322
+*.background: #dfdbc3
+*.cursorColor: #73635a
+!
+! Black
+*.color0: #000000
+*.color8: #808080
+!
+! Red
+*.color1: #cc0000
+*.color9: #cc0000
+!
+! Green
+*.color2: #009600
+*.color10: #009600
+!
+! Yellow
+*.color3: #d06b00
+*.color11: #d06b00
+!
+! Blue
+*.color4: #0000cc
+*.color12: #0000cc
+!
+! Magenta
+*.color5: #cc00cc
+*.color13: #cc00cc
+!
+! Cyan
+*.color6: #0087cc
+*.color14: #0087cc
+!
+! White
+*.color7: #cccccc
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #8e2a19
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Obsidian b/assets/colors/schemes/Obsidian
new file mode 100644
index 0000000..5f5751d
--- /dev/null
+++ b/assets/colors/schemes/Obsidian
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #cdcdcd
+*.background: #283033
+*.cursorColor: #c0cad0
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #a60001
+*.color9: #ff0003
+!
+! Green
+*.color2: #00bb00
+*.color10: #93c863
+!
+! Yellow
+*.color3: #fecd22
+*.color11: #fef874
+!
+! Blue
+*.color4: #3a9bdb
+*.color12: #a1d7ff
+!
+! Magenta
+*.color5: #bb00bb
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #00bbbb
+*.color14: #55ffff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Ocean b/assets/colors/schemes/Ocean
new file mode 100644
index 0000000..13fe770
--- /dev/null
+++ b/assets/colors/schemes/Ocean
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #224fbc
+*.cursorColor: #7f7f7f
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #990000
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #00d900
+!
+! Yellow
+*.color3: #999900
+*.color11: #e5e500
+!
+! Blue
+*.color4: #0000b2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/OceanicMaterial b/assets/colors/schemes/OceanicMaterial
new file mode 100644
index 0000000..b5e9422
--- /dev/null
+++ b/assets/colors/schemes/OceanicMaterial
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c2c8d7
+*.background: #1c262b
+*.cursorColor: #b3b8c3
+!
+! Black
+*.color0: #000000
+*.color8: #777777
+!
+! Red
+*.color1: #ee2b2a
+*.color9: #dc5c60
+!
+! Green
+*.color2: #40a33f
+*.color10: #70be71
+!
+! Yellow
+*.color3: #ffea2e
+*.color11: #fff163
+!
+! Blue
+*.color4: #1e80f0
+*.color12: #54a4f3
+!
+! Magenta
+*.color5: #8800a0
+*.color13: #aa4dbc
+!
+! Cyan
+*.color6: #16afca
+*.color14: #42c7da
+!
+! White
+*.color7: #a4a4a4
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Ollie b/assets/colors/schemes/Ollie
new file mode 100644
index 0000000..89409ef
--- /dev/null
+++ b/assets/colors/schemes/Ollie
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #8a8dae
+*.background: #222125
+*.cursorColor: #5b6ea7
+!
+! Black
+*.color0: #000000
+*.color8: #5b3725
+!
+! Red
+*.color1: #ac2e31
+*.color9: #ff3d48
+!
+! Green
+*.color2: #31ac61
+*.color10: #3bff99
+!
+! Yellow
+*.color3: #ac4300
+*.color11: #ff5e1e
+!
+! Blue
+*.color4: #2d57ac
+*.color12: #4488ff
+!
+! Magenta
+*.color5: #b08528
+*.color13: #ffc21d
+!
+! Cyan
+*.color6: #1fa6ac
+*.color14: #1ffaff
+!
+! White
+*.color7: #8a8eac
+*.color15: #5b6ea7
+!
+! Bold, Italic, Underline
+*.colorBD: #5c6dac
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/OneHalfDark b/assets/colors/schemes/OneHalfDark
new file mode 100644
index 0000000..2d70063
--- /dev/null
+++ b/assets/colors/schemes/OneHalfDark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dcdfe4
+*.background: #282c34
+*.cursorColor: #a3b3cc
+!
+! Black
+*.color0: #282c34
+*.color8: #282c34
+!
+! Red
+*.color1: #e06c75
+*.color9: #e06c75
+!
+! Green
+*.color2: #98c379
+*.color10: #98c379
+!
+! Yellow
+*.color3: #e5c07b
+*.color11: #e5c07b
+!
+! Blue
+*.color4: #61afef
+*.color12: #61afef
+!
+! Magenta
+*.color5: #c678dd
+*.color13: #c678dd
+!
+! Cyan
+*.color6: #56b6c2
+*.color14: #56b6c2
+!
+! White
+*.color7: #dcdfe4
+*.color15: #dcdfe4
+!
+! Bold, Italic, Underline
+*.colorBD: #abb2bf
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/OneHalfLight b/assets/colors/schemes/OneHalfLight
new file mode 100644
index 0000000..558a872
--- /dev/null
+++ b/assets/colors/schemes/OneHalfLight
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #383a42
+*.background: #fafafa
+*.cursorColor: #bfceff
+!
+! Black
+*.color0: #383a42
+*.color8: #4f525e
+!
+! Red
+*.color1: #e45649
+*.color9: #e06c75
+!
+! Green
+*.color2: #50a14f
+*.color10: #98c379
+!
+! Yellow
+*.color3: #c18401
+*.color11: #e5c07b
+!
+! Blue
+*.color4: #0184bc
+*.color12: #61afef
+!
+! Magenta
+*.color5: #a626a4
+*.color13: #c678dd
+!
+! Cyan
+*.color6: #0997b3
+*.color14: #56b6c2
+!
+! White
+*.color7: #fafafa
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #abb2bf
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Pandora b/assets/colors/schemes/Pandora
new file mode 100644
index 0000000..e0889d4
--- /dev/null
+++ b/assets/colors/schemes/Pandora
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e1e1e1
+*.background: #141e43
+*.cursorColor: #43d58e
+!
+! Black
+*.color0: #000000
+*.color8: #3f5648
+!
+! Red
+*.color1: #ff4242
+*.color9: #ff3242
+!
+! Green
+*.color2: #74af68
+*.color10: #74cd68
+!
+! Yellow
+*.color3: #ffad29
+*.color11: #ffb929
+!
+! Blue
+*.color4: #338f86
+*.color12: #23d7d7
+!
+! Magenta
+*.color5: #9414e6
+*.color13: #ff37ff
+!
+! Cyan
+*.color6: #23d7d7
+*.color14: #00ede1
+!
+! White
+*.color7: #e2e2e2
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #67a672
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Paraiso Dark b/assets/colors/schemes/Paraiso Dark
new file mode 100644
index 0000000..210ec21
--- /dev/null
+++ b/assets/colors/schemes/Paraiso Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a39e9b
+*.background: #2f1e2e
+*.cursorColor: #a39e9b
+!
+! Black
+*.color0: #2f1e2e
+*.color8: #776e71
+!
+! Red
+*.color1: #ef6155
+*.color9: #ef6155
+!
+! Green
+*.color2: #48b685
+*.color10: #48b685
+!
+! Yellow
+*.color3: #fec418
+*.color11: #fec418
+!
+! Blue
+*.color4: #06b6ef
+*.color12: #06b6ef
+!
+! Magenta
+*.color5: #815ba4
+*.color13: #815ba4
+!
+! Cyan
+*.color6: #5bc4bf
+*.color14: #5bc4bf
+!
+! White
+*.color7: #a39e9b
+*.color15: #e7e9db
+!
+! Bold, Italic, Underline
+*.colorBD: #a39e9b
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Parasio Dark b/assets/colors/schemes/Parasio Dark
new file mode 100644
index 0000000..210ec21
--- /dev/null
+++ b/assets/colors/schemes/Parasio Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #a39e9b
+*.background: #2f1e2e
+*.cursorColor: #a39e9b
+!
+! Black
+*.color0: #2f1e2e
+*.color8: #776e71
+!
+! Red
+*.color1: #ef6155
+*.color9: #ef6155
+!
+! Green
+*.color2: #48b685
+*.color10: #48b685
+!
+! Yellow
+*.color3: #fec418
+*.color11: #fec418
+!
+! Blue
+*.color4: #06b6ef
+*.color12: #06b6ef
+!
+! Magenta
+*.color5: #815ba4
+*.color13: #815ba4
+!
+! Cyan
+*.color6: #5bc4bf
+*.color14: #5bc4bf
+!
+! White
+*.color7: #a39e9b
+*.color15: #e7e9db
+!
+! Bold, Italic, Underline
+*.colorBD: #a39e9b
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/PaulMillr b/assets/colors/schemes/PaulMillr
new file mode 100644
index 0000000..95639b3
--- /dev/null
+++ b/assets/colors/schemes/PaulMillr
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f2f2f2
+*.background: #000000
+*.cursorColor: #4d4d4d
+!
+! Black
+*.color0: #2a2a2a
+*.color8: #666666
+!
+! Red
+*.color1: #ff0000
+*.color9: #ff0080
+!
+! Green
+*.color2: #79ff0f
+*.color10: #66ff66
+!
+! Yellow
+*.color3: #e7bf00
+*.color11: #f3d64e
+!
+! Blue
+*.color4: #396bd7
+*.color12: #709aed
+!
+! Magenta
+*.color5: #b449be
+*.color13: #db67e6
+!
+! Cyan
+*.color6: #66ccff
+*.color14: #7adff2
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/PencilDark b/assets/colors/schemes/PencilDark
new file mode 100644
index 0000000..bdf6b2e
--- /dev/null
+++ b/assets/colors/schemes/PencilDark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f1f1f1
+*.background: #212121
+*.cursorColor: #20bbfc
+!
+! Black
+*.color0: #212121
+*.color8: #424242
+!
+! Red
+*.color1: #c30771
+*.color9: #fb007a
+!
+! Green
+*.color2: #10a778
+*.color10: #5fd7af
+!
+! Yellow
+*.color3: #a89c14
+*.color11: #f3e430
+!
+! Blue
+*.color4: #008ec4
+*.color12: #20bbfc
+!
+! Magenta
+*.color5: #523c79
+*.color13: #6855de
+!
+! Cyan
+*.color6: #20a5ba
+*.color14: #4fb8cc
+!
+! White
+*.color7: #d9d9d9
+*.color15: #f1f1f1
+!
+! Bold, Italic, Underline
+*.colorBD: #fb007a
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/PencilLight b/assets/colors/schemes/PencilLight
new file mode 100644
index 0000000..055b31b
--- /dev/null
+++ b/assets/colors/schemes/PencilLight
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #424242
+*.background: #f1f1f1
+*.cursorColor: #20bbfc
+!
+! Black
+*.color0: #212121
+*.color8: #424242
+!
+! Red
+*.color1: #c30771
+*.color9: #fb007a
+!
+! Green
+*.color2: #10a778
+*.color10: #5fd7af
+!
+! Yellow
+*.color3: #a89c14
+*.color11: #f3e430
+!
+! Blue
+*.color4: #008ec4
+*.color12: #20bbfc
+!
+! Magenta
+*.color5: #523c79
+*.color13: #6855de
+!
+! Cyan
+*.color6: #20a5ba
+*.color14: #4fb8cc
+!
+! White
+*.color7: #d9d9d9
+*.color15: #f1f1f1
+!
+! Bold, Italic, Underline
+*.colorBD: #fb007a
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Piatto Light b/assets/colors/schemes/Piatto Light
new file mode 100644
index 0000000..5a7e5dd
--- /dev/null
+++ b/assets/colors/schemes/Piatto Light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #414141
+*.background: #ffffff
+*.cursorColor: #5e77c8
+!
+! Black
+*.color0: #414141
+*.color8: #3f3f3f
+!
+! Red
+*.color1: #b23771
+*.color9: #db3365
+!
+! Green
+*.color2: #66781e
+*.color10: #829429
+!
+! Yellow
+*.color3: #cd6f34
+*.color11: #cd6f34
+!
+! Blue
+*.color4: #3c5ea8
+*.color12: #3c5ea8
+!
+! Magenta
+*.color5: #a454b2
+*.color13: #a454b2
+!
+! Cyan
+*.color6: #66781e
+*.color14: #829429
+!
+! White
+*.color7: #ffffff
+*.color15: #f2f2f2
+!
+! Bold, Italic, Underline
+*.colorBD: #323232
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Pnevma b/assets/colors/schemes/Pnevma
new file mode 100644
index 0000000..2a66a9b
--- /dev/null
+++ b/assets/colors/schemes/Pnevma
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d0d0d0
+*.background: #1c1c1c
+*.cursorColor: #e4c9af
+!
+! Black
+*.color0: #2f2e2d
+*.color8: #4a4845
+!
+! Red
+*.color1: #a36666
+*.color9: #d78787
+!
+! Green
+*.color2: #90a57d
+*.color10: #afbea2
+!
+! Yellow
+*.color3: #d7af87
+*.color11: #e4c9af
+!
+! Blue
+*.color4: #7fa5bd
+*.color12: #a1bdce
+!
+! Magenta
+*.color5: #c79ec4
+*.color13: #d7beda
+!
+! Cyan
+*.color6: #8adbb4
+*.color14: #b1e7dd
+!
+! White
+*.color7: #d0d0d0
+*.color15: #efefef
+!
+! Bold, Italic, Underline
+*.colorBD: #e5e5e5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Pro b/assets/colors/schemes/Pro
new file mode 100644
index 0000000..18235ea
--- /dev/null
+++ b/assets/colors/schemes/Pro
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f2f2f2
+*.background: #000000
+*.cursorColor: #4d4d4d
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #990000
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #00d900
+!
+! Yellow
+*.color3: #999900
+*.color11: #e5e500
+!
+! Blue
+*.color4: #2009db
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Red Alert b/assets/colors/schemes/Red Alert
new file mode 100644
index 0000000..540a5c9
--- /dev/null
+++ b/assets/colors/schemes/Red Alert
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #762423
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #262626
+!
+! Red
+*.color1: #d62e4e
+*.color9: #e02553
+!
+! Green
+*.color2: #71be6b
+*.color10: #aff08c
+!
+! Yellow
+*.color3: #beb86b
+*.color11: #dfddb7
+!
+! Blue
+*.color4: #489bee
+*.color12: #65aaf1
+!
+! Magenta
+*.color5: #e979d7
+*.color13: #ddb7df
+!
+! Cyan
+*.color6: #6bbeb8
+*.color14: #b7dfdd
+!
+! White
+*.color7: #d6d6d6
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ff9c44
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Red Sands b/assets/colors/schemes/Red Sands
new file mode 100644
index 0000000..8eac967
--- /dev/null
+++ b/assets/colors/schemes/Red Sands
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d7c9a7
+*.background: #7a251e
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #ff3f00
+*.color9: #bb0000
+!
+! Green
+*.color2: #00bb00
+*.color10: #00bb00
+!
+! Yellow
+*.color3: #e7b000
+*.color11: #e7b000
+!
+! Blue
+*.color4: #0072ff
+*.color12: #0072ae
+!
+! Magenta
+*.color5: #bb00bb
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #00bbbb
+*.color14: #55ffff
+!
+! White
+*.color7: #bbbbbb
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #dfbd22
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Relaxed b/assets/colors/schemes/Relaxed
new file mode 100644
index 0000000..08496e7
--- /dev/null
+++ b/assets/colors/schemes/Relaxed
@@ -0,0 +1,36 @@
+! special
+*.foreground: #d8d8d8
+*.background: #343a43
+*.cursorColor: #d8d8d8
+
+! black
+*.color0: #2c3037
+*.color8: #626262
+
+! red
+*.color1: #bb5653
+*.color9: #c35956
+
+! green
+*.color2: #909d62
+*.color10: #9fab76
+
+! yellow
+*.color3: #eac179
+*.color11: #ecc179
+
+! blue
+*.color4: #698698
+*.color12: #7da9c7
+
+! magenta
+*.color5: #b06597
+*.color13: #ba6ca0
+
+! cyan
+*.color6: #c9dfff
+*.color14: #abbacf
+
+! white
+*.color7: #d8d8d8
+*.color15: #f7f7f7
diff --git a/assets/colors/schemes/Rippedcasts b/assets/colors/schemes/Rippedcasts
new file mode 100644
index 0000000..d99bb41
--- /dev/null
+++ b/assets/colors/schemes/Rippedcasts
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #2b2b2b
+*.cursorColor: #7f7f7f
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #cdaf95
+*.color9: #eecbad
+!
+! Green
+*.color2: #a8ff60
+*.color10: #bcee68
+!
+! Yellow
+*.color3: #bfbb1f
+*.color11: #e5e500
+!
+! Blue
+*.color4: #75a5b0
+*.color12: #86bdc9
+!
+! Magenta
+*.color5: #ff73fd
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #5a647e
+*.color14: #8c9bc4
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #d0f367
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Rose Pine b/assets/colors/schemes/Rose Pine
new file mode 100644
index 0000000..1ad1617
--- /dev/null
+++ b/assets/colors/schemes/Rose Pine
@@ -0,0 +1,44 @@
+!
+! Rosé Pine
+! https://rosepinetheme.com/
+!
+*.foreground: #e0def4
+*.background: #191724
+*.cursorColor: #555169
+!
+! Black
+*.color0: #26233a
+*.color8: #6e6a86
+!
+! Red
+*.color1: #eb6f92
+*.color9: #eb6f92
+!
+! Green
+*.color2: #31748f
+*.color10: #31748f
+!
+! Yellow
+*.color3: #f6c177
+*.color11: #f6c177
+!
+! Blue
+*.color4: #9ccfd8
+*.color12: #9ccfd8
+
+! Magenta
+*.color5: #c4a7e7
+*.color13: #c4a7e7
+!
+! Cyan
+*.color6: #ebbcba
+*.color14: #ebbcba
+!
+! White
+*.color7: #e0def4
+*.color15: #e0def4
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Rose Pine Dawn b/assets/colors/schemes/Rose Pine Dawn
new file mode 100644
index 0000000..54fdb29
--- /dev/null
+++ b/assets/colors/schemes/Rose Pine Dawn
@@ -0,0 +1,44 @@
+!
+! Rosé Pine Dawn
+! https://rosepinetheme.com/
+!
+*.foreground: #575279
+*.background: #faf4ed
+*.cursorColor: #9893a5
+!
+! Black
+*.color0: #f2e9de
+*.color8: #6e6a86
+!
+! Red
+*.color1: #b4637a
+*.color9: #b4637a
+!
+! Green
+*.color2: #286983
+*.color10: #286983
+!
+! Yellow
+*.color3: #ea9d34
+*.color11: #ea9d34
+!
+! Blue
+*.color4: #56949f
+*.color12: #56949f
+!
+! Magenta
+*.color5: #907aa9
+*.color13: #907aa9
+!
+! Cyan
+*.color6: #d7827e
+*.color14: #d7827e
+!
+! White
+*.color7: #575279
+*.color15: #575279
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Rose Pine Moon b/assets/colors/schemes/Rose Pine Moon
new file mode 100644
index 0000000..2c31986
--- /dev/null
+++ b/assets/colors/schemes/Rose Pine Moon
@@ -0,0 +1,44 @@
+!
+! Rosé Pine Moon
+! https://rosepinetheme.com/
+!
+*.foreground: #e0def4
+*.background: #232136
+*.cursorColor: #59546d
+!
+! Black
+*.color0: #393552
+*.color8: #817c9c
+!
+! Red
+*.color1: #eb6f92
+*.color9: #eb6f92
+!
+! Green
+*.color2: #3e8fb0
+*.color10: #3e8fb0
+!
+! Yellow
+*.color3: #f6c177
+*.color11: #f6c177
+!
+! Blue
+*.color4: #9ccfd8
+*.color12: #9ccfd8
+!
+! Magenta
+*.color5: #c4a7e7
+*.color13: #c4a7e7
+!
+! Cyan
+*.color6: #ea9a97
+*.color14: #ea9a97
+!
+! White
+*.color7: #e0def4
+*.color15: #e0def4
+!
+! Bold, Italic, Underline
+!*.colorBD:
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Royal b/assets/colors/schemes/Royal
new file mode 100644
index 0000000..1537cc6
--- /dev/null
+++ b/assets/colors/schemes/Royal
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #514968
+*.background: #100815
+*.cursorColor: #524966
+!
+! Black
+*.color0: #241f2b
+*.color8: #312d3d
+!
+! Red
+*.color1: #91284c
+*.color9: #d5356c
+!
+! Green
+*.color2: #23801c
+*.color10: #2cd946
+!
+! Yellow
+*.color3: #b49d27
+*.color11: #fde83b
+!
+! Blue
+*.color4: #6580b0
+*.color12: #90baf9
+!
+! Magenta
+*.color5: #674d96
+*.color13: #a479e3
+!
+! Cyan
+*.color6: #8aaabe
+*.color14: #acd4eb
+!
+! White
+*.color7: #524966
+*.color15: #9e8cbd
+!
+! Bold, Italic, Underline
+*.colorBD: #c8bd1d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Ryuuko b/assets/colors/schemes/Ryuuko
new file mode 100644
index 0000000..4a7f52d
--- /dev/null
+++ b/assets/colors/schemes/Ryuuko
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ececec
+*.background: #2c3941
+*.cursorColor: #ececec
+!
+! Black
+*.color0: #2c3941
+*.color8: #5d7079
+!
+! Red
+*.color1: #865f5b
+*.color9: #865f5b
+!
+! Green
+*.color2: #66907d
+*.color10: #66907d
+!
+! Yellow
+*.color3: #b1a990
+*.color11: #b1a990
+!
+! Blue
+*.color4: #6a8e95
+*.color12: #6a8e95
+!
+! Magenta
+*.color5: #b18a73
+*.color13: #b18a73
+!
+! Cyan
+*.color6: #88b2ac
+*.color14: #88b2ac
+!
+! White
+*.color7: #ececec
+*.color15: #ececec
+!
+! Bold, Italic, Underline
+*.colorBD: #819090
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/SeaShells b/assets/colors/schemes/SeaShells
new file mode 100644
index 0000000..5afcadc
--- /dev/null
+++ b/assets/colors/schemes/SeaShells
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #deb88d
+*.background: #09141b
+*.cursorColor: #fca02f
+!
+! Black
+*.color0: #17384c
+*.color8: #434b53
+!
+! Red
+*.color1: #d15123
+*.color9: #d48678
+!
+! Green
+*.color2: #027c9b
+*.color10: #628d98
+!
+! Yellow
+*.color3: #fca02f
+*.color11: #fdd39f
+!
+! Blue
+*.color4: #1e4950
+*.color12: #1bbcdd
+!
+! Magenta
+*.color5: #68d4f1
+*.color13: #bbe3ee
+!
+! Cyan
+*.color6: #50a3b5
+*.color14: #87acb4
+!
+! White
+*.color7: #deb88d
+*.color15: #fee4ce
+!
+! Bold, Italic, Underline
+*.colorBD: #ffe4cc
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Seafoam Pastel b/assets/colors/schemes/Seafoam Pastel
new file mode 100644
index 0000000..645e11c
--- /dev/null
+++ b/assets/colors/schemes/Seafoam Pastel
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d4e7d4
+*.background: #243435
+*.cursorColor: #57647a
+!
+! Black
+*.color0: #757575
+*.color8: #8a8a8a
+!
+! Red
+*.color1: #825d4d
+*.color9: #cf937a
+!
+! Green
+*.color2: #728c62
+*.color10: #98d9aa
+!
+! Yellow
+*.color3: #ada16d
+*.color11: #fae79d
+!
+! Blue
+*.color4: #4d7b82
+*.color12: #7ac3cf
+!
+! Magenta
+*.color5: #8a7267
+*.color13: #d6b2a1
+!
+! Cyan
+*.color6: #729494
+*.color14: #ade0e0
+!
+! White
+*.color7: #e0e0e0
+*.color15: #e0e0e0
+!
+! Bold, Italic, Underline
+*.colorBD: #648890
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Seti b/assets/colors/schemes/Seti
new file mode 100644
index 0000000..6f1dda3
--- /dev/null
+++ b/assets/colors/schemes/Seti
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #cacecd
+*.background: #111213
+*.cursorColor: #e3bf21
+!
+! Black
+*.color0: #323232
+*.color8: #323232
+!
+! Red
+*.color1: #c22832
+*.color9: #c22832
+!
+! Green
+*.color2: #8ec43d
+*.color10: #8ec43d
+!
+! Yellow
+*.color3: #e0c64f
+*.color11: #e0c64f
+!
+! Blue
+*.color4: #43a5d5
+*.color12: #43a5d5
+!
+! Magenta
+*.color5: #8b57b5
+*.color13: #8b57b5
+!
+! Cyan
+*.color6: #8ec43d
+*.color14: #8ec43d
+!
+! White
+*.color7: #eeeeee
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #cacecd
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Shaman b/assets/colors/schemes/Shaman
new file mode 100644
index 0000000..bdd5e93
--- /dev/null
+++ b/assets/colors/schemes/Shaman
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #405555
+*.background: #001015
+*.cursorColor: #4afcd6
+!
+! Black
+*.color0: #012026
+*.color8: #384451
+!
+! Red
+*.color1: #b2302d
+*.color9: #ff4242
+!
+! Green
+*.color2: #00a941
+*.color10: #2aea5e
+!
+! Yellow
+*.color3: #5e8baa
+*.color11: #8ed4fd
+!
+! Blue
+*.color4: #449a86
+*.color12: #61d5ba
+!
+! Magenta
+*.color5: #00599d
+*.color13: #1298ff
+!
+! Cyan
+*.color6: #5d7e19
+*.color14: #98d028
+!
+! White
+*.color7: #405555
+*.color15: #58fbd6
+!
+! Bold, Italic, Underline
+*.colorBD: #53fbd6
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Slate b/assets/colors/schemes/Slate
new file mode 100644
index 0000000..38ff9bc
--- /dev/null
+++ b/assets/colors/schemes/Slate
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #35b1d2
+*.background: #222222
+*.cursorColor: #87d3c4
+!
+! Black
+*.color0: #222222
+*.color8: #ffffff
+!
+! Red
+*.color1: #e2a8bf
+*.color9: #ffcdd9
+!
+! Green
+*.color2: #81d778
+*.color10: #beffa8
+!
+! Yellow
+*.color3: #c4c9c0
+*.color11: #d0ccca
+!
+! Blue
+*.color4: #264b49
+*.color12: #7ab0d2
+!
+! Magenta
+*.color5: #a481d3
+*.color13: #c5a7d9
+!
+! Cyan
+*.color6: #15ab9c
+*.color14: #8cdfe0
+!
+! White
+*.color7: #02c5e0
+*.color15: #e0e0e0
+!
+! Bold, Italic, Underline
+*.colorBD: #648890
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Smyck b/assets/colors/schemes/Smyck
new file mode 100644
index 0000000..b20626a
--- /dev/null
+++ b/assets/colors/schemes/Smyck
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f7f7f7
+*.background: #1b1b1b
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #7a7a7a
+!
+! Red
+*.color1: #b84131
+*.color9: #d6837c
+!
+! Green
+*.color2: #7da900
+*.color10: #c4f137
+!
+! Yellow
+*.color3: #c4a500
+*.color11: #fee14d
+!
+! Blue
+*.color4: #62a3c4
+*.color12: #8dcff0
+!
+! Magenta
+*.color5: #ba8acc
+*.color13: #f79aff
+!
+! Cyan
+*.color6: #207383
+*.color14: #6ad9cf
+!
+! White
+*.color7: #a1a1a1
+*.color15: #f7f7f7
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/SoftServer b/assets/colors/schemes/SoftServer
new file mode 100644
index 0000000..6c90fa4
--- /dev/null
+++ b/assets/colors/schemes/SoftServer
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #99a3a2
+*.background: #242626
+*.cursorColor: #d2e0de
+!
+! Black
+*.color0: #000000
+*.color8: #666c6c
+!
+! Red
+*.color1: #a2686a
+*.color9: #dd5c60
+!
+! Green
+*.color2: #9aa56a
+*.color10: #bfdf55
+!
+! Yellow
+*.color3: #a3906a
+*.color11: #deb360
+!
+! Blue
+*.color4: #6b8fa3
+*.color12: #62b1df
+!
+! Magenta
+*.color5: #6a71a3
+*.color13: #606edf
+!
+! Cyan
+*.color6: #6ba58f
+*.color14: #64e39c
+!
+! White
+*.color7: #99a3a2
+*.color15: #d2e0de
+!
+! Bold, Italic, Underline
+*.colorBD: #d2e0de
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Solarized Darcula b/assets/colors/schemes/Solarized Darcula
new file mode 100644
index 0000000..12ce157
--- /dev/null
+++ b/assets/colors/schemes/Solarized Darcula
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d2d8d9
+*.background: #3d3f41
+*.cursorColor: #708284
+!
+! Black
+*.color0: #25292a
+*.color8: #25292a
+!
+! Red
+*.color1: #f24840
+*.color9: #f24840
+!
+! Green
+*.color2: #629655
+*.color10: #629655
+!
+! Yellow
+*.color3: #b68800
+*.color11: #b68800
+!
+! Blue
+*.color4: #2075c7
+*.color12: #2075c7
+!
+! Magenta
+*.color5: #797fd4
+*.color13: #797fd4
+!
+! Cyan
+*.color6: #15968d
+*.color14: #15968d
+!
+! White
+*.color7: #d2d8d9
+*.color15: #d2d8d9
+!
+! Bold, Italic, Underline
+*.colorBD: #ececec
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Solarized Dark b/assets/colors/schemes/Solarized Dark
new file mode 100644
index 0000000..badf86b
--- /dev/null
+++ b/assets/colors/schemes/Solarized Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #708284
+*.background: #001e27
+*.cursorColor: #708284
+!
+! Black
+*.color0: #002831
+*.color8: #001e27
+!
+! Red
+*.color1: #d11c24
+*.color9: #bd3613
+!
+! Green
+*.color2: #738a05
+*.color10: #475b62
+!
+! Yellow
+*.color3: #a57706
+*.color11: #536870
+!
+! Blue
+*.color4: #2176c7
+*.color12: #708284
+!
+! Magenta
+*.color5: #c61c6f
+*.color13: #5956ba
+!
+! Cyan
+*.color6: #259286
+*.color14: #819090
+!
+! White
+*.color7: #eae3cb
+*.color15: #fcf4dc
+!
+! Bold, Italic, Underline
+*.colorBD: #819090
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Solarized Dark - Patched b/assets/colors/schemes/Solarized Dark - Patched
new file mode 100644
index 0000000..c63a3b8
--- /dev/null
+++ b/assets/colors/schemes/Solarized Dark - Patched
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #708284
+*.background: #001e27
+*.cursorColor: #708284
+!
+! Black
+*.color0: #002831
+*.color8: #475b62
+!
+! Red
+*.color1: #d11c24
+*.color9: #bd3613
+!
+! Green
+*.color2: #738a05
+*.color10: #475b62
+!
+! Yellow
+*.color3: #a57706
+*.color11: #536870
+!
+! Blue
+*.color4: #2176c7
+*.color12: #708284
+!
+! Magenta
+*.color5: #c61c6f
+*.color13: #5956ba
+!
+! Cyan
+*.color6: #259286
+*.color14: #819090
+!
+! White
+*.color7: #eae3cb
+*.color15: #fcf4dc
+!
+! Bold, Italic, Underline
+*.colorBD: #819090
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Solarized Dark Higher Contrast b/assets/colors/schemes/Solarized Dark Higher Contrast
new file mode 100644
index 0000000..72c00f9
--- /dev/null
+++ b/assets/colors/schemes/Solarized Dark Higher Contrast
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #9cc2c3
+*.background: #001e27
+*.cursorColor: #f34b00
+!
+! Black
+*.color0: #002831
+*.color8: #006488
+!
+! Red
+*.color1: #d11c24
+*.color9: #f5163b
+!
+! Green
+*.color2: #6cbe6c
+*.color10: #51ef84
+!
+! Yellow
+*.color3: #a57706
+*.color11: #b27e28
+!
+! Blue
+*.color4: #2176c7
+*.color12: #178ec8
+!
+! Magenta
+*.color5: #c61c6f
+*.color13: #e24d8e
+!
+! Cyan
+*.color6: #259286
+*.color14: #00b39e
+!
+! White
+*.color7: #eae3cb
+*.color15: #fcf4dc
+!
+! Bold, Italic, Underline
+*.colorBD: #b5d5d3
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Solarized Light b/assets/colors/schemes/Solarized Light
new file mode 100644
index 0000000..4903d72
--- /dev/null
+++ b/assets/colors/schemes/Solarized Light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #536870
+*.background: #fcf4dc
+*.cursorColor: #536870
+!
+! Black
+*.color0: #002831
+*.color8: #001e27
+!
+! Red
+*.color1: #d11c24
+*.color9: #bd3613
+!
+! Green
+*.color2: #738a05
+*.color10: #475b62
+!
+! Yellow
+*.color3: #a57706
+*.color11: #536870
+!
+! Blue
+*.color4: #2176c7
+*.color12: #708284
+!
+! Magenta
+*.color5: #c61c6f
+*.color13: #5956ba
+!
+! Cyan
+*.color6: #259286
+*.color14: #819090
+!
+! White
+*.color7: #eae3cb
+*.color15: #fcf4dc
+!
+! Bold, Italic, Underline
+*.colorBD: #475b62
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/SpaceGray b/assets/colors/schemes/SpaceGray
new file mode 100644
index 0000000..081df45
--- /dev/null
+++ b/assets/colors/schemes/SpaceGray
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b3b8c3
+*.background: #20242d
+*.cursorColor: #b3b8c3
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #b04b57
+*.color9: #b04b57
+!
+! Green
+*.color2: #87b379
+*.color10: #87b379
+!
+! Yellow
+*.color3: #e5c179
+*.color11: #e5c179
+!
+! Blue
+*.color4: #7d8fa4
+*.color12: #7d8fa4
+!
+! Magenta
+*.color5: #a47996
+*.color13: #a47996
+!
+! Cyan
+*.color6: #85a7a5
+*.color14: #85a7a5
+!
+! White
+*.color7: #b3b8c3
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #b3b8c3
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/SpaceGray Eighties b/assets/colors/schemes/SpaceGray Eighties
new file mode 100644
index 0000000..2960aff
--- /dev/null
+++ b/assets/colors/schemes/SpaceGray Eighties
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #bdbaae
+*.background: #222222
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #15171c
+*.color8: #555555
+!
+! Red
+*.color1: #ec5f67
+*.color9: #ff6973
+!
+! Green
+*.color2: #81a764
+*.color10: #93d493
+!
+! Yellow
+*.color3: #fec254
+*.color11: #ffd256
+!
+! Blue
+*.color4: #5486c0
+*.color12: #4d84d1
+!
+! Magenta
+*.color5: #bf83c1
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #57c2c1
+*.color14: #83e9e4
+!
+! White
+*.color7: #efece7
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/SpaceGray Eighties Dull b/assets/colors/schemes/SpaceGray Eighties Dull
new file mode 100644
index 0000000..e270adb
--- /dev/null
+++ b/assets/colors/schemes/SpaceGray Eighties Dull
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c9c6bc
+*.background: #222222
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #15171c
+*.color8: #555555
+!
+! Red
+*.color1: #b24a56
+*.color9: #ec5f67
+!
+! Green
+*.color2: #92b477
+*.color10: #89e986
+!
+! Yellow
+*.color3: #c6735a
+*.color11: #fec254
+!
+! Blue
+*.color4: #7c8fa5
+*.color12: #5486c0
+!
+! Magenta
+*.color5: #a5789e
+*.color13: #bf83c1
+!
+! Cyan
+*.color6: #80cdcb
+*.color14: #58c2c1
+!
+! White
+*.color7: #b3b8c3
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Spacedust b/assets/colors/schemes/Spacedust
new file mode 100644
index 0000000..7042c6d
--- /dev/null
+++ b/assets/colors/schemes/Spacedust
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ecf0c1
+*.background: #0a1e24
+*.cursorColor: #708284
+!
+! Black
+*.color0: #6e5346
+*.color8: #684c31
+!
+! Red
+*.color1: #e35b00
+*.color9: #ff8a3a
+!
+! Green
+*.color2: #5cab96
+*.color10: #aecab8
+!
+! Yellow
+*.color3: #e3cd7b
+*.color11: #ffc878
+!
+! Blue
+*.color4: #0f548b
+*.color12: #67a0ce
+!
+! Magenta
+*.color5: #e35b00
+*.color13: #ff8a3a
+!
+! Cyan
+*.color6: #06afc7
+*.color14: #83a7b4
+!
+! White
+*.color7: #f0f1ce
+*.color15: #fefff1
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Spiderman b/assets/colors/schemes/Spiderman
new file mode 100644
index 0000000..888fb74
--- /dev/null
+++ b/assets/colors/schemes/Spiderman
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e3e3e3
+*.background: #1b1d1e
+*.cursorColor: #2c3fff
+!
+! Black
+*.color0: #1b1d1e
+*.color8: #505354
+!
+! Red
+*.color1: #e60813
+*.color9: #ff0325
+!
+! Green
+*.color2: #e22928
+*.color10: #ff3338
+!
+! Yellow
+*.color3: #e24756
+*.color11: #fe3a35
+!
+! Blue
+*.color4: #2c3fff
+*.color12: #1d50ff
+!
+! Magenta
+*.color5: #2435db
+*.color13: #747cff
+!
+! Cyan
+*.color6: #3256ff
+*.color14: #6184ff
+!
+! White
+*.color7: #fffef6
+*.color15: #fffff9
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Spring b/assets/colors/schemes/Spring
new file mode 100644
index 0000000..7ac7311
--- /dev/null
+++ b/assets/colors/schemes/Spring
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #4d4d4c
+*.background: #ffffff
+*.cursorColor: #4d4d4c
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #ff4d83
+*.color9: #ff0021
+!
+! Green
+*.color2: #1f8c3b
+*.color10: #1fc231
+!
+! Yellow
+*.color3: #1fc95b
+*.color11: #d5b807
+!
+! Blue
+*.color4: #1dd3ee
+*.color12: #15a9fd
+!
+! Magenta
+*.color5: #8959a8
+*.color13: #8959a8
+!
+! Cyan
+*.color6: #3e999f
+*.color14: #3e999f
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #4d4d4c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Square b/assets/colors/schemes/Square
new file mode 100644
index 0000000..9b50c15
--- /dev/null
+++ b/assets/colors/schemes/Square
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #acacab
+*.background: #1a1a1a
+*.cursorColor: #fcfbcc
+!
+! Black
+*.color0: #050505
+*.color8: #141414
+!
+! Red
+*.color1: #e9897c
+*.color9: #f99286
+!
+! Green
+*.color2: #b6377d
+*.color10: #c3f786
+!
+! Yellow
+*.color3: #ecebbe
+*.color11: #fcfbcc
+!
+! Blue
+*.color4: #a9cdeb
+*.color12: #b6defb
+!
+! Magenta
+*.color5: #75507b
+*.color13: #ad7fa8
+!
+! Cyan
+*.color6: #c9caec
+*.color14: #d7d9fc
+!
+! White
+*.color7: #f2f2f2
+*.color15: #e2e2e2
+!
+! Bold, Italic, Underline
+*.colorBD: #e5e5e5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Sundried b/assets/colors/schemes/Sundried
new file mode 100644
index 0000000..4d66bb3
--- /dev/null
+++ b/assets/colors/schemes/Sundried
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c9c9c9
+*.background: #1a1818
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #302b2a
+*.color8: #4d4e48
+!
+! Red
+*.color1: #a7463d
+*.color9: #aa000c
+!
+! Green
+*.color2: #587744
+*.color10: #128c21
+!
+! Yellow
+*.color3: #9d602a
+*.color11: #fc6a21
+!
+! Blue
+*.color4: #485b98
+*.color12: #7999f7
+!
+! Magenta
+*.color5: #864651
+*.color13: #fd8aa1
+!
+! Cyan
+*.color6: #9c814f
+*.color14: #fad484
+!
+! White
+*.color7: #c9c9c9
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Symfonic b/assets/colors/schemes/Symfonic
new file mode 100644
index 0000000..a185452
--- /dev/null
+++ b/assets/colors/schemes/Symfonic
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #000000
+*.cursorColor: #dc322f
+!
+! Black
+*.color0: #000000
+*.color8: #1b1d21
+!
+! Red
+*.color1: #dc322f
+*.color9: #dc322f
+!
+! Green
+*.color2: #56db3a
+*.color10: #56db3a
+!
+! Yellow
+*.color3: #ff8400
+*.color11: #ff8400
+!
+! Blue
+*.color4: #0084d4
+*.color12: #0084d4
+!
+! Magenta
+*.color5: #b729d9
+*.color13: #b729d9
+!
+! Cyan
+*.color6: #ccccff
+*.color14: #ccccff
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ff8400
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tango b/assets/colors/schemes/Tango
new file mode 100644
index 0000000..a56d813
--- /dev/null
+++ b/assets/colors/schemes/Tango
@@ -0,0 +1,36 @@
+! special
+*.foreground: #babdb6
+*.background: #000000
+*.cursorColor: #babdb6
+
+! black
+*.color0: #2e3436
+*.color8: #555753
+
+! red
+*.color1: #cc0000
+*.color9: #ef2929
+
+! green
+*.color2: #4e9a06
+*.color10: #8ae234
+
+! yellow
+*.color3: #c4a000
+*.color11: #fce94f
+
+! blue
+*.color4: #3465a4
+*.color12: #729fcf
+
+! magenta
+*.color5: #75507b
+*.color13: #ad7fa8
+
+! cyan
+*.color6: #06989a
+*.color14: #34e2e2
+
+! white
+*.color7: #d3d7cf
+*.color15: #eeeeec
diff --git a/assets/colors/schemes/Teerb b/assets/colors/schemes/Teerb
new file mode 100644
index 0000000..5b25906
--- /dev/null
+++ b/assets/colors/schemes/Teerb
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #d0d0d0
+*.background: #262626
+*.cursorColor: #e4c9af
+!
+! Black
+*.color0: #1c1c1c
+*.color8: #1c1c1c
+!
+! Red
+*.color1: #d68686
+*.color9: #d68686
+!
+! Green
+*.color2: #aed686
+*.color10: #aed686
+!
+! Yellow
+*.color3: #d7af87
+*.color11: #e4c9af
+!
+! Blue
+*.color4: #86aed6
+*.color12: #86aed6
+!
+! Magenta
+*.color5: #d6aed6
+*.color13: #d6aed6
+!
+! Cyan
+*.color6: #8adbb4
+*.color14: #b1e7dd
+!
+! White
+*.color7: #d0d0d0
+*.color15: #efefef
+!
+! Bold, Italic, Underline
+*.colorBD: #e5e5e5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Terminal Basic b/assets/colors/schemes/Terminal Basic
new file mode 100644
index 0000000..b96b93a
--- /dev/null
+++ b/assets/colors/schemes/Terminal Basic
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #000000
+*.background: #ffffff
+*.cursorColor: #7f7f7f
+!
+! Black
+*.color0: #000000
+*.color8: #666666
+!
+! Red
+*.color1: #990000
+*.color9: #e50000
+!
+! Green
+*.color2: #00a600
+*.color10: #00d900
+!
+! Yellow
+*.color3: #999900
+*.color11: #e5e500
+!
+! Blue
+*.color4: #0000b2
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #b200b2
+*.color13: #e500e5
+!
+! Cyan
+*.color6: #00a6b2
+*.color14: #00e5e5
+!
+! White
+*.color7: #bfbfbf
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #000000
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Thayer Bright b/assets/colors/schemes/Thayer Bright
new file mode 100644
index 0000000..6a2d359
--- /dev/null
+++ b/assets/colors/schemes/Thayer Bright
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #f8f8f8
+*.background: #1b1d1e
+*.cursorColor: #fc971f
+!
+! Black
+*.color0: #1b1d1e
+*.color8: #505354
+!
+! Red
+*.color1: #f92672
+*.color9: #ff5995
+!
+! Green
+*.color2: #4df840
+*.color10: #b6e354
+!
+! Yellow
+*.color3: #f4fd22
+*.color11: #feed6c
+!
+! Blue
+*.color4: #2757d6
+*.color12: #3f78ff
+!
+! Magenta
+*.color5: #8c54fe
+*.color13: #9e6ffe
+!
+! Cyan
+*.color6: #38c8b5
+*.color14: #23cfd5
+!
+! White
+*.color7: #ccccc6
+*.color15: #f8f8f2
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/The Hulk b/assets/colors/schemes/The Hulk
new file mode 100644
index 0000000..e0d9e93
--- /dev/null
+++ b/assets/colors/schemes/The Hulk
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b5b5b5
+*.background: #1b1d1e
+*.cursorColor: #16b61b
+!
+! Black
+*.color0: #1b1d1e
+*.color8: #505354
+!
+! Red
+*.color1: #269d1b
+*.color9: #8dff2a
+!
+! Green
+*.color2: #13ce30
+*.color10: #48ff77
+!
+! Yellow
+*.color3: #63e457
+*.color11: #3afe16
+!
+! Blue
+*.color4: #2525f5
+*.color12: #506b95
+!
+! Magenta
+*.color5: #641f74
+*.color13: #72589d
+!
+! Cyan
+*.color6: #378ca9
+*.color14: #4085a6
+!
+! White
+*.color7: #d9d8d1
+*.color15: #e5e6e1
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tomorrow b/assets/colors/schemes/Tomorrow
new file mode 100644
index 0000000..40674f9
--- /dev/null
+++ b/assets/colors/schemes/Tomorrow
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #4d4d4c
+*.background: #ffffff
+*.cursorColor: #4d4d4c
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #c82829
+*.color9: #c82829
+!
+! Green
+*.color2: #718c00
+*.color10: #718c00
+!
+! Yellow
+*.color3: #eab700
+*.color11: #eab700
+!
+! Blue
+*.color4: #4271ae
+*.color12: #4271ae
+!
+! Magenta
+*.color5: #8959a8
+*.color13: #8959a8
+!
+! Cyan
+*.color6: #3e999f
+*.color14: #3e999f
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #4d4d4c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tomorrow Night b/assets/colors/schemes/Tomorrow Night
new file mode 100644
index 0000000..02bca58
--- /dev/null
+++ b/assets/colors/schemes/Tomorrow Night
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #c5c8c6
+*.background: #1d1f21
+*.cursorColor: #c5c8c6
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #cc6666
+*.color9: #cc6666
+!
+! Green
+*.color2: #b5bd68
+*.color10: #b5bd68
+!
+! Yellow
+*.color3: #f0c674
+*.color11: #f0c674
+!
+! Blue
+*.color4: #81a2be
+*.color12: #81a2be
+!
+! Magenta
+*.color5: #b294bb
+*.color13: #b294bb
+!
+! Cyan
+*.color6: #8abeb7
+*.color14: #8abeb7
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #c5c8c6
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tomorrow Night Blue b/assets/colors/schemes/Tomorrow Night Blue
new file mode 100644
index 0000000..aac3cbe
--- /dev/null
+++ b/assets/colors/schemes/Tomorrow Night Blue
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #002451
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #ff9da4
+*.color9: #ff9da4
+!
+! Green
+*.color2: #d1f1a9
+*.color10: #d1f1a9
+!
+! Yellow
+*.color3: #ffeead
+*.color11: #ffeead
+!
+! Blue
+*.color4: #bbdaff
+*.color12: #bbdaff
+!
+! Magenta
+*.color5: #ebbbff
+*.color13: #ebbbff
+!
+! Cyan
+*.color6: #99ffff
+*.color14: #99ffff
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tomorrow Night Bright b/assets/colors/schemes/Tomorrow Night Bright
new file mode 100644
index 0000000..50bf55a
--- /dev/null
+++ b/assets/colors/schemes/Tomorrow Night Bright
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #eaeaea
+*.background: #000000
+*.cursorColor: #eaeaea
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #d54e53
+*.color9: #d54e53
+!
+! Green
+*.color2: #b9ca4a
+*.color10: #b9ca4a
+!
+! Yellow
+*.color3: #e7c547
+*.color11: #e7c547
+!
+! Blue
+*.color4: #7aa6da
+*.color12: #7aa6da
+!
+! Magenta
+*.color5: #c397d8
+*.color13: #c397d8
+!
+! Cyan
+*.color6: #70c0b1
+*.color14: #70c0b1
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #eaeaea
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Tomorrow Night Eighties b/assets/colors/schemes/Tomorrow Night Eighties
new file mode 100644
index 0000000..f71bc79
--- /dev/null
+++ b/assets/colors/schemes/Tomorrow Night Eighties
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #cccccc
+*.background: #2d2d2d
+*.cursorColor: #cccccc
+!
+! Black
+*.color0: #000000
+*.color8: #000000
+!
+! Red
+*.color1: #f2777a
+*.color9: #f2777a
+!
+! Green
+*.color2: #99cc99
+*.color10: #99cc99
+!
+! Yellow
+*.color3: #ffcc66
+*.color11: #ffcc66
+!
+! Blue
+*.color4: #6699cc
+*.color12: #6699cc
+!
+! Magenta
+*.color5: #cc99cc
+*.color13: #cc99cc
+!
+! Cyan
+*.color6: #66cccc
+*.color14: #66cccc
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #cccccc
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/ToyChest b/assets/colors/schemes/ToyChest
new file mode 100644
index 0000000..ab94027
--- /dev/null
+++ b/assets/colors/schemes/ToyChest
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #31d07b
+*.background: #24364b
+*.cursorColor: #d5d5d5
+!
+! Black
+*.color0: #2c3f58
+*.color8: #336889
+!
+! Red
+*.color1: #be2d26
+*.color9: #dd5944
+!
+! Green
+*.color2: #1a9172
+*.color10: #31d07b
+!
+! Yellow
+*.color3: #db8e27
+*.color11: #e7d84b
+!
+! Blue
+*.color4: #325d96
+*.color12: #34a6da
+!
+! Magenta
+*.color5: #8a5edc
+*.color13: #ae6bdc
+!
+! Cyan
+*.color6: #35a08f
+*.color14: #42c3ae
+!
+! White
+*.color7: #23d183
+*.color15: #d5d5d5
+!
+! Bold, Italic, Underline
+*.colorBD: #2bff9f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Treehouse b/assets/colors/schemes/Treehouse
new file mode 100644
index 0000000..e3a0842
--- /dev/null
+++ b/assets/colors/schemes/Treehouse
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #786b53
+*.background: #191919
+*.cursorColor: #fac814
+!
+! Black
+*.color0: #321300
+*.color8: #433626
+!
+! Red
+*.color1: #b2270e
+*.color9: #ed5d20
+!
+! Green
+*.color2: #44a900
+*.color10: #55f238
+!
+! Yellow
+*.color3: #aa820c
+*.color11: #f2b732
+!
+! Blue
+*.color4: #58859a
+*.color12: #85cfed
+!
+! Magenta
+*.color5: #97363d
+*.color13: #e14c5a
+!
+! Cyan
+*.color6: #b25a1e
+*.color14: #f07d14
+!
+! White
+*.color7: #786b53
+*.color15: #ffc800
+!
+! Bold, Italic, Underline
+*.colorBD: #fac800
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Twilight b/assets/colors/schemes/Twilight
new file mode 100644
index 0000000..01ad5d9
--- /dev/null
+++ b/assets/colors/schemes/Twilight
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffd4
+*.background: #141414
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #141414
+*.color8: #262626
+!
+! Red
+*.color1: #c06d44
+*.color9: #de7c4c
+!
+! Green
+*.color2: #afb97a
+*.color10: #ccd88c
+!
+! Yellow
+*.color3: #c2a86c
+*.color11: #e2c47e
+!
+! Blue
+*.color4: #44474a
+*.color12: #5a5e62
+!
+! Magenta
+*.color5: #b4be7c
+*.color13: #d0dc8e
+!
+! Cyan
+*.color6: #778385
+*.color14: #8a989b
+!
+! White
+*.color7: #ffffd4
+*.color15: #ffffd4
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffd4
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Ubuntu b/assets/colors/schemes/Ubuntu
new file mode 100644
index 0000000..512e34b
--- /dev/null
+++ b/assets/colors/schemes/Ubuntu
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #eeeeec
+*.background: #300a24
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #2e3436
+*.color8: #555753
+!
+! Red
+*.color1: #cc0000
+*.color9: #ef2929
+!
+! Green
+*.color2: #4e9a06
+*.color10: #8ae234
+!
+! Yellow
+*.color3: #c4a000
+*.color11: #fce94f
+!
+! Blue
+*.color4: #3465a4
+*.color12: #729fcf
+!
+! Magenta
+*.color5: #75507b
+*.color13: #ad7fa8
+!
+! Cyan
+*.color6: #06989a
+*.color14: #34e2e2
+!
+! White
+*.color7: #d3d7cf
+*.color15: #eeeeec
+!
+! Bold, Italic, Underline
+*.colorBD: #eeeeec
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/UnderTheSea b/assets/colors/schemes/UnderTheSea
new file mode 100644
index 0000000..6690fe1
--- /dev/null
+++ b/assets/colors/schemes/UnderTheSea
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #011116
+*.cursorColor: #4afcd6
+!
+! Black
+*.color0: #022026
+*.color8: #384451
+!
+! Red
+*.color1: #b2302d
+*.color9: #ff4242
+!
+! Green
+*.color2: #00a941
+*.color10: #2aea5e
+!
+! Yellow
+*.color3: #59819c
+*.color11: #8ed4fd
+!
+! Blue
+*.color4: #459a86
+*.color12: #61d5ba
+!
+! Magenta
+*.color5: #00599d
+*.color13: #1298ff
+!
+! Cyan
+*.color6: #5d7e19
+*.color14: #98d028
+!
+! White
+*.color7: #405555
+*.color15: #58fbd6
+!
+! Bold, Italic, Underline
+*.colorBD: #2bffd2
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Urple b/assets/colors/schemes/Urple
new file mode 100644
index 0000000..e55881f
--- /dev/null
+++ b/assets/colors/schemes/Urple
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #877a9b
+*.background: #1b1b23
+*.cursorColor: #a063eb
+!
+! Black
+*.color0: #000000
+*.color8: #5d3225
+!
+! Red
+*.color1: #b0425b
+*.color9: #ff6388
+!
+! Green
+*.color2: #37a415
+*.color10: #29e620
+!
+! Yellow
+*.color3: #ad5c42
+*.color11: #f08161
+!
+! Blue
+*.color4: #564d9b
+*.color12: #867aed
+!
+! Magenta
+*.color5: #6c3ca1
+*.color13: #a05eee
+!
+! Cyan
+*.color6: #808080
+*.color14: #eaeaea
+!
+! White
+*.color7: #87799c
+*.color15: #bfa3ff
+!
+! Bold, Italic, Underline
+*.colorBD: #a063eb
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Vaughn b/assets/colors/schemes/Vaughn
new file mode 100644
index 0000000..244b96e
--- /dev/null
+++ b/assets/colors/schemes/Vaughn
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dcdccc
+*.background: #25234f
+*.cursorColor: #ff5555
+!
+! Black
+*.color0: #25234f
+*.color8: #709080
+!
+! Red
+*.color1: #705050
+*.color9: #dca3a3
+!
+! Green
+*.color2: #60b48a
+*.color10: #60b48a
+!
+! Yellow
+*.color3: #dfaf8f
+*.color11: #f0dfaf
+!
+! Blue
+*.color4: #5555ff
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #f08cc3
+*.color13: #ec93d3
+!
+! Cyan
+*.color6: #8cd0d3
+*.color14: #93e0e3
+!
+! White
+*.color7: #709080
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ff5e7d
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/VibrantInk b/assets/colors/schemes/VibrantInk
new file mode 100644
index 0000000..41105ca
--- /dev/null
+++ b/assets/colors/schemes/VibrantInk
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #000000
+*.cursorColor: #ffffff
+!
+! Black
+*.color0: #878787
+*.color8: #555555
+!
+! Red
+*.color1: #ff6600
+*.color9: #ff0000
+!
+! Green
+*.color2: #ccff04
+*.color10: #00ff00
+!
+! Yellow
+*.color3: #ffcc00
+*.color11: #ffff00
+!
+! Blue
+*.color4: #44b4cc
+*.color12: #0000ff
+!
+! Magenta
+*.color5: #9933cc
+*.color13: #ff00ff
+!
+! Cyan
+*.color6: #44b4cc
+*.color14: #00ffff
+!
+! White
+*.color7: #f5f5f5
+*.color15: #e5e5e5
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Violet Dark b/assets/colors/schemes/Violet Dark
new file mode 100644
index 0000000..06fd9d3
--- /dev/null
+++ b/assets/colors/schemes/Violet Dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #708284
+*.background: #1c1d1f
+*.cursorColor: #708284
+!
+! Black
+*.color0: #56595c
+*.color8: #45484b
+!
+! Red
+*.color1: #c94c22
+*.color9: #bd3613
+!
+! Green
+*.color2: #85981c
+*.color10: #738a04
+!
+! Yellow
+*.color3: #b4881d
+*.color11: #a57705
+!
+! Blue
+*.color4: #2e8bce
+*.color12: #2176c7
+!
+! Magenta
+*.color5: #d13a82
+*.color13: #c61c6f
+!
+! Cyan
+*.color6: #32a198
+*.color14: #259286
+!
+! White
+*.color7: #c9c6bd
+*.color15: #c9c6bd
+!
+! Bold, Italic, Underline
+*.colorBD: #475b62
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Violet Light b/assets/colors/schemes/Violet Light
new file mode 100644
index 0000000..e233bd0
--- /dev/null
+++ b/assets/colors/schemes/Violet Light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #536870
+*.background: #fcf4dc
+*.cursorColor: #536870
+!
+! Black
+*.color0: #56595c
+*.color8: #45484b
+!
+! Red
+*.color1: #c94c22
+*.color9: #bd3613
+!
+! Green
+*.color2: #85981c
+*.color10: #738a04
+!
+! Yellow
+*.color3: #b4881d
+*.color11: #a57705
+!
+! Blue
+*.color4: #2e8bce
+*.color12: #2176c7
+!
+! Magenta
+*.color5: #d13a82
+*.color13: #c61c6f
+!
+! Cyan
+*.color6: #32a198
+*.color14: #259286
+!
+! White
+*.color7: #d3d0c9
+*.color15: #c9c6bd
+!
+! Bold, Italic, Underline
+*.colorBD: #475b62
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/WarmNeon b/assets/colors/schemes/WarmNeon
new file mode 100644
index 0000000..42acbff
--- /dev/null
+++ b/assets/colors/schemes/WarmNeon
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #afdab6
+*.background: #404040
+*.cursorColor: #30ff24
+!
+! Black
+*.color0: #000000
+*.color8: #fefcfc
+!
+! Red
+*.color1: #e24346
+*.color9: #e97071
+!
+! Green
+*.color2: #39b13a
+*.color10: #9cc090
+!
+! Yellow
+*.color3: #dae145
+*.color11: #ddda7a
+!
+! Blue
+*.color4: #4261c5
+*.color12: #7b91d6
+!
+! Magenta
+*.color5: #f920fb
+*.color13: #f674ba
+!
+! Cyan
+*.color6: #2abbd4
+*.color14: #5ed1e5
+!
+! White
+*.color7: #d0b8a3
+*.color15: #d8c8bb
+!
+! Bold, Italic, Underline
+*.colorBD: #22ff0c
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Wez b/assets/colors/schemes/Wez
new file mode 100644
index 0000000..f10161c
--- /dev/null
+++ b/assets/colors/schemes/Wez
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #b3b3b3
+*.background: #000000
+*.cursorColor: #53ae71
+!
+! Black
+*.color0: #000000
+*.color8: #555555
+!
+! Red
+*.color1: #cc5555
+*.color9: #ff5555
+!
+! Green
+*.color2: #55cc55
+*.color10: #55ff55
+!
+! Yellow
+*.color3: #cdcd55
+*.color11: #ffff55
+!
+! Blue
+*.color4: #5555cc
+*.color12: #5555ff
+!
+! Magenta
+*.color5: #cc55cc
+*.color13: #ff55ff
+!
+! Cyan
+*.color6: #7acaca
+*.color14: #55ffff
+!
+! White
+*.color7: #cccccc
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ff6347
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/WildCherry b/assets/colors/schemes/WildCherry
new file mode 100644
index 0000000..15cfbc2
--- /dev/null
+++ b/assets/colors/schemes/WildCherry
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dafaff
+*.background: #1f1726
+*.cursorColor: #dd00ff
+!
+! Black
+*.color0: #000507
+*.color8: #009cc9
+!
+! Red
+*.color1: #d94085
+*.color9: #da6bac
+!
+! Green
+*.color2: #2ab250
+*.color10: #f4dca5
+!
+! Yellow
+*.color3: #ffd16f
+*.color11: #eac066
+!
+! Blue
+*.color4: #883cdc
+*.color12: #308cba
+!
+! Magenta
+*.color5: #ececec
+*.color13: #ae636b
+!
+! Cyan
+*.color6: #c1b8b7
+*.color14: #ff919d
+!
+! White
+*.color7: #fff8de
+*.color15: #e4838d
+!
+! Bold, Italic, Underline
+*.colorBD: #819090
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Wombat b/assets/colors/schemes/Wombat
new file mode 100644
index 0000000..6e0d147
--- /dev/null
+++ b/assets/colors/schemes/Wombat
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dedacf
+*.background: #171717
+*.cursorColor: #bbbbbb
+!
+! Black
+*.color0: #000000
+*.color8: #313131
+!
+! Red
+*.color1: #ff615a
+*.color9: #f58c80
+!
+! Green
+*.color2: #b1e969
+*.color10: #ddf88f
+!
+! Yellow
+*.color3: #ebd99c
+*.color11: #eee5b2
+!
+! Blue
+*.color4: #5da9f6
+*.color12: #a5c7ff
+!
+! Magenta
+*.color5: #e86aff
+*.color13: #ddaaff
+!
+! Cyan
+*.color6: #82fff7
+*.color14: #b7fff9
+!
+! White
+*.color7: #dedacf
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Wryan b/assets/colors/schemes/Wryan
new file mode 100644
index 0000000..70e103a
--- /dev/null
+++ b/assets/colors/schemes/Wryan
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #999993
+*.background: #101010
+*.cursorColor: #9e9ecb
+!
+! Black
+*.color0: #333333
+*.color8: #3d3d3d
+!
+! Red
+*.color1: #8c4665
+*.color9: #bf4d80
+!
+! Green
+*.color2: #287373
+*.color10: #53a6a6
+!
+! Yellow
+*.color3: #7c7c99
+*.color11: #9e9ecb
+!
+! Blue
+*.color4: #395573
+*.color12: #477ab3
+!
+! Magenta
+*.color5: #5e468c
+*.color13: #7e62b3
+!
+! Cyan
+*.color6: #31658c
+*.color14: #6096bf
+!
+! White
+*.color7: #899ca1
+*.color15: #c0c0c0
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffff
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/Zenburn b/assets/colors/schemes/Zenburn
new file mode 100644
index 0000000..bc78998
--- /dev/null
+++ b/assets/colors/schemes/Zenburn
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #dcdccc
+*.background: #3f3f3f
+*.cursorColor: #73635a
+!
+! Black
+*.color0: #4d4d4d
+*.color8: #709080
+!
+! Red
+*.color1: #705050
+*.color9: #dca3a3
+!
+! Green
+*.color2: #60b48a
+*.color10: #c3bf9f
+!
+! Yellow
+*.color3: #f0dfaf
+*.color11: #e0cf9f
+!
+! Blue
+*.color4: #506070
+*.color12: #94bff3
+!
+! Magenta
+*.color5: #dc8cc3
+*.color13: #ec93d3
+!
+! Cyan
+*.color6: #8cd0d3
+*.color14: #93e0e3
+!
+! White
+*.color7: #dcdccc
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #dcdccc
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/ayu b/assets/colors/schemes/ayu
new file mode 100644
index 0000000..8e72bc6
--- /dev/null
+++ b/assets/colors/schemes/ayu
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #e6e1cf
+*.background: #0f1419
+*.cursorColor: #f29718
+!
+! Black
+*.color0: #000000
+*.color8: #323232
+!
+! Red
+*.color1: #ff3333
+*.color9: #ff6565
+!
+! Green
+*.color2: #b8cc52
+*.color10: #eafe84
+!
+! Yellow
+*.color3: #e7c547
+*.color11: #fff779
+!
+! Blue
+*.color4: #36a3d9
+*.color12: #68d5ff
+!
+! Magenta
+*.color5: #f07178
+*.color13: #ffa3aa
+!
+! Cyan
+*.color6: #95e6cb
+*.color14: #c7fffd
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #e6e1cf
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/ayu_light b/assets/colors/schemes/ayu_light
new file mode 100644
index 0000000..be7213e
--- /dev/null
+++ b/assets/colors/schemes/ayu_light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #5c6773
+*.background: #fafafa
+*.cursorColor: #ff6a00
+!
+! Black
+*.color0: #000000
+*.color8: #323232
+!
+! Red
+*.color1: #ff3333
+*.color9: #ff6565
+!
+! Green
+*.color2: #86b300
+*.color10: #b8e532
+!
+! Yellow
+*.color3: #f29718
+*.color11: #ffc94a
+!
+! Blue
+*.color4: #41a6d9
+*.color12: #73d8ff
+!
+! Magenta
+*.color5: #f07178
+*.color13: #ffa3aa
+!
+! Cyan
+*.color6: #4dbf99
+*.color14: #7ff1cb
+!
+! White
+*.color7: #ffffff
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #5c6773
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-cave-dark b/assets/colors/schemes/base2tone-cave-dark
new file mode 100644
index 0000000..ab3a06e
--- /dev/null
+++ b/assets/colors/schemes/base2tone-cave-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #9f999b
+*.background: #222021
+*.cursorColor: #996e00
+!
+! Black
+*.color0: #222021
+*.color8: #635f60
+!
+! Red
+*.color1: #936c7a
+*.color9: #ddaf3c
+!
+! Green
+*.color2: #cca133
+*.color10: #2f2d2e
+!
+! Yellow
+*.color3: #ffcc4d
+*.color11: #565254
+!
+! Blue
+*.color4: #9c818b
+*.color12: #706b6d
+!
+! Magenta
+*.color5: #cca133
+*.color13: #f0a8c1
+!
+! Cyan
+*.color6: #d27998
+*.color14: #c39622
+!
+! White
+*.color7: #9f999b
+*.color15: #ffebf2
+!
+! Bold, Italic, Underline
+*.colorBD: #9f999b
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-desert-dark b/assets/colors/schemes/base2tone-desert-dark
new file mode 100644
index 0000000..8b750e6
--- /dev/null
+++ b/assets/colors/schemes/base2tone-desert-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #ada594
+*.background: #292724
+*.cursorColor: #bc672f
+!
+! Black
+*.color0: #292724
+*.color8: #7e7767
+!
+! Red
+*.color1: #816f4b
+*.color9: #f29d63
+!
+! Green
+*.color2: #ec9255
+*.color10: #3d3a34
+!
+! Yellow
+*.color3: #ffb380
+*.color11: #615c51
+!
+! Blue
+*.color4: #957e50
+*.color12: #908774
+!
+! Magenta
+*.color5: #ec9255
+*.color13: #ddcba6
+!
+! Cyan
+*.color6: #ac8e53
+*.color14: #e58748
+!
+! White
+*.color7: #ada594
+*.color15: #f2ead9
+!
+! Bold, Italic, Underline
+*.colorBD: #ada594
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-drawbridge-dark b/assets/colors/schemes/base2tone-drawbridge-dark
new file mode 100644
index 0000000..c197ead
--- /dev/null
+++ b/assets/colors/schemes/base2tone-drawbridge-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #9094a7
+*.background: #1b1f32
+*.cursorColor: #289dbd
+!
+! Black
+*.color0: #1b1f32
+*.color8: #51587b
+!
+! Red
+*.color1: #627af4
+*.color9: #75d5f0
+!
+! Green
+*.color2: #67c9e4
+*.color10: #252a41
+!
+! Yellow
+*.color3: #99e9ff
+*.color11: #444b6f
+!
+! Blue
+*.color4: #7289fd
+*.color12: #5e6587
+!
+! Magenta
+*.color5: #67c9e4
+*.color13: #c3cdfe
+!
+! Cyan
+*.color6: #8b9efd
+*.color14: #5cbcd6
+!
+! White
+*.color7: #9094a7
+*.color15: #e1e6ff
+!
+! Bold, Italic, Underline
+*.colorBD: #9094a7
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-evening-dark b/assets/colors/schemes/base2tone-evening-dark
new file mode 100644
index 0000000..63300f2
--- /dev/null
+++ b/assets/colors/schemes/base2tone-evening-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #a4a1b5
+*.background: #2a2734
+*.cursorColor: #b37537
+!
+! Black
+*.color0: #2a2734
+*.color8: #6c6783
+!
+! Red
+*.color1: #8a75f5
+*.color9: #ffb870
+!
+! Green
+*.color2: #ffad5c
+*.color10: #363342
+!
+! Yellow
+*.color3: #ffcc99
+*.color11: #545167
+!
+! Blue
+*.color4: #9a86fd
+*.color12: #787391
+!
+! Magenta
+*.color5: #ffad5c
+*.color13: #d9d2fe
+!
+! Cyan
+*.color6: #afa0fe
+*.color14: #ffa142
+!
+! White
+*.color7: #a4a1b5
+*.color15: #eeebff
+!
+! Bold, Italic, Underline
+*.colorBD: #a4a1b5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-forest-dark b/assets/colors/schemes/base2tone-forest-dark
new file mode 100644
index 0000000..8aa45de
--- /dev/null
+++ b/assets/colors/schemes/base2tone-forest-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #a1b5a1
+*.background: #2a2d2a
+*.cursorColor: #656b47
+!
+! Black
+*.color0: #2a2d2a
+*.color8: #535f53
+!
+! Red
+*.color1: #5c705c
+*.color9: #cbe25a
+!
+! Green
+*.color2: #bfd454
+*.color10: #353b35
+!
+! Yellow
+*.color3: #e5fb79
+*.color11: #485148
+!
+! Blue
+*.color4: #687d68
+*.color12: #5e6e5e
+!
+! Magenta
+*.color5: #bfd454
+*.color13: #c8e4c8
+!
+! Cyan
+*.color6: #8fae8f
+*.color14: #b1c44f
+!
+! White
+*.color7: #a1b5a1
+*.color15: #f0fff0
+!
+! Bold, Italic, Underline
+*.colorBD: #a1b5a1
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-heath-dark b/assets/colors/schemes/base2tone-heath-dark
new file mode 100644
index 0000000..79dcc54
--- /dev/null
+++ b/assets/colors/schemes/base2tone-heath-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #9e999f
+*.background: #222022
+*.cursorColor: #995900
+!
+! Black
+*.color0: #222022
+*.color8: #635f63
+!
+! Red
+*.color1: #8f6c93
+*.color9: #d9b98c
+!
+! Green
+*.color2: #cc8c33
+*.color10: #2f2d2f
+!
+! Yellow
+*.color3: #ffd599
+*.color11: #575158
+!
+! Blue
+*.color4: #9a819c
+*.color12: #6f6b70
+!
+! Magenta
+*.color5: #cc8c33
+*.color13: #eaa8f0
+!
+! Cyan
+*.color6: #cb79d2
+*.color14: #c38022
+!
+! White
+*.color7: #9e999f
+*.color15: #fdebff
+!
+! Bold, Italic, Underline
+*.colorBD: #9e999f
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-heath-light b/assets/colors/schemes/base2tone-heath-light
new file mode 100644
index 0000000..3690e09
--- /dev/null
+++ b/assets/colors/schemes/base2tone-heath-light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #575158
+*.background: #fbfaf9
+*.cursorColor: #eaa8f0
+!
+! Black
+*.color0: #222022
+*.color8: #635f63
+!
+! Red
+*.color1: #8f6c93
+*.color9: #d9b98c
+!
+! Green
+*.color2: #cc8c33
+*.color10: #2f2d2f
+!
+! Yellow
+*.color3: #ffd599
+*.color11: #575158
+!
+! Blue
+*.color4: #9a819c
+*.color12: #6f6b70
+!
+! Magenta
+*.color5: #b87414
+*.color13: #eaa8f0
+!
+! Cyan
+*.color6: #cb79d2
+*.color14: #c38022
+!
+! White
+*.color7: #9e999f
+*.color15: #fbfaf9
+!
+! Bold, Italic, Underline
+*.colorBD: #575158
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-lake-dark b/assets/colors/schemes/base2tone-lake-dark
new file mode 100644
index 0000000..b5f8384
--- /dev/null
+++ b/assets/colors/schemes/base2tone-lake-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #7ba8b7
+*.background: #192d34
+*.cursorColor: #84740b
+!
+! Black
+*.color0: #192d34
+*.color8: #3d6876
+!
+! Red
+*.color1: #3e91ac
+*.color9: #d6c65c
+!
+! Green
+*.color2: #cbbb4d
+*.color10: #223c44
+!
+! Yellow
+*.color3: #ffeb66
+*.color11: #335966
+!
+! Blue
+*.color4: #499fbc
+*.color12: #467686
+!
+! Magenta
+*.color5: #cbbb4d
+*.color13: #a5d8e9
+!
+! Cyan
+*.color6: #62b1cb
+*.color14: #c4b031
+!
+! White
+*.color7: #7ba8b7
+*.color15: #e1f7ff
+!
+! Bold, Italic, Underline
+*.colorBD: #7ba8b7
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-meadow-dark b/assets/colors/schemes/base2tone-meadow-dark
new file mode 100644
index 0000000..27b9768
--- /dev/null
+++ b/assets/colors/schemes/base2tone-meadow-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #7b9eb7
+*.background: #192834
+*.cursorColor: #4d8217
+!
+! Black
+*.color0: #192834
+*.color8: #3d5e76
+!
+! Red
+*.color1: #277fbe
+*.color9: #8cdd3c
+!
+! Green
+*.color2: #80bf40
+*.color10: #223644
+!
+! Yellow
+*.color3: #a6f655
+*.color11: #335166
+!
+! Blue
+*.color4: #4299d7
+*.color12: #466b86
+!
+! Magenta
+*.color5: #80bf40
+*.color13: #afddfe
+!
+! Cyan
+*.color6: #47adf5
+*.color14: #73b234
+!
+! White
+*.color7: #7b9eb7
+*.color15: #d1ecff
+!
+! Bold, Italic, Underline
+*.colorBD: #7b9eb7
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-morning-light b/assets/colors/schemes/base2tone-morning-light
new file mode 100644
index 0000000..862728f
--- /dev/null
+++ b/assets/colors/schemes/base2tone-morning-light
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #4f5664
+*.background: #faf8f5
+*.cursorColor: #b7c9eb
+!
+! Black
+*.color0: #232834
+*.color8: #656e81
+!
+! Red
+*.color1: #1659df
+*.color9: #c6b28b
+!
+! Green
+*.color2: #b29762
+*.color10: #31363f
+!
+! Yellow
+*.color3: #e5ddcd
+*.color11: #4f5664
+!
+! Blue
+*.color4: #3d75e6
+*.color12: #707a8f
+!
+! Magenta
+*.color5: #896724
+*.color13: #b7c9eb
+!
+! Cyan
+*.color6: #728fcb
+*.color14: #9a7c42
+!
+! White
+*.color7: #8d95a5
+*.color15: #faf8f5
+!
+! Bold, Italic, Underline
+*.colorBD: #4f5664
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-pool-dark b/assets/colors/schemes/base2tone-pool-dark
new file mode 100644
index 0000000..54fbc4d
--- /dev/null
+++ b/assets/colors/schemes/base2tone-pool-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #9a90a7
+*.background: #2a2433
+*.cursorColor: #cf504a
+!
+! Black
+*.color0: #2a2433
+*.color8: #635775
+!
+! Red
+*.color1: #aa75f5
+*.color9: #fc8983
+!
+! Green
+*.color2: #f87972
+*.color10: #372f42
+!
+! Yellow
+*.color3: #ffb6b3
+*.color11: #574b68
+!
+! Blue
+*.color4: #b886fd
+*.color12: #706383
+!
+! Magenta
+*.color5: #f87972
+*.color13: #e4d2fe
+!
+! Cyan
+*.color6: #c7a0fe
+*.color14: #f36f68
+!
+! White
+*.color7: #9a90a7
+*.color15: #f3ebff
+!
+! Bold, Italic, Underline
+*.colorBD: #9a90a7
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-sea-dark b/assets/colors/schemes/base2tone-sea-dark
new file mode 100644
index 0000000..940255f
--- /dev/null
+++ b/assets/colors/schemes/base2tone-sea-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #a1aab5
+*.background: #1d262f
+*.cursorColor: #067953
+!
+! Black
+*.color0: #1d262f
+*.color8: #4a5f78
+!
+! Red
+*.color1: #34659d
+*.color9: #14e19d
+!
+! Green
+*.color2: #0fc78a
+*.color10: #27323f
+!
+! Yellow
+*.color3: #47ebb4
+*.color11: #405368
+!
+! Blue
+*.color4: #57718e
+*.color12: #738191
+!
+! Magenta
+*.color5: #0fc78a
+*.color13: #afd4fe
+!
+! Cyan
+*.color6: #6e9bcf
+*.color14: #0db57d
+!
+! White
+*.color7: #a1aab5
+*.color15: #ebf4ff
+!
+! Bold, Italic, Underline
+*.colorBD: #a1aab5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/base2tone-space-dark b/assets/colors/schemes/base2tone-space-dark
new file mode 100644
index 0000000..bfb476b
--- /dev/null
+++ b/assets/colors/schemes/base2tone-space-dark
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xrecources.py
+!
+*.foreground: #a1a1b5
+*.background: #24242e
+*.cursorColor: #b25424
+!
+! Black
+*.color0: #24242e
+*.color8: #5b5b76
+!
+! Red
+*.color1: #7676f4
+*.color9: #f37b3f
+!
+! Green
+*.color2: #ec7336
+*.color10: #333342
+!
+! Yellow
+*.color3: #fe8c52
+*.color11: #515167
+!
+! Blue
+*.color4: #767693
+*.color12: #737391
+!
+! Magenta
+*.color5: #ec7336
+*.color13: #cecee3
+!
+! Cyan
+*.color6: #8a8aad
+*.color14: #e66e33
+!
+! White
+*.color7: #a1a1b5
+*.color15: #ebebff
+!
+! Bold, Italic, Underline
+*.colorBD: #a1a1b5
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/deep b/assets/colors/schemes/deep
new file mode 100644
index 0000000..db54c45
--- /dev/null
+++ b/assets/colors/schemes/deep
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #cdcdcd
+*.background: #000000
+*.cursorColor: #d0d0d0
+!
+! Black
+*.color0: #000000
+*.color8: #535353
+!
+! Red
+*.color1: #d11600
+*.color9: #f4152c
+!
+! Green
+*.color2: #37c32c
+*.color10: #01ea10
+!
+! Yellow
+*.color3: #e3c421
+*.color11: #ffee1d
+!
+! Blue
+*.color4: #5c6bfd
+*.color12: #8cb0f8
+!
+! Magenta
+*.color5: #dd5be5
+*.color13: #e056f5
+!
+! Cyan
+*.color6: #6eb4f2
+*.color14: #67ecff
+!
+! White
+*.color7: #e0e0e0
+*.color15: #f4f4f4
+!
+! Bold, Italic, Underline
+*.colorBD: #eeeeee
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/colors/schemes/idleToes b/assets/colors/schemes/idleToes
new file mode 100644
index 0000000..a61095f
--- /dev/null
+++ b/assets/colors/schemes/idleToes
@@ -0,0 +1,44 @@
+!
+! Generated with :
+! XRDB2Xreources.py
+!
+*.foreground: #ffffff
+*.background: #323232
+*.cursorColor: #d6d6d6
+!
+! Black
+*.color0: #323232
+*.color8: #535353
+!
+! Red
+*.color1: #d25252
+*.color9: #f07070
+!
+! Green
+*.color2: #7fe173
+*.color10: #9dff91
+!
+! Yellow
+*.color3: #ffc66d
+*.color11: #ffe48b
+!
+! Blue
+*.color4: #4099ff
+*.color12: #5eb7f7
+!
+! Magenta
+*.color5: #f680ff
+*.color13: #ff9dff
+!
+! Cyan
+*.color6: #bed6ff
+*.color14: #dcf4ff
+!
+! White
+*.color7: #eeeeec
+*.color15: #ffffff
+!
+! Bold, Italic, Underline
+*.colorBD: #ffffa9
+!*.colorIT:
+!*.colorUL:
diff --git a/assets/fonts/Meslo_LG_L_Bold_Italic_for_Powerline.ttf b/assets/fonts/Meslo_LG_L_Bold_Italic_for_Powerline.ttf
new file mode 100644
index 0000000..92232a9
Binary files /dev/null and b/assets/fonts/Meslo_LG_L_Bold_Italic_for_Powerline.ttf differ
diff --git a/assets/fonts/Meslo_LG_L_Bold_for_Powerline.ttf b/assets/fonts/Meslo_LG_L_Bold_for_Powerline.ttf
new file mode 100644
index 0000000..56cd314
Binary files /dev/null and b/assets/fonts/Meslo_LG_L_Bold_for_Powerline.ttf differ
diff --git a/assets/fonts/Meslo_LG_L_Italic_for_Powerline.ttf b/assets/fonts/Meslo_LG_L_Italic_for_Powerline.ttf
new file mode 100644
index 0000000..b10408f
Binary files /dev/null and b/assets/fonts/Meslo_LG_L_Italic_for_Powerline.ttf differ
diff --git a/assets/fonts/Meslo_LG_L_Regular_for_Powerline.ttf b/assets/fonts/Meslo_LG_L_Regular_for_Powerline.ttf
new file mode 100644
index 0000000..651689a
Binary files /dev/null and b/assets/fonts/Meslo_LG_L_Regular_for_Powerline.ttf differ
diff --git a/assets/icons/alma.svg b/assets/icons/alma.svg
new file mode 100644
index 0000000..1955347
--- /dev/null
+++ b/assets/icons/alma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/alpine.svg b/assets/icons/alpine.svg
new file mode 100644
index 0000000..2bc39b7
--- /dev/null
+++ b/assets/icons/alpine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/clink.svg b/assets/icons/clink.svg
new file mode 100644
index 0000000..34a6d96
--- /dev/null
+++ b/assets/icons/clink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/cmd.svg b/assets/icons/cmd.svg
new file mode 100644
index 0000000..8665724
--- /dev/null
+++ b/assets/icons/cmd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/cmder-powershell.svg b/assets/icons/cmder-powershell.svg
new file mode 100644
index 0000000..e0e1d3a
--- /dev/null
+++ b/assets/icons/cmder-powershell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/cmder.svg b/assets/icons/cmder.svg
new file mode 100644
index 0000000..75e6370
--- /dev/null
+++ b/assets/icons/cmder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/cygwin.svg b/assets/icons/cygwin.svg
new file mode 100644
index 0000000..48ae9f0
--- /dev/null
+++ b/assets/icons/cygwin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/debian.svg b/assets/icons/debian.svg
new file mode 100644
index 0000000..e459194
--- /dev/null
+++ b/assets/icons/debian.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/docker.svg b/assets/icons/docker.svg
new file mode 100644
index 0000000..eb5c7ba
--- /dev/null
+++ b/assets/icons/docker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/git-bash.svg b/assets/icons/git-bash.svg
new file mode 100644
index 0000000..1004781
--- /dev/null
+++ b/assets/icons/git-bash.svg
@@ -0,0 +1 @@
+
diff --git a/assets/icons/kali.svg b/assets/icons/kali.svg
new file mode 100644
index 0000000..d73f67e
--- /dev/null
+++ b/assets/icons/kali.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/linux.svg b/assets/icons/linux.svg
new file mode 100644
index 0000000..ba60f61
--- /dev/null
+++ b/assets/icons/linux.svg
@@ -0,0 +1 @@
+
diff --git a/assets/icons/msys2.svg b/assets/icons/msys2.svg
new file mode 100644
index 0000000..fe12b4e
--- /dev/null
+++ b/assets/icons/msys2.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/assets/icons/open-euler.svg b/assets/icons/open-euler.svg
new file mode 100644
index 0000000..a096638
--- /dev/null
+++ b/assets/icons/open-euler.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/oracle-linux.svg b/assets/icons/oracle-linux.svg
new file mode 100644
index 0000000..0528eb2
--- /dev/null
+++ b/assets/icons/oracle-linux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/powershell-core.svg b/assets/icons/powershell-core.svg
new file mode 100644
index 0000000..044e282
--- /dev/null
+++ b/assets/icons/powershell-core.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/powershell.svg b/assets/icons/powershell.svg
new file mode 100644
index 0000000..5bef633
--- /dev/null
+++ b/assets/icons/powershell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/suse.svg b/assets/icons/suse.svg
new file mode 100644
index 0000000..e3d0a27
--- /dev/null
+++ b/assets/icons/suse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/ubuntu.svg b/assets/icons/ubuntu.svg
new file mode 100644
index 0000000..228cdfe
--- /dev/null
+++ b/assets/icons/ubuntu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/vs2017.svg b/assets/icons/vs2017.svg
new file mode 100644
index 0000000..421fe0f
--- /dev/null
+++ b/assets/icons/vs2017.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/vs2019.svg b/assets/icons/vs2019.svg
new file mode 100644
index 0000000..3fd566d
--- /dev/null
+++ b/assets/icons/vs2019.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/vs2022.svg b/assets/icons/vs2022.svg
new file mode 100644
index 0000000..699f27b
--- /dev/null
+++ b/assets/icons/vs2022.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/images/ic_chrome_close.png b/assets/images/ic_chrome_close.png
new file mode 100644
index 0000000..1949491
Binary files /dev/null and b/assets/images/ic_chrome_close.png differ
diff --git a/assets/images/ic_chrome_maximize.png b/assets/images/ic_chrome_maximize.png
new file mode 100644
index 0000000..672e9e4
Binary files /dev/null and b/assets/images/ic_chrome_maximize.png differ
diff --git a/assets/images/ic_chrome_minimize.png b/assets/images/ic_chrome_minimize.png
new file mode 100644
index 0000000..05534b4
Binary files /dev/null and b/assets/images/ic_chrome_minimize.png differ
diff --git a/assets/images/ic_chrome_unmaximize.png b/assets/images/ic_chrome_unmaximize.png
new file mode 100644
index 0000000..52b8f4e
Binary files /dev/null and b/assets/images/ic_chrome_unmaximize.png differ
diff --git a/assets/terminal.png b/assets/terminal.png
new file mode 100644
index 0000000..68bbdbe
Binary files /dev/null and b/assets/terminal.png differ
diff --git a/assets/terminal.svg b/assets/terminal.svg
new file mode 100644
index 0000000..1f9e287
--- /dev/null
+++ b/assets/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/distribute_options.yaml b/distribute_options.yaml
new file mode 100644
index 0000000..db77bdb
--- /dev/null
+++ b/distribute_options.yaml
@@ -0,0 +1,37 @@
+output: dist/
+artifact_name: "{{name}}-{{platform}}{{#flavor}}-{{flavor}}{{/flavor}}{{#channel}}-{{channel}}{{/channel}}-{{version}}{{#is_installer}}-setup{{/is_installer}}.{{ext}}"
+releases:
+ - name: macos
+ jobs:
+ - name: archive
+ package:
+ platform: macos
+ target: zip
+ obfuscate:
+ split-debug-info: symbols
+ - name: app
+ package:
+ platform: macos
+ target: dmg
+ obfuscate:
+ split-debug-info: symbols
+ - name: windows
+ jobs:
+ - name: exe
+ package:
+ platform: windows
+ target: exe
+ obfuscate:
+ split-debug-info: symbols
+ - name: zip
+ package:
+ platform: windows
+ target: zip
+ obfuscate:
+ split-debug-info: symbols
+ - name: msix
+ package:
+ platform: windows
+ target: msix
+ obfuscate:
+ split-debug-info: symbols
diff --git a/flutter_launcher_icons.yaml b/flutter_launcher_icons.yaml
new file mode 100644
index 0000000..932aa11
--- /dev/null
+++ b/flutter_launcher_icons.yaml
@@ -0,0 +1,9 @@
+flutter_launcher_icons:
+ image_path: "assets/terminal.png"
+ windows:
+ generate: true
+ image_path: "assets/terminal.png"
+ icon_size: 48 # min:48, max:256, default: 48
+ macos:
+ generate: true
+ image_path: "assets/terminal.png"
diff --git a/l10n.yaml b/l10n.yaml
new file mode 100644
index 0000000..65ac504
--- /dev/null
+++ b/l10n.yaml
@@ -0,0 +1,5 @@
+arb-dir: lib/l10n
+template-arb-file: app_en.arb
+output-localization-file: SS.dart
+output-class: SS
+nullable-getter: false
\ No newline at end of file
diff --git a/lib/bloc/app_config_cubit.dart b/lib/bloc/app_config_cubit.dart
new file mode 100644
index 0000000..8ac601a
--- /dev/null
+++ b/lib/bloc/app_config_cubit.dart
@@ -0,0 +1,215 @@
+import 'dart:convert';
+import 'dart:ui';
+
+import 'package:bloc/bloc.dart';
+import 'package:flutter/services.dart';
+import 'package:freezed_annotation/freezed_annotation.dart';
+import 'package:shared_preferences/shared_preferences.dart';
+import 'package:xterm/xterm.dart';
+
+
+part 'app_config_state.dart';
+
+part 'app_config_cubit.freezed.dart';
+
+class AppConfigCubit extends Cubit {
+ AppConfigCubit({Locale? startLocal})
+ : super(AppConfigState.initial(locale: startLocal));
+
+ void setCurrentColorScheme(String name) {
+ var theme = state.colorSchemes[name];
+ if (theme != null) {
+ emit(state.copyWith(
+ currentColor: theme,
+ currentColorName: name,
+ ));
+ }
+ SharedPreferences.getInstance()
+ .then((value) => value.setString("color", name));
+ }
+
+ Future init() async {
+ emit(state.copyWith(colorSchemes: {
+ "default": TerminalThemes.defaultTheme,
+ "whiteOnBlack": TerminalThemes.whiteOnBlack
+ }));
+ var colors = await _loadColorSchemes();
+ var sp = await SharedPreferences.getInstance();
+ var color = sp.getString("color");
+ var theme = colors[color];
+ emit(state.copyWith(
+ colorSchemes: colors,
+ currentColor: theme ?? TerminalThemes.defaultTheme,
+ currentColorName: color ?? "default",
+ ));
+ }
+
+ Future