From 0ea346a6aeaa3da406c538d7605b30c24cbd6328 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Tue, 11 Apr 2017 02:22:48 +0200 Subject: [PATCH] wip --- app/src/app.module.ts | 74 ++------ app/src/components/checkbox.less | 53 ------ app/src/components/checkbox.pug | 4 - app/src/components/checkbox.ts | 25 --- app/src/entry.ts | 6 +- app/src/mixins.less | 24 --- app/src/plugin.hyperlinks.ts | 0 app/src/variables.less | 16 -- package.json | 29 +-- terminus-clickable-links/.gitignore | 2 + .../api.ts | 0 .../decorator.ts | 8 +- .../handlers.ts | 4 +- .../index.ts | 13 +- terminus-clickable-links/package.json | 24 +++ terminus-clickable-links/tsconfig.json | 32 ++++ terminus-clickable-links/webpack.config.js | 30 ++++ terminus-community-color-schemes/.gitignore | 1 + .../colorSchemes.ts | 51 ++++++ terminus-community-color-schemes/index.ts | 12 ++ terminus-community-color-schemes/package.json | 24 +++ .../schemes/3024 Day | 44 +++++ .../schemes/3024 Night | 44 +++++ .../schemes/AdventureTime | 44 +++++ .../schemes/Afterglow | 44 +++++ .../schemes/AlienBlood | 44 +++++ .../schemes/Argonaut | 44 +++++ .../schemes/Arthur | 44 +++++ .../schemes/AtelierSulphurpool | 44 +++++ terminus-community-color-schemes/schemes/Atom | 44 +++++ .../schemes/AtomOneLight | 44 +++++ .../schemes/Batman | 44 +++++ .../schemes/Belafonte Day | 44 +++++ .../schemes/Belafonte Night | 44 +++++ .../schemes/BirdsOfParadise | 44 +++++ .../schemes/Blazer | 44 +++++ .../schemes/Borland | 44 +++++ .../schemes/Bright Lights | 44 +++++ .../schemes/Broadcast | 44 +++++ .../schemes/Brogrammer | 44 +++++ terminus-community-color-schemes/schemes/C64 | 44 +++++ terminus-community-color-schemes/schemes/CLRS | 44 +++++ .../schemes/Chalk | 44 +++++ .../schemes/Chalkboard | 44 +++++ .../schemes/Ciapre | 44 +++++ .../schemes/Cobalt Neon | 44 +++++ .../schemes/Cobalt2 | 44 +++++ .../schemes/CrayonPonyFish | 44 +++++ .../schemes/Dark Pastel | 44 +++++ .../schemes/Darkside | 44 +++++ .../schemes/Desert | 44 +++++ .../schemes/DimmedMonokai | 44 +++++ .../schemes/DotGov | 44 +++++ .../schemes/Dracula | 44 +++++ .../schemes/Duotone Dark | 44 +++++ .../schemes/ENCOM | 44 +++++ .../schemes/Earthsong | 44 +++++ .../schemes/Elemental | 44 +++++ .../schemes/Elementary | 44 +++++ .../schemes/Espresso | 44 +++++ .../schemes/Espresso Libre | 44 +++++ .../schemes/Fideloper | 44 +++++ .../schemes/FirefoxDev | 44 +++++ .../schemes/Firewatch | 44 +++++ .../schemes/FishTank | 44 +++++ terminus-community-color-schemes/schemes/Flat | 44 +++++ .../schemes/Flatland | 44 +++++ .../schemes/Floraverse | 44 +++++ .../schemes/ForestBlue | 44 +++++ .../schemes/FrontEndDelight | 44 +++++ .../schemes/FunForrest | 44 +++++ .../schemes/Galaxy | 44 +++++ .../schemes/Github | 44 +++++ .../schemes/Glacier | 44 +++++ .../schemes/Grape | 44 +++++ .../schemes/Grass | 44 +++++ .../schemes/Gruvbox Dark | 44 +++++ .../schemes/Hardcore | 44 +++++ .../schemes/Harper | 44 +++++ .../schemes/Highway | 44 +++++ .../schemes/Hipster Green | 44 +++++ .../schemes/Homebrew | 44 +++++ .../schemes/Hurtado | 44 +++++ .../schemes/Hybrid | 44 +++++ .../schemes/IC_Green_PPL | 44 +++++ .../schemes/IC_Orange_PPL | 44 +++++ .../schemes/IR_Black | 44 +++++ .../schemes/Jackie Brown | 44 +++++ .../schemes/Japanesque | 44 +++++ .../schemes/Jellybeans | 44 +++++ .../schemes/JetBrains Darcula | 44 +++++ .../schemes/Kibble | 44 +++++ .../schemes/Later This Evening | 44 +++++ .../schemes/Lavandula | 44 +++++ .../schemes/LiquidCarbon | 44 +++++ .../schemes/LiquidCarbonTransparent | 44 +++++ .../schemes/LiquidCarbonTransparentInverse | 44 +++++ .../schemes/Man Page | 44 +++++ .../schemes/Material | 44 +++++ .../schemes/MaterialDark | 44 +++++ .../schemes/Mathias | 44 +++++ .../schemes/Medallion | 44 +++++ .../schemes/Misterioso | 44 +++++ .../schemes/Molokai | 44 +++++ .../schemes/MonaLisa | 44 +++++ .../schemes/Monokai Soda | 44 +++++ .../schemes/Monokai Vivid | 44 +++++ .../schemes/N0tch2k | 44 +++++ .../schemes/Neopolitan | 44 +++++ .../schemes/Neutron | 44 +++++ .../schemes/NightLion v1 | 44 +++++ .../schemes/NightLion v2 | 44 +++++ .../schemes/Novel | 44 +++++ .../schemes/Obsidian | 44 +++++ .../schemes/Ocean | 44 +++++ .../schemes/OceanicMaterial | 44 +++++ .../schemes/Ollie | 44 +++++ .../schemes/OneHalfDark | 44 +++++ .../schemes/OneHalfLight | 44 +++++ .../schemes/Pandora | 44 +++++ .../schemes/Paraiso Dark | 44 +++++ .../schemes/Parasio Dark | 44 +++++ .../schemes/PaulMillr | 44 +++++ .../schemes/PencilDark | 44 +++++ .../schemes/PencilLight | 44 +++++ .../schemes/Piatto Light | 44 +++++ .../schemes/Pnevma | 44 +++++ terminus-community-color-schemes/schemes/Pro | 44 +++++ .../schemes/Red Alert | 44 +++++ .../schemes/Red Sands | 44 +++++ .../schemes/Rippedcasts | 44 +++++ .../schemes/Royal | 44 +++++ .../schemes/Ryuuko | 44 +++++ .../schemes/SeaShells | 44 +++++ .../schemes/Seafoam Pastel | 44 +++++ terminus-community-color-schemes/schemes/Seti | 44 +++++ .../schemes/Shaman | 44 +++++ .../schemes/Slate | 44 +++++ .../schemes/Smyck | 44 +++++ .../schemes/SoftServer | 44 +++++ .../schemes/Solarized Darcula | 44 +++++ .../schemes/Solarized Dark | 44 +++++ .../schemes/Solarized Dark - Patched | 44 +++++ .../schemes/Solarized Dark Higher Contrast | 44 +++++ .../schemes/Solarized Light | 44 +++++ .../schemes/SpaceGray | 44 +++++ .../schemes/SpaceGray Eighties | 44 +++++ .../schemes/SpaceGray Eighties Dull | 44 +++++ .../schemes/Spacedust | 44 +++++ .../schemes/Spiderman | 44 +++++ .../schemes/Spring | 44 +++++ .../schemes/Square | 44 +++++ .../schemes/Sundried | 44 +++++ .../schemes/Symfonic | 44 +++++ .../schemes/Teerb | 44 +++++ .../schemes/Terminal Basic | 44 +++++ .../schemes/Thayer Bright | 44 +++++ .../schemes/The Hulk | 44 +++++ .../schemes/Tomorrow | 44 +++++ .../schemes/Tomorrow Night | 44 +++++ .../schemes/Tomorrow Night Blue | 44 +++++ .../schemes/Tomorrow Night Bright | 44 +++++ .../schemes/Tomorrow Night Eighties | 44 +++++ .../schemes/ToyChest | 44 +++++ .../schemes/Treehouse | 44 +++++ .../schemes/Twilight | 44 +++++ .../schemes/Ubuntu | 44 +++++ .../schemes/UnderTheSea | 44 +++++ .../schemes/Urple | 44 +++++ .../schemes/Vaughn | 44 +++++ .../schemes/VibrantInk | 44 +++++ .../schemes/Violet Dark | 44 +++++ .../schemes/Violet Light | 44 +++++ .../schemes/WarmNeon | 44 +++++ terminus-community-color-schemes/schemes/Wez | 44 +++++ .../schemes/WildCherry | 44 +++++ .../schemes/Wombat | 44 +++++ .../schemes/Wryan | 44 +++++ .../schemes/Zenburn | 44 +++++ terminus-community-color-schemes/schemes/ayu | 44 +++++ .../schemes/ayu_light | 44 +++++ terminus-community-color-schemes/schemes/deep | 44 +++++ .../schemes/idleToes | 44 +++++ .../tsconfig.json | 32 ++++ .../webpack.config.js | 26 +++ terminus-core/.gitignore | 2 + .../api/configProvider.ts | 0 .../api/defaultTabProvider.ts | 0 .../api/hotkeyProvider.ts | 0 {app/src => terminus-core}/api/index.ts | 10 +- {app/src => terminus-core}/api/tabRecovery.ts | 0 .../api/toolbarButtonProvider.ts | 0 {app/src => terminus-core}/app.d.ts | 3 - .../components/appRoot.pug | 0 .../components/appRoot.scss | 38 +--- .../components/appRoot.ts | 3 +- .../components/baseTab.ts | 0 .../components/tabBody.scss | 0 .../components/tabBody.ts | 0 .../components/tabHeader.pug | 0 .../components/tabHeader.scss | 0 .../components/tabHeader.ts | 0 .../components/titleBar.pug | 0 .../components/titleBar.scss | 0 .../components/titleBar.ts | 0 .../defaultConfigStructure.yaml | 0 .../defaultConfigValues.yaml | 0 .../global.less => terminus-core/global.scss | 4 - terminus-core/index.ts | 77 ++++++++ {app/src => terminus-core}/overrides.scss | 0 terminus-core/package.json | 39 ++++ {app/src => terminus-core}/services/app.ts | 6 +- {app/src => terminus-core}/services/config.ts | 8 +- .../src => terminus-core}/services/docking.ts | 6 +- .../services/electron.ts | 0 .../src => terminus-core}/services/hostApp.ts | 4 +- .../src => terminus-core}/services/hotkeys.ts | 6 +- .../services/hotkeys.util.ts | 0 {app/src => terminus-core}/services/log.ts | 0 {app/src => terminus-core}/services/modal.ts | 0 {app/src => terminus-core}/services/notify.ts | 0 .../src => terminus-core}/services/plugins.ts | 0 .../src => terminus-core}/services/quitter.ts | 2 +- .../services/tabRecovery.ts | 10 +- {app/src => terminus-core}/theme.scss | 166 ++++++++++-------- terminus-core/tsconfig.json | 32 ++++ {app/src => terminus-core}/variables.scss | 0 terminus-core/webpack.config.js | 33 ++++ terminus-terminal/.gitignore | 1 + .../src/terminal => terminus-terminal}/api.ts | 3 +- .../buttonProvider.ts | 3 +- .../colorSchemes.ts | 1 + .../components/colorPicker.pug | 0 .../components/colorPicker.scss | 0 .../components/colorPicker.ts | 0 .../components/settings.pug | 5 + .../components/settings.scss | 0 .../components/settings.ts | 8 +- .../components/terminal.userCSS.scss | 0 .../components/terminalTab.scss | 0 .../components/terminalTab.ts | 18 +- .../terminal => terminus-terminal}/config.ts | 2 +- .../terminal => terminus-terminal}/hterm.ts | 0 .../terminal => terminus-terminal}/index.ts | 10 +- terminus-terminal/package.json | 40 +++++ .../persistenceProviders.ts | 15 +- .../recoveryProvider.ts | 3 +- .../services/sessions.ts | 4 +- .../settings.ts | 3 +- terminus-terminal/tsconfig.json | 32 ++++ terminus-terminal/webpack.config.js | 35 ++++ tsconfig.json | 3 +- webpack.config.js | 3 +- 253 files changed, 7841 insertions(+), 415 deletions(-) delete mode 100644 app/src/components/checkbox.less delete mode 100644 app/src/components/checkbox.pug delete mode 100644 app/src/components/checkbox.ts delete mode 100644 app/src/mixins.less delete mode 100644 app/src/plugin.hyperlinks.ts delete mode 100644 app/src/variables.less create mode 100644 terminus-clickable-links/.gitignore rename {app/src/link-highlighter => terminus-clickable-links}/api.ts (100%) rename {app/src/link-highlighter => terminus-clickable-links}/decorator.ts (93%) rename {app/src/link-highlighter => terminus-clickable-links}/handlers.ts (94%) rename {app/src/link-highlighter => terminus-clickable-links}/index.ts (65%) create mode 100644 terminus-clickable-links/package.json create mode 100644 terminus-clickable-links/tsconfig.json create mode 100644 terminus-clickable-links/webpack.config.js create mode 100644 terminus-community-color-schemes/.gitignore create mode 100644 terminus-community-color-schemes/colorSchemes.ts create mode 100644 terminus-community-color-schemes/index.ts create mode 100644 terminus-community-color-schemes/package.json create mode 100644 terminus-community-color-schemes/schemes/3024 Day create mode 100644 terminus-community-color-schemes/schemes/3024 Night create mode 100644 terminus-community-color-schemes/schemes/AdventureTime create mode 100644 terminus-community-color-schemes/schemes/Afterglow create mode 100644 terminus-community-color-schemes/schemes/AlienBlood create mode 100644 terminus-community-color-schemes/schemes/Argonaut create mode 100644 terminus-community-color-schemes/schemes/Arthur create mode 100644 terminus-community-color-schemes/schemes/AtelierSulphurpool create mode 100644 terminus-community-color-schemes/schemes/Atom create mode 100644 terminus-community-color-schemes/schemes/AtomOneLight create mode 100644 terminus-community-color-schemes/schemes/Batman create mode 100644 terminus-community-color-schemes/schemes/Belafonte Day create mode 100644 terminus-community-color-schemes/schemes/Belafonte Night create mode 100644 terminus-community-color-schemes/schemes/BirdsOfParadise create mode 100644 terminus-community-color-schemes/schemes/Blazer create mode 100644 terminus-community-color-schemes/schemes/Borland create mode 100644 terminus-community-color-schemes/schemes/Bright Lights create mode 100644 terminus-community-color-schemes/schemes/Broadcast create mode 100644 terminus-community-color-schemes/schemes/Brogrammer create mode 100644 terminus-community-color-schemes/schemes/C64 create mode 100644 terminus-community-color-schemes/schemes/CLRS create mode 100644 terminus-community-color-schemes/schemes/Chalk create mode 100644 terminus-community-color-schemes/schemes/Chalkboard create mode 100644 terminus-community-color-schemes/schemes/Ciapre create mode 100644 terminus-community-color-schemes/schemes/Cobalt Neon create mode 100644 terminus-community-color-schemes/schemes/Cobalt2 create mode 100644 terminus-community-color-schemes/schemes/CrayonPonyFish create mode 100644 terminus-community-color-schemes/schemes/Dark Pastel create mode 100644 terminus-community-color-schemes/schemes/Darkside create mode 100644 terminus-community-color-schemes/schemes/Desert create mode 100644 terminus-community-color-schemes/schemes/DimmedMonokai create mode 100644 terminus-community-color-schemes/schemes/DotGov create mode 100644 terminus-community-color-schemes/schemes/Dracula create mode 100644 terminus-community-color-schemes/schemes/Duotone Dark create mode 100644 terminus-community-color-schemes/schemes/ENCOM create mode 100644 terminus-community-color-schemes/schemes/Earthsong create mode 100644 terminus-community-color-schemes/schemes/Elemental create mode 100644 terminus-community-color-schemes/schemes/Elementary create mode 100644 terminus-community-color-schemes/schemes/Espresso create mode 100644 terminus-community-color-schemes/schemes/Espresso Libre create mode 100644 terminus-community-color-schemes/schemes/Fideloper create mode 100644 terminus-community-color-schemes/schemes/FirefoxDev create mode 100644 terminus-community-color-schemes/schemes/Firewatch create mode 100644 terminus-community-color-schemes/schemes/FishTank create mode 100644 terminus-community-color-schemes/schemes/Flat create mode 100644 terminus-community-color-schemes/schemes/Flatland create mode 100644 terminus-community-color-schemes/schemes/Floraverse create mode 100644 terminus-community-color-schemes/schemes/ForestBlue create mode 100644 terminus-community-color-schemes/schemes/FrontEndDelight create mode 100644 terminus-community-color-schemes/schemes/FunForrest create mode 100644 terminus-community-color-schemes/schemes/Galaxy create mode 100644 terminus-community-color-schemes/schemes/Github create mode 100644 terminus-community-color-schemes/schemes/Glacier create mode 100644 terminus-community-color-schemes/schemes/Grape create mode 100644 terminus-community-color-schemes/schemes/Grass create mode 100644 terminus-community-color-schemes/schemes/Gruvbox Dark create mode 100644 terminus-community-color-schemes/schemes/Hardcore create mode 100644 terminus-community-color-schemes/schemes/Harper create mode 100644 terminus-community-color-schemes/schemes/Highway create mode 100644 terminus-community-color-schemes/schemes/Hipster Green create mode 100644 terminus-community-color-schemes/schemes/Homebrew create mode 100644 terminus-community-color-schemes/schemes/Hurtado create mode 100644 terminus-community-color-schemes/schemes/Hybrid create mode 100644 terminus-community-color-schemes/schemes/IC_Green_PPL create mode 100644 terminus-community-color-schemes/schemes/IC_Orange_PPL create mode 100644 terminus-community-color-schemes/schemes/IR_Black create mode 100644 terminus-community-color-schemes/schemes/Jackie Brown create mode 100644 terminus-community-color-schemes/schemes/Japanesque create mode 100644 terminus-community-color-schemes/schemes/Jellybeans create mode 100644 terminus-community-color-schemes/schemes/JetBrains Darcula create mode 100644 terminus-community-color-schemes/schemes/Kibble create mode 100644 terminus-community-color-schemes/schemes/Later This Evening create mode 100644 terminus-community-color-schemes/schemes/Lavandula create mode 100644 terminus-community-color-schemes/schemes/LiquidCarbon create mode 100644 terminus-community-color-schemes/schemes/LiquidCarbonTransparent create mode 100644 terminus-community-color-schemes/schemes/LiquidCarbonTransparentInverse create mode 100644 terminus-community-color-schemes/schemes/Man Page create mode 100644 terminus-community-color-schemes/schemes/Material create mode 100644 terminus-community-color-schemes/schemes/MaterialDark create mode 100644 terminus-community-color-schemes/schemes/Mathias create mode 100644 terminus-community-color-schemes/schemes/Medallion create mode 100644 terminus-community-color-schemes/schemes/Misterioso create mode 100644 terminus-community-color-schemes/schemes/Molokai create mode 100644 terminus-community-color-schemes/schemes/MonaLisa create mode 100644 terminus-community-color-schemes/schemes/Monokai Soda create mode 100644 terminus-community-color-schemes/schemes/Monokai Vivid create mode 100644 terminus-community-color-schemes/schemes/N0tch2k create mode 100644 terminus-community-color-schemes/schemes/Neopolitan create mode 100644 terminus-community-color-schemes/schemes/Neutron create mode 100644 terminus-community-color-schemes/schemes/NightLion v1 create mode 100644 terminus-community-color-schemes/schemes/NightLion v2 create mode 100644 terminus-community-color-schemes/schemes/Novel create mode 100644 terminus-community-color-schemes/schemes/Obsidian create mode 100644 terminus-community-color-schemes/schemes/Ocean create mode 100644 terminus-community-color-schemes/schemes/OceanicMaterial create mode 100644 terminus-community-color-schemes/schemes/Ollie create mode 100644 terminus-community-color-schemes/schemes/OneHalfDark create mode 100644 terminus-community-color-schemes/schemes/OneHalfLight create mode 100644 terminus-community-color-schemes/schemes/Pandora create mode 100644 terminus-community-color-schemes/schemes/Paraiso Dark create mode 100644 terminus-community-color-schemes/schemes/Parasio Dark create mode 100644 terminus-community-color-schemes/schemes/PaulMillr create mode 100644 terminus-community-color-schemes/schemes/PencilDark create mode 100644 terminus-community-color-schemes/schemes/PencilLight create mode 100644 terminus-community-color-schemes/schemes/Piatto Light create mode 100644 terminus-community-color-schemes/schemes/Pnevma create mode 100644 terminus-community-color-schemes/schemes/Pro create mode 100644 terminus-community-color-schemes/schemes/Red Alert create mode 100644 terminus-community-color-schemes/schemes/Red Sands create mode 100644 terminus-community-color-schemes/schemes/Rippedcasts create mode 100644 terminus-community-color-schemes/schemes/Royal create mode 100644 terminus-community-color-schemes/schemes/Ryuuko create mode 100644 terminus-community-color-schemes/schemes/SeaShells create mode 100644 terminus-community-color-schemes/schemes/Seafoam Pastel create mode 100644 terminus-community-color-schemes/schemes/Seti create mode 100644 terminus-community-color-schemes/schemes/Shaman create mode 100644 terminus-community-color-schemes/schemes/Slate create mode 100644 terminus-community-color-schemes/schemes/Smyck create mode 100644 terminus-community-color-schemes/schemes/SoftServer create mode 100644 terminus-community-color-schemes/schemes/Solarized Darcula create mode 100644 terminus-community-color-schemes/schemes/Solarized Dark create mode 100644 terminus-community-color-schemes/schemes/Solarized Dark - Patched create mode 100644 terminus-community-color-schemes/schemes/Solarized Dark Higher Contrast create mode 100644 terminus-community-color-schemes/schemes/Solarized Light create mode 100644 terminus-community-color-schemes/schemes/SpaceGray create mode 100644 terminus-community-color-schemes/schemes/SpaceGray Eighties create mode 100644 terminus-community-color-schemes/schemes/SpaceGray Eighties Dull create mode 100644 terminus-community-color-schemes/schemes/Spacedust create mode 100644 terminus-community-color-schemes/schemes/Spiderman create mode 100644 terminus-community-color-schemes/schemes/Spring create mode 100644 terminus-community-color-schemes/schemes/Square create mode 100644 terminus-community-color-schemes/schemes/Sundried create mode 100644 terminus-community-color-schemes/schemes/Symfonic create mode 100644 terminus-community-color-schemes/schemes/Teerb create mode 100644 terminus-community-color-schemes/schemes/Terminal Basic create mode 100644 terminus-community-color-schemes/schemes/Thayer Bright create mode 100644 terminus-community-color-schemes/schemes/The Hulk create mode 100644 terminus-community-color-schemes/schemes/Tomorrow create mode 100644 terminus-community-color-schemes/schemes/Tomorrow Night create mode 100644 terminus-community-color-schemes/schemes/Tomorrow Night Blue create mode 100644 terminus-community-color-schemes/schemes/Tomorrow Night Bright create mode 100644 terminus-community-color-schemes/schemes/Tomorrow Night Eighties create mode 100644 terminus-community-color-schemes/schemes/ToyChest create mode 100644 terminus-community-color-schemes/schemes/Treehouse create mode 100644 terminus-community-color-schemes/schemes/Twilight create mode 100644 terminus-community-color-schemes/schemes/Ubuntu create mode 100644 terminus-community-color-schemes/schemes/UnderTheSea create mode 100644 terminus-community-color-schemes/schemes/Urple create mode 100644 terminus-community-color-schemes/schemes/Vaughn create mode 100644 terminus-community-color-schemes/schemes/VibrantInk create mode 100644 terminus-community-color-schemes/schemes/Violet Dark create mode 100644 terminus-community-color-schemes/schemes/Violet Light create mode 100644 terminus-community-color-schemes/schemes/WarmNeon create mode 100644 terminus-community-color-schemes/schemes/Wez create mode 100644 terminus-community-color-schemes/schemes/WildCherry create mode 100644 terminus-community-color-schemes/schemes/Wombat create mode 100644 terminus-community-color-schemes/schemes/Wryan create mode 100644 terminus-community-color-schemes/schemes/Zenburn create mode 100644 terminus-community-color-schemes/schemes/ayu create mode 100644 terminus-community-color-schemes/schemes/ayu_light create mode 100644 terminus-community-color-schemes/schemes/deep create mode 100644 terminus-community-color-schemes/schemes/idleToes create mode 100644 terminus-community-color-schemes/tsconfig.json create mode 100644 terminus-community-color-schemes/webpack.config.js create mode 100644 terminus-core/.gitignore rename {app/src => terminus-core}/api/configProvider.ts (100%) rename {app/src => terminus-core}/api/defaultTabProvider.ts (100%) rename {app/src => terminus-core}/api/hotkeyProvider.ts (100%) rename {app/src => terminus-core}/api/index.ts (58%) rename {app/src => terminus-core}/api/tabRecovery.ts (100%) rename {app/src => terminus-core}/api/toolbarButtonProvider.ts (100%) rename {app/src => terminus-core}/app.d.ts (78%) rename {app/src => terminus-core}/components/appRoot.pug (100%) rename app/src/components/appRoot.less => terminus-core/components/appRoot.scss (59%) rename {app/src => terminus-core}/components/appRoot.ts (98%) rename {app/src => terminus-core}/components/baseTab.ts (100%) rename {app/src => terminus-core}/components/tabBody.scss (100%) rename {app/src => terminus-core}/components/tabBody.ts (100%) rename {app/src => terminus-core}/components/tabHeader.pug (100%) rename {app/src => terminus-core}/components/tabHeader.scss (100%) rename {app/src => terminus-core}/components/tabHeader.ts (100%) rename {app/src => terminus-core}/components/titleBar.pug (100%) rename {app/src => terminus-core}/components/titleBar.scss (100%) rename {app/src => terminus-core}/components/titleBar.ts (100%) rename {app => terminus-core}/defaultConfigStructure.yaml (100%) rename {app => terminus-core}/defaultConfigValues.yaml (100%) rename app/src/global.less => terminus-core/global.scss (96%) create mode 100644 terminus-core/index.ts rename {app/src => terminus-core}/overrides.scss (100%) create mode 100644 terminus-core/package.json rename {app/src => terminus-core}/services/app.ts (94%) rename {app/src => terminus-core}/services/config.ts (84%) rename {app/src => terminus-core}/services/docking.ts (93%) rename {app/src => terminus-core}/services/electron.ts (100%) rename {app/src => terminus-core}/services/hostApp.ts (95%) rename {app/src => terminus-core}/services/hotkeys.ts (97%) rename {app/src => terminus-core}/services/hotkeys.util.ts (100%) rename {app/src => terminus-core}/services/log.ts (100%) rename {app/src => terminus-core}/services/modal.ts (100%) rename {app/src => terminus-core}/services/notify.ts (100%) rename {app/src => terminus-core}/services/plugins.ts (100%) rename {app/src => terminus-core}/services/quitter.ts (86%) rename {app/src => terminus-core}/services/tabRecovery.ts (82%) rename {app/src => terminus-core}/theme.scss (63%) create mode 100644 terminus-core/tsconfig.json rename {app/src => terminus-core}/variables.scss (100%) create mode 100644 terminus-core/webpack.config.js create mode 100644 terminus-terminal/.gitignore rename {app/src/terminal => terminus-terminal}/api.ts (93%) rename {app/src/terminal => terminus-terminal}/buttonProvider.ts (97%) rename {app/src/terminal => terminus-terminal}/colorSchemes.ts (97%) rename {app/src/terminal => terminus-terminal}/components/colorPicker.pug (100%) rename {app/src/terminal => terminus-terminal}/components/colorPicker.scss (100%) rename {app/src/terminal => terminus-terminal}/components/colorPicker.ts (100%) rename {app/src/terminal => terminus-terminal}/components/settings.pug (96%) rename {app/src/terminal => terminus-terminal}/components/settings.scss (100%) rename {app/src/terminal => terminus-terminal}/components/settings.ts (88%) rename {app/src/terminal => terminus-terminal}/components/terminal.userCSS.scss (100%) rename {app/src/terminal => terminus-terminal}/components/terminalTab.scss (100%) rename {app/src/terminal => terminus-terminal}/components/terminalTab.ts (92%) rename {app/src/terminal => terminus-terminal}/config.ts (93%) rename {app/src/terminal => terminus-terminal}/hterm.ts (100%) rename {app/src/terminal => terminus-terminal}/index.ts (94%) create mode 100644 terminus-terminal/package.json rename {app/src/terminal => terminus-terminal}/persistenceProviders.ts (81%) rename {app/src/terminal => terminus-terminal}/recoveryProvider.ts (91%) rename {app/src/terminal => terminus-terminal}/services/sessions.ts (98%) rename {app/src/terminal => terminus-terminal}/settings.ts (80%) create mode 100644 terminus-terminal/tsconfig.json create mode 100644 terminus-terminal/webpack.config.js diff --git a/app/src/app.module.ts b/app/src/app.module.ts index a2dc0d1e..3092f4db 100644 --- a/app/src/app.module.ts +++ b/app/src/app.module.ts @@ -1,75 +1,21 @@ import { NgModule } from '@angular/core' -import { BrowserModule } from '@angular/platform-browser' -import { BrowserAnimationsModule } from '@angular/platform-browser/animations' -import { HttpModule } from '@angular/http' -import { FormsModule } from '@angular/forms' -import { ToasterModule } from 'angular2-toaster' import { NgbModule } from '@ng-bootstrap/ng-bootstrap' -import { AppService } from 'services/app' -import { ConfigService } from 'services/config' -import { ElectronService } from 'services/electron' -import { HostAppService } from 'services/hostApp' -import { LogService } from 'services/log' -import { HotkeysService, AppHotkeyProvider } from 'services/hotkeys' -import { ModalService } from 'services/modal' -import { NotifyService } from 'services/notify' -import { PluginsService } from 'services/plugins' -import { QuitterService } from 'services/quitter' -import { DockingService } from 'services/docking' -import { TabRecoveryService } from 'services/tabRecovery' - -import { AppRootComponent } from 'components/appRoot' -import { CheckboxComponent } from 'components/checkbox' -import { TabBodyComponent } from 'components/tabBody' -import { TabHeaderComponent } from 'components/tabHeader' -import { TitleBarComponent } from 'components/titleBar' - -import { HotkeyProvider } from 'api/hotkeyProvider' - - let plugins = [ - require('./settings').default, - require('./terminal').default, - require('./link-highlighter').default, + (global).require('../terminus-settings').default, + (global).require('../terminus-terminal').default, + (global).require('../terminus-clickable-links').default, + (global).require('../terminus-community-color-schemes').default, ] +const core = (global).require('../terminus-core').default, + @NgModule({ imports: [ - BrowserModule, - BrowserAnimationsModule, - HttpModule, - FormsModule, - ToasterModule, + core.forRoot(), + ...plugins, NgbModule.forRoot(), - ].concat(plugins), - providers: [ - AppService, - ConfigService, - DockingService, - ElectronService, - HostAppService, - HotkeysService, - LogService, - ModalService, - NotifyService, - PluginsService, - TabRecoveryService, - QuitterService, - { provide: HotkeyProvider, useClass: AppHotkeyProvider, multi: true }, - ], - entryComponents: [ - ], - declarations: [ - AppRootComponent, - CheckboxComponent, - TabBodyComponent, - TabHeaderComponent, - TitleBarComponent, - ], - bootstrap: [ - AppRootComponent, ] + //bootstrap: [AppRootComponent] }) -export class AppModule { -} +export class RootModule { } diff --git a/app/src/components/checkbox.less b/app/src/components/checkbox.less deleted file mode 100644 index 516633e8..00000000 --- a/app/src/components/checkbox.less +++ /dev/null @@ -1,53 +0,0 @@ -:host { - cursor: pointer; - - &:focus { - background: rgba(255,255,255,.05); - border-radius: 5px; - } - - &:active { - background: rgba(255,255,255,.1); - border-radius: 3px; - } - - &[disabled] { - opacity: 0.5; - } - - display: inline-flex; - flex-direction: row; - align-items: center; - - .icon { - position: relative; - flex: none; - width: 14px; - height: 14px; - - i { - position: absolute; - left: 0; - top: 1px; - transition: 0.25s opacity; - display: block; - font-size: 14px; - } - - i.on { - color: yellow; - } - - i.on, &.active i.off { - opacity: 0; - } - - i.off, &.active i.on { - opacity: 1; - } - } - - .name { - flex: auto; - } -} diff --git a/app/src/components/checkbox.pug b/app/src/components/checkbox.pug deleted file mode 100644 index cb6b09fc..00000000 --- a/app/src/components/checkbox.pug +++ /dev/null @@ -1,4 +0,0 @@ -.icon((click)='click()', tabindex='0', [class.active]='model', (keyup.space)='click()') - i.fa.fa-square-o.off - i.fa.fa-check-square.on -.text((click)='click()') {{text}} diff --git a/app/src/components/checkbox.ts b/app/src/components/checkbox.ts deleted file mode 100644 index 00282126..00000000 --- a/app/src/components/checkbox.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { NgZone, Component, Input, Output, EventEmitter } from '@angular/core' - - -@Component({ - selector: 'checkbox', - template: require('./checkbox.pug'), - styles: [require('./checkbox.less')] -}) -export class CheckboxComponent { - public click() { - NgZone.assertInAngularZone() - if (this.disabled) { - return - } - - this.model = !this.model - this.modelChange.emit(this.model) - } - - @Input() model: boolean - @Output() modelChange = new EventEmitter() - @Input() disabled: boolean - - @Input() text: string -} diff --git a/app/src/entry.ts b/app/src/entry.ts index 4bbbd1c6..2995cde8 100644 --- a/app/src/entry.ts +++ b/app/src/entry.ts @@ -8,18 +8,18 @@ import 'jquery' // Always land on the start view location.hash = '' -import { AppModule } from 'app.module' +import { RootModule } from 'app.module' import { enableProdMode } from '@angular/core' import { platformBrowserDynamic } from '@angular/platform-browser-dynamic' -if (nodeRequire('electron-is-dev')) { +if ((global).require('electron-is-dev')) { console.warn('Running in debug mode') } else { enableProdMode() } console.timeStamp('angular bootstrap started') -platformBrowserDynamic().bootstrapModule(AppModule); +platformBrowserDynamic().bootstrapModule(RootModule); (process).emitWarning = function () { console.log(arguments) } diff --git a/app/src/mixins.less b/app/src/mixins.less deleted file mode 100644 index 7acb1d67..00000000 --- a/app/src/mixins.less +++ /dev/null @@ -1,24 +0,0 @@ -@import "~variables.less"; - -.button-states() { - transition: 0.125s all; - border: none; - - &:hover:not(.active) { - background: rgba(255, 255, 255, .033); - } - - &:active:not(.active), - &.active { - background: rgba(0, 0, 0, .1); - } -} - -.list-group-item-style() { - display: block; - padding: 10px 15px; - background: @component-bg; - color: @text-color; - text-align: left; - .button-states(); -} diff --git a/app/src/plugin.hyperlinks.ts b/app/src/plugin.hyperlinks.ts deleted file mode 100644 index e69de29b..00000000 diff --git a/app/src/variables.less b/app/src/variables.less deleted file mode 100644 index 3b0add3d..00000000 --- a/app/src/variables.less +++ /dev/null @@ -1,16 +0,0 @@ -@brand-primary: #f7e61d; -@brand-success: #42B500; -@brand-info: #01BAEF; -@brand-warning: #DB8A00; -@brand-danger: #EF2F00; - -@body-bg: #1D272D; -@text-color: #aaa; - -@font-family: "Source Sans Pro"; -@font-size: 14px; - -@dark-border: rgba(0,0,0,.25); -@light-border: rgba(255,255,255,.25); - -@component-bg: #161d21; diff --git a/package.json b/package.json index 24d209f5..0997a097 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,10 @@ { "name": "term", "devDependencies": { + "@types/webpack-env": "^1.13.0", "apply-loader": "^0.1.0", - "autoprefixer": "^6.7.7", "awesome-typescript-loader": "3.1.2", "css-loader": "0.26.1", - "dataurl": "^0.1.0", - "deep-equal": "^1.0.1", "electron": "1.6.2", "electron-builder": "10.6.1", "electron-osx-sign": "electron-userland/electron-osx-sign#f092181a1bffa2b3248a23ee28447a47e14a8f04", @@ -14,7 +12,6 @@ "file-loader": "^0.9.0", "font-awesome": "4.7.0", "html-loader": "^0.4.4", - "json-loader": "^0.5.4", "less": "^2.7.1", "less-loader": "^2.2.3", "node-gyp": "^3.4.0", @@ -29,12 +26,10 @@ "tslint": "5.0.0", "tslint-eslint-rules": "4.0.0", "typescript": "2.2.2", - "untildify": "^3.0.2", "url-loader": "^0.5.7", "val-loader": "^0.5.0", "vrsource-tslint-rules": "^4.0.1", - "webpack": "2.3.3", - "yaml-loader": "^0.4.0" + "webpack": "2.3.3" }, "build": { "appId": "com.elements.benchmark", @@ -61,31 +56,13 @@ "dist": "build" }, "dependencies": { - "@angular/animations": "4.0.1", - "@angular/common": "4.0.1", - "@angular/compiler": "4.0.1", - "@angular/core": "4.0.1", - "@angular/forms": "4.0.1", - "@angular/http": "4.0.1", - "@angular/platform-browser": "4.0.1", - "@angular/platform-browser-dynamic": "4.0.1", "@angular/platform-server": "4.0.1", "@angular/router": "4.0.1", - "@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.22", "@types/fs-promise": "^1.0.1", "@types/core-js": "^0.9.35", "@types/electron": "1.4.34", - "@types/js-yaml": "^3.5.29", "@types/node": "^7.0.5", "angular2-perfect-scrollbar": "2.0.0", - "angular2-toaster": "3.0.1", - "bootstrap": "4.0.0-alpha.6", - "core-js": "^2.4.1", - "deepmerge": "^1.3.2", - "hterm-commonjs": "^1.0.0", - "jquery": "^3.1.1", - "rxjs": "5.3.0", - "source-sans-pro": "^2.0.10", - "zone.js": "0.8.4" + "jquery": "^3.1.1" } } diff --git a/terminus-clickable-links/.gitignore b/terminus-clickable-links/.gitignore new file mode 100644 index 00000000..de4d1f00 --- /dev/null +++ b/terminus-clickable-links/.gitignore @@ -0,0 +1,2 @@ +dist +node_modules diff --git a/app/src/link-highlighter/api.ts b/terminus-clickable-links/api.ts similarity index 100% rename from app/src/link-highlighter/api.ts rename to terminus-clickable-links/api.ts diff --git a/app/src/link-highlighter/decorator.ts b/terminus-clickable-links/decorator.ts similarity index 93% rename from app/src/link-highlighter/decorator.ts rename to terminus-clickable-links/decorator.ts index f39df36c..97a19a1c 100644 --- a/app/src/link-highlighter/decorator.ts +++ b/terminus-clickable-links/decorator.ts @@ -1,11 +1,7 @@ -/* - This plugin is based on Hyperterm Hyperlinks: - https://github.com/zeit/hyperlinks/blob/master/index.js -*/ - import { Inject, Injectable } from '@angular/core' +import { TerminalDecorator, TerminalTabComponent } from 'terminus-terminal' + import { LinkHandler } from './api' -import { TerminalDecorator, TerminalTabComponent } from '../terminal/api' @Injectable() diff --git a/app/src/link-highlighter/handlers.ts b/terminus-clickable-links/handlers.ts similarity index 94% rename from app/src/link-highlighter/handlers.ts rename to terminus-clickable-links/handlers.ts index affc5966..0e7fce62 100644 --- a/app/src/link-highlighter/handlers.ts +++ b/terminus-clickable-links/handlers.ts @@ -1,9 +1,9 @@ import * as fs from 'fs' const untildify = require('untildify') - import { Injectable } from '@angular/core' +import { ElectronService } from 'terminus-core' + import { LinkHandler } from './api' -import { ElectronService } from 'api' @Injectable() diff --git a/app/src/link-highlighter/index.ts b/terminus-clickable-links/index.ts similarity index 65% rename from app/src/link-highlighter/index.ts rename to terminus-clickable-links/index.ts index 93eeb468..816fefc9 100644 --- a/app/src/link-highlighter/index.ts +++ b/terminus-clickable-links/index.ts @@ -1,8 +1,13 @@ +/* + This plugin is based on Hyperterm Hyperlinks: + https://github.com/zeit/hyperlinks/blob/master/index.js +*/ + import { NgModule } from '@angular/core' +import { TerminalDecorator } from 'terminus-terminal' import { LinkHandler } from './api' import { FileHandler, URLHandler } from './handlers' -import { TerminalDecorator } from '../terminal/api' import { LinkHighlighterDecorator } from './decorator' @@ -13,8 +18,6 @@ import { LinkHighlighterDecorator } from './decorator' { provide: TerminalDecorator, useClass: LinkHighlighterDecorator, multi: true }, ], }) -class LinkHighlighterModule { -} +export default class LinkHighlighterModule { } - -export default LinkHighlighterModule +export * from './api' diff --git a/terminus-clickable-links/package.json b/terminus-clickable-links/package.json new file mode 100644 index 00000000..cf640f88 --- /dev/null +++ b/terminus-clickable-links/package.json @@ -0,0 +1,24 @@ +{ + "name": "terminus-clickable-links", + "version": "0.0.1", + "description": "Makes URLs and file paths clickable in Terminus", + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "build": "webpack --progress --color", + "watch": "webpack --progress --color --watch" + }, + "author": "Eugene Pankov", + "license": "MIT", + "devDependencies": { + "awesome-typescript-loader": "^3.1.2", + "typescript": "^2.2.2", + "webpack": "^2.3.3" + }, + "dependencies": { + "@angular/core": "^4.0.1", + "terminus-core": "*", + "terminus-terminal": "*", + "untildify": "^3.0.2" + } +} diff --git a/terminus-clickable-links/tsconfig.json b/terminus-clickable-links/tsconfig.json new file mode 100644 index 00000000..b2240a2c --- /dev/null +++ b/terminus-clickable-links/tsconfig.json @@ -0,0 +1,32 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "module": "commonjs", + "target": "es5", + "declaration": false, + "noImplicitAny": false, + "removeComments": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "sourceMap": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUnusedParameters": true, + "noUnusedLocals": true, + "declaration": true, + "declarationDir": "dist", + "lib": [ + "dom", + "es2015", + "es7" + ], + "paths": { + "terminus-*": ["../terminus-*"] + } + }, + "compileOnSave": false, + "exclude": [ + "node_modules" + ] +} diff --git a/terminus-clickable-links/webpack.config.js b/terminus-clickable-links/webpack.config.js new file mode 100644 index 00000000..a1709896 --- /dev/null +++ b/terminus-clickable-links/webpack.config.js @@ -0,0 +1,30 @@ +module.exports = { + target: 'node', + entry: './index.ts', + devtool: 'source-map', + output: { + filename: './dist/index.js', + pathinfo: true, + library: 'terminusClickableLinks', + libraryTarget: 'umd', + }, + resolve: { + modules: ['.', 'node_modules', '..'], + extensions: ['.ts', '.js'], + }, + module: { + loaders: [ + { + test: /\.ts$/, + loader: 'awesome-typescript-loader', + }, + ] + }, + externals: [{ + 'fs': true, + 'untildify': true, + '@angular/core': true, + 'terminus-core': true, + 'terminus-terminal': true, + }] +} diff --git a/terminus-community-color-schemes/.gitignore b/terminus-community-color-schemes/.gitignore new file mode 100644 index 00000000..1521c8b7 --- /dev/null +++ b/terminus-community-color-schemes/.gitignore @@ -0,0 +1 @@ +dist diff --git a/terminus-community-color-schemes/colorSchemes.ts b/terminus-community-color-schemes/colorSchemes.ts new file mode 100644 index 00000000..102b3a6c --- /dev/null +++ b/terminus-community-color-schemes/colorSchemes.ts @@ -0,0 +1,51 @@ +import { Injectable } from '@angular/core' +import { TerminalColorSchemeProvider, ITerminalColorScheme } from 'terminus-terminal' + +const schemeContents = require.context('./schemes/', true, /.*/) + + +@Injectable() +export class ColorSchemes extends TerminalColorSchemeProvider { + async getSchemes (): Promise { + let schemes: ITerminalColorScheme[] = [] + + schemeContents.keys().forEach(schemeFile => { + let lines = (schemeContents(schemeFile)).split('\n') + let values: any = {} + lines + .filter(x => x.startsWith('*.')) + .map(x => x.substring(2)) + .map(x => x.split(':').map(v => v.trim())) + .forEach(([key, value]) => { + values[key] = value + }) + + schemes.push({ + name: schemeFile.split('/')[1], + foreground: values.foreground, + background: values.background, + cursor: values.cursorColor, + colors: [ + values.color0, + values.color1, + values.color2, + values.color3, + values.color4, + values.color5, + values.color6, + values.color7, + values.color8, + values.color9, + values.color10, + values.color11, + values.color12, + values.color13, + values.color14, + values.color15, + ], + }) + }) + + return schemes + } +} diff --git a/terminus-community-color-schemes/index.ts b/terminus-community-color-schemes/index.ts new file mode 100644 index 00000000..ba311ebc --- /dev/null +++ b/terminus-community-color-schemes/index.ts @@ -0,0 +1,12 @@ +import { NgModule } from '@angular/core' +import { TerminalColorSchemeProvider } from 'terminus-terminal' + +import { ColorSchemes } from './colorSchemes' + + +@NgModule({ + providers: [ + { provide: TerminalColorSchemeProvider, useClass: ColorSchemes, multi: true }, + ], +}) +export default class PopularThemesModule { } diff --git a/terminus-community-color-schemes/package.json b/terminus-community-color-schemes/package.json new file mode 100644 index 00000000..22b1b7db --- /dev/null +++ b/terminus-community-color-schemes/package.json @@ -0,0 +1,24 @@ +{ + "name": "terminus-community-color-schemes", + "version": "0.0.1", + "description": "Community color schemes for Terminus", + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "build": "webpack --progress --color", + "watch": "webpack --progress --color --watch" + }, + "author": "Eugene Pankov", + "license": "MIT", + "dependencies": { + "@angular/core": "4.0.1", + "terminus-terminal": "*" + }, + "devDependencies": { + "@types/node": "7.0.12", + "@types/webpack-env": "1.13.0", + "awesome-typescript-loader": "3.1.2", + "raw-loader": "0.5.1", + "webpack": "2.3.3" + } +} diff --git a/terminus-community-color-schemes/schemes/3024 Day b/terminus-community-color-schemes/schemes/3024 Day new file mode 100644 index 00000000..b7362101 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/3024 Night b/terminus-community-color-schemes/schemes/3024 Night new file mode 100644 index 00000000..6f559f39 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/AdventureTime b/terminus-community-color-schemes/schemes/AdventureTime new file mode 100644 index 00000000..e8b95163 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Afterglow b/terminus-community-color-schemes/schemes/Afterglow new file mode 100644 index 00000000..be2d0ae7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/AlienBlood b/terminus-community-color-schemes/schemes/AlienBlood new file mode 100644 index 00000000..967056ad --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Argonaut b/terminus-community-color-schemes/schemes/Argonaut new file mode 100644 index 00000000..5a85173d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Arthur b/terminus-community-color-schemes/schemes/Arthur new file mode 100644 index 00000000..b8a22666 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/AtelierSulphurpool b/terminus-community-color-schemes/schemes/AtelierSulphurpool new file mode 100644 index 00000000..8979d8f5 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Atom b/terminus-community-color-schemes/schemes/Atom new file mode 100644 index 00000000..43c74189 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/AtomOneLight b/terminus-community-color-schemes/schemes/AtomOneLight new file mode 100644 index 00000000..cfd341b9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Batman b/terminus-community-color-schemes/schemes/Batman new file mode 100644 index 00000000..a99d7bbd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Belafonte Day b/terminus-community-color-schemes/schemes/Belafonte Day new file mode 100644 index 00000000..e833b3e7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Belafonte Night b/terminus-community-color-schemes/schemes/Belafonte Night new file mode 100644 index 00000000..b1c1f4e4 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/BirdsOfParadise b/terminus-community-color-schemes/schemes/BirdsOfParadise new file mode 100644 index 00000000..78a5e5a7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Blazer b/terminus-community-color-schemes/schemes/Blazer new file mode 100644 index 00000000..2863daba --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Borland b/terminus-community-color-schemes/schemes/Borland new file mode 100644 index 00000000..7e3ea728 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Bright Lights b/terminus-community-color-schemes/schemes/Bright Lights new file mode 100644 index 00000000..07340957 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Broadcast b/terminus-community-color-schemes/schemes/Broadcast new file mode 100644 index 00000000..0ce4192b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Brogrammer b/terminus-community-color-schemes/schemes/Brogrammer new file mode 100644 index 00000000..0634c569 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/C64 b/terminus-community-color-schemes/schemes/C64 new file mode 100644 index 00000000..0ca8a7ba --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/CLRS b/terminus-community-color-schemes/schemes/CLRS new file mode 100644 index 00000000..05932c14 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Chalk b/terminus-community-color-schemes/schemes/Chalk new file mode 100644 index 00000000..4739464c --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Chalkboard b/terminus-community-color-schemes/schemes/Chalkboard new file mode 100644 index 00000000..31605d01 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Ciapre b/terminus-community-color-schemes/schemes/Ciapre new file mode 100644 index 00000000..9d191318 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Cobalt Neon b/terminus-community-color-schemes/schemes/Cobalt Neon new file mode 100644 index 00000000..95ce6576 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Cobalt2 b/terminus-community-color-schemes/schemes/Cobalt2 new file mode 100644 index 00000000..0e6259d5 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/CrayonPonyFish b/terminus-community-color-schemes/schemes/CrayonPonyFish new file mode 100644 index 00000000..15f14db9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Dark Pastel b/terminus-community-color-schemes/schemes/Dark Pastel new file mode 100644 index 00000000..a2aefcfe --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Darkside b/terminus-community-color-schemes/schemes/Darkside new file mode 100644 index 00000000..225685a7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Desert b/terminus-community-color-schemes/schemes/Desert new file mode 100644 index 00000000..24be2c0b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/DimmedMonokai b/terminus-community-color-schemes/schemes/DimmedMonokai new file mode 100644 index 00000000..74d7ed15 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/DotGov b/terminus-community-color-schemes/schemes/DotGov new file mode 100644 index 00000000..c7184262 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Dracula b/terminus-community-color-schemes/schemes/Dracula new file mode 100644 index 00000000..44030612 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Duotone Dark b/terminus-community-color-schemes/schemes/Duotone Dark new file mode 100644 index 00000000..33b27fb2 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/ENCOM b/terminus-community-color-schemes/schemes/ENCOM new file mode 100644 index 00000000..df093a40 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Earthsong b/terminus-community-color-schemes/schemes/Earthsong new file mode 100644 index 00000000..51522304 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Elemental b/terminus-community-color-schemes/schemes/Elemental new file mode 100644 index 00000000..3548aee9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Elementary b/terminus-community-color-schemes/schemes/Elementary new file mode 100644 index 00000000..64fc622e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Espresso b/terminus-community-color-schemes/schemes/Espresso new file mode 100644 index 00000000..20685973 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Espresso Libre b/terminus-community-color-schemes/schemes/Espresso Libre new file mode 100644 index 00000000..e488ca1b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Fideloper b/terminus-community-color-schemes/schemes/Fideloper new file mode 100644 index 00000000..aa15cb73 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/FirefoxDev b/terminus-community-color-schemes/schemes/FirefoxDev new file mode 100644 index 00000000..c082d8f9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Firewatch b/terminus-community-color-schemes/schemes/Firewatch new file mode 100644 index 00000000..d5d44b91 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/FishTank b/terminus-community-color-schemes/schemes/FishTank new file mode 100644 index 00000000..63f84f34 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Flat b/terminus-community-color-schemes/schemes/Flat new file mode 100644 index 00000000..7749f112 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Flatland b/terminus-community-color-schemes/schemes/Flatland new file mode 100644 index 00000000..93861339 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Floraverse b/terminus-community-color-schemes/schemes/Floraverse new file mode 100644 index 00000000..1c8e5695 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/ForestBlue b/terminus-community-color-schemes/schemes/ForestBlue new file mode 100644 index 00000000..ef0cf1c6 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/FrontEndDelight b/terminus-community-color-schemes/schemes/FrontEndDelight new file mode 100644 index 00000000..33696336 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/FunForrest b/terminus-community-color-schemes/schemes/FunForrest new file mode 100644 index 00000000..80c63783 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Galaxy b/terminus-community-color-schemes/schemes/Galaxy new file mode 100644 index 00000000..aab3b127 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Github b/terminus-community-color-schemes/schemes/Github new file mode 100644 index 00000000..3c58fddf --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Glacier b/terminus-community-color-schemes/schemes/Glacier new file mode 100644 index 00000000..48b0755b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Grape b/terminus-community-color-schemes/schemes/Grape new file mode 100644 index 00000000..8974d3fd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Grass b/terminus-community-color-schemes/schemes/Grass new file mode 100644 index 00000000..bcef0b2a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Gruvbox Dark b/terminus-community-color-schemes/schemes/Gruvbox Dark new file mode 100644 index 00000000..7a859dbd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Hardcore b/terminus-community-color-schemes/schemes/Hardcore new file mode 100644 index 00000000..659c0fad --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Harper b/terminus-community-color-schemes/schemes/Harper new file mode 100644 index 00000000..16021945 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Highway b/terminus-community-color-schemes/schemes/Highway new file mode 100644 index 00000000..be068a2c --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Hipster Green b/terminus-community-color-schemes/schemes/Hipster Green new file mode 100644 index 00000000..503d6640 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Homebrew b/terminus-community-color-schemes/schemes/Homebrew new file mode 100644 index 00000000..d63beec6 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Hurtado b/terminus-community-color-schemes/schemes/Hurtado new file mode 100644 index 00000000..7bc7d2da --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Hybrid b/terminus-community-color-schemes/schemes/Hybrid new file mode 100644 index 00000000..56d800d0 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/IC_Green_PPL b/terminus-community-color-schemes/schemes/IC_Green_PPL new file mode 100644 index 00000000..b248c8f9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/IC_Orange_PPL b/terminus-community-color-schemes/schemes/IC_Orange_PPL new file mode 100644 index 00000000..d6233322 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/IR_Black b/terminus-community-color-schemes/schemes/IR_Black new file mode 100644 index 00000000..85480205 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Jackie Brown b/terminus-community-color-schemes/schemes/Jackie Brown new file mode 100644 index 00000000..b65caeef --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Japanesque b/terminus-community-color-schemes/schemes/Japanesque new file mode 100644 index 00000000..7f6de654 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Jellybeans b/terminus-community-color-schemes/schemes/Jellybeans new file mode 100644 index 00000000..308202d6 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/JetBrains Darcula b/terminus-community-color-schemes/schemes/JetBrains Darcula new file mode 100644 index 00000000..d7643d6f --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Kibble b/terminus-community-color-schemes/schemes/Kibble new file mode 100644 index 00000000..0b38a757 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Later This Evening b/terminus-community-color-schemes/schemes/Later This Evening new file mode 100644 index 00000000..69128dee --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Lavandula b/terminus-community-color-schemes/schemes/Lavandula new file mode 100644 index 00000000..78af6860 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/LiquidCarbon b/terminus-community-color-schemes/schemes/LiquidCarbon new file mode 100644 index 00000000..4b019ec2 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/LiquidCarbonTransparent b/terminus-community-color-schemes/schemes/LiquidCarbonTransparent new file mode 100644 index 00000000..a2aaa433 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/LiquidCarbonTransparentInverse b/terminus-community-color-schemes/schemes/LiquidCarbonTransparentInverse new file mode 100644 index 00000000..ce0985a5 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Man Page b/terminus-community-color-schemes/schemes/Man Page new file mode 100644 index 00000000..d7b2b374 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Material b/terminus-community-color-schemes/schemes/Material new file mode 100644 index 00000000..cea2b543 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/MaterialDark b/terminus-community-color-schemes/schemes/MaterialDark new file mode 100644 index 00000000..7089881a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Mathias b/terminus-community-color-schemes/schemes/Mathias new file mode 100644 index 00000000..3063251b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Medallion b/terminus-community-color-schemes/schemes/Medallion new file mode 100644 index 00000000..07196793 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Misterioso b/terminus-community-color-schemes/schemes/Misterioso new file mode 100644 index 00000000..4cf8d051 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Molokai b/terminus-community-color-schemes/schemes/Molokai new file mode 100644 index 00000000..17b254af --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/MonaLisa b/terminus-community-color-schemes/schemes/MonaLisa new file mode 100644 index 00000000..a827fec3 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Monokai Soda b/terminus-community-color-schemes/schemes/Monokai Soda new file mode 100644 index 00000000..73b007c9 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Monokai Vivid b/terminus-community-color-schemes/schemes/Monokai Vivid new file mode 100644 index 00000000..5369a8ed --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/N0tch2k b/terminus-community-color-schemes/schemes/N0tch2k new file mode 100644 index 00000000..6c448637 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Neopolitan b/terminus-community-color-schemes/schemes/Neopolitan new file mode 100644 index 00000000..7194e141 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Neutron b/terminus-community-color-schemes/schemes/Neutron new file mode 100644 index 00000000..8a9adcb2 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/NightLion v1 b/terminus-community-color-schemes/schemes/NightLion v1 new file mode 100644 index 00000000..d836ce2b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/NightLion v2 b/terminus-community-color-schemes/schemes/NightLion v2 new file mode 100644 index 00000000..1a77ff72 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Novel b/terminus-community-color-schemes/schemes/Novel new file mode 100644 index 00000000..94fabb4d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Obsidian b/terminus-community-color-schemes/schemes/Obsidian new file mode 100644 index 00000000..5f5751dd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Ocean b/terminus-community-color-schemes/schemes/Ocean new file mode 100644 index 00000000..13fe770e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/OceanicMaterial b/terminus-community-color-schemes/schemes/OceanicMaterial new file mode 100644 index 00000000..b5e94220 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Ollie b/terminus-community-color-schemes/schemes/Ollie new file mode 100644 index 00000000..89409efd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/OneHalfDark b/terminus-community-color-schemes/schemes/OneHalfDark new file mode 100644 index 00000000..2d70063f --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/OneHalfLight b/terminus-community-color-schemes/schemes/OneHalfLight new file mode 100644 index 00000000..558a8723 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Pandora b/terminus-community-color-schemes/schemes/Pandora new file mode 100644 index 00000000..e0889d4a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Paraiso Dark b/terminus-community-color-schemes/schemes/Paraiso Dark new file mode 100644 index 00000000..210ec219 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Parasio Dark b/terminus-community-color-schemes/schemes/Parasio Dark new file mode 100644 index 00000000..210ec219 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/PaulMillr b/terminus-community-color-schemes/schemes/PaulMillr new file mode 100644 index 00000000..95639b3b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/PencilDark b/terminus-community-color-schemes/schemes/PencilDark new file mode 100644 index 00000000..bdf6b2ed --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/PencilLight b/terminus-community-color-schemes/schemes/PencilLight new file mode 100644 index 00000000..055b31b8 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Piatto Light b/terminus-community-color-schemes/schemes/Piatto Light new file mode 100644 index 00000000..5a7e5dd0 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Pnevma b/terminus-community-color-schemes/schemes/Pnevma new file mode 100644 index 00000000..2a66a9be --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Pro b/terminus-community-color-schemes/schemes/Pro new file mode 100644 index 00000000..18235ead --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Red Alert b/terminus-community-color-schemes/schemes/Red Alert new file mode 100644 index 00000000..540a5c9f --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Red Sands b/terminus-community-color-schemes/schemes/Red Sands new file mode 100644 index 00000000..8eac967a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Rippedcasts b/terminus-community-color-schemes/schemes/Rippedcasts new file mode 100644 index 00000000..d99bb416 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Royal b/terminus-community-color-schemes/schemes/Royal new file mode 100644 index 00000000..1537cc66 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Ryuuko b/terminus-community-color-schemes/schemes/Ryuuko new file mode 100644 index 00000000..4a7f52d4 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/SeaShells b/terminus-community-color-schemes/schemes/SeaShells new file mode 100644 index 00000000..5afcadc4 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Seafoam Pastel b/terminus-community-color-schemes/schemes/Seafoam Pastel new file mode 100644 index 00000000..645e11c7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Seti b/terminus-community-color-schemes/schemes/Seti new file mode 100644 index 00000000..6f1dda3e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Shaman b/terminus-community-color-schemes/schemes/Shaman new file mode 100644 index 00000000..bdd5e935 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Slate b/terminus-community-color-schemes/schemes/Slate new file mode 100644 index 00000000..38ff9bce --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Smyck b/terminus-community-color-schemes/schemes/Smyck new file mode 100644 index 00000000..b20626a4 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/SoftServer b/terminus-community-color-schemes/schemes/SoftServer new file mode 100644 index 00000000..6c90fa4a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Solarized Darcula b/terminus-community-color-schemes/schemes/Solarized Darcula new file mode 100644 index 00000000..12ce1573 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Solarized Dark b/terminus-community-color-schemes/schemes/Solarized Dark new file mode 100644 index 00000000..badf86b0 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Solarized Dark - Patched b/terminus-community-color-schemes/schemes/Solarized Dark - Patched new file mode 100644 index 00000000..c63a3b88 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Solarized Dark Higher Contrast b/terminus-community-color-schemes/schemes/Solarized Dark Higher Contrast new file mode 100644 index 00000000..72c00f9e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Solarized Light b/terminus-community-color-schemes/schemes/Solarized Light new file mode 100644 index 00000000..4903d728 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/SpaceGray b/terminus-community-color-schemes/schemes/SpaceGray new file mode 100644 index 00000000..081df45f --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/SpaceGray Eighties b/terminus-community-color-schemes/schemes/SpaceGray Eighties new file mode 100644 index 00000000..2960aff3 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/SpaceGray Eighties Dull b/terminus-community-color-schemes/schemes/SpaceGray Eighties Dull new file mode 100644 index 00000000..e270adb0 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Spacedust b/terminus-community-color-schemes/schemes/Spacedust new file mode 100644 index 00000000..7042c6d2 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Spiderman b/terminus-community-color-schemes/schemes/Spiderman new file mode 100644 index 00000000..888fb74d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Spring b/terminus-community-color-schemes/schemes/Spring new file mode 100644 index 00000000..7ac7311d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Square b/terminus-community-color-schemes/schemes/Square new file mode 100644 index 00000000..9b50c159 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Sundried b/terminus-community-color-schemes/schemes/Sundried new file mode 100644 index 00000000..4d66bb35 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Symfonic b/terminus-community-color-schemes/schemes/Symfonic new file mode 100644 index 00000000..a185452a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Teerb b/terminus-community-color-schemes/schemes/Teerb new file mode 100644 index 00000000..5b25906d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Terminal Basic b/terminus-community-color-schemes/schemes/Terminal Basic new file mode 100644 index 00000000..b96b93aa --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Thayer Bright b/terminus-community-color-schemes/schemes/Thayer Bright new file mode 100644 index 00000000..6a2d359e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/The Hulk b/terminus-community-color-schemes/schemes/The Hulk new file mode 100644 index 00000000..e0d9e939 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Tomorrow b/terminus-community-color-schemes/schemes/Tomorrow new file mode 100644 index 00000000..40674f9c --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Tomorrow Night b/terminus-community-color-schemes/schemes/Tomorrow Night new file mode 100644 index 00000000..02bca58f --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Tomorrow Night Blue b/terminus-community-color-schemes/schemes/Tomorrow Night Blue new file mode 100644 index 00000000..aac3cbee --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Tomorrow Night Bright b/terminus-community-color-schemes/schemes/Tomorrow Night Bright new file mode 100644 index 00000000..50bf55ab --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Tomorrow Night Eighties b/terminus-community-color-schemes/schemes/Tomorrow Night Eighties new file mode 100644 index 00000000..f71bc79e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/ToyChest b/terminus-community-color-schemes/schemes/ToyChest new file mode 100644 index 00000000..ab940279 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Treehouse b/terminus-community-color-schemes/schemes/Treehouse new file mode 100644 index 00000000..e3a0842e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Twilight b/terminus-community-color-schemes/schemes/Twilight new file mode 100644 index 00000000..01ad5d91 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Ubuntu b/terminus-community-color-schemes/schemes/Ubuntu new file mode 100644 index 00000000..512e34bc --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/UnderTheSea b/terminus-community-color-schemes/schemes/UnderTheSea new file mode 100644 index 00000000..6690fe1b --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Urple b/terminus-community-color-schemes/schemes/Urple new file mode 100644 index 00000000..e55881fa --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Vaughn b/terminus-community-color-schemes/schemes/Vaughn new file mode 100644 index 00000000..244b96ea --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/VibrantInk b/terminus-community-color-schemes/schemes/VibrantInk new file mode 100644 index 00000000..41105ca2 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Violet Dark b/terminus-community-color-schemes/schemes/Violet Dark new file mode 100644 index 00000000..06fd9d32 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Violet Light b/terminus-community-color-schemes/schemes/Violet Light new file mode 100644 index 00000000..e233bd05 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/WarmNeon b/terminus-community-color-schemes/schemes/WarmNeon new file mode 100644 index 00000000..42acbfff --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Wez b/terminus-community-color-schemes/schemes/Wez new file mode 100644 index 00000000..f10161cd --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/WildCherry b/terminus-community-color-schemes/schemes/WildCherry new file mode 100644 index 00000000..15cfbc2a --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Wombat b/terminus-community-color-schemes/schemes/Wombat new file mode 100644 index 00000000..6e0d147c --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Wryan b/terminus-community-color-schemes/schemes/Wryan new file mode 100644 index 00000000..70e103a1 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/Zenburn b/terminus-community-color-schemes/schemes/Zenburn new file mode 100644 index 00000000..bc78998e --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/ayu b/terminus-community-color-schemes/schemes/ayu new file mode 100644 index 00000000..8e72bc61 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/ayu_light b/terminus-community-color-schemes/schemes/ayu_light new file mode 100644 index 00000000..be7213ee --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/deep b/terminus-community-color-schemes/schemes/deep new file mode 100644 index 00000000..db54c45d --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/schemes/idleToes b/terminus-community-color-schemes/schemes/idleToes new file mode 100644 index 00000000..a61095f7 --- /dev/null +++ b/terminus-community-color-schemes/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/terminus-community-color-schemes/tsconfig.json b/terminus-community-color-schemes/tsconfig.json new file mode 100644 index 00000000..d9495179 --- /dev/null +++ b/terminus-community-color-schemes/tsconfig.json @@ -0,0 +1,32 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "module": "commonjs", + "target": "es5", + "declaration": false, + "noImplicitAny": false, + "removeComments": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "sourceMap": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUnusedParameters": true, + "noUnusedLocals": true, + "declaration": true, + "declarationDir": "dist", + "lib": [ + "dom", + "es2015", + "es7" + ], + "paths": { + "terminus-*": ["../terminus-*"] + } + }, + "compileOnSave": false, + "exclude": [ + "node_modules" + ] +} diff --git a/terminus-community-color-schemes/webpack.config.js b/terminus-community-color-schemes/webpack.config.js new file mode 100644 index 00000000..4a56acfe --- /dev/null +++ b/terminus-community-color-schemes/webpack.config.js @@ -0,0 +1,26 @@ +module.exports = { + target: 'node', + entry: 'index.ts', + devtool: 'source-map', + output: { + filename: './dist/index.js', + pathinfo: true, + library: 'terminusCommunityColorSchemes', + libraryTarget: 'umd', + }, + resolve: { + modules: ['.', 'node_modules', '..'], + extensions: ['.ts', '.js'], + }, + module: { + loaders: [ + { test: /\.ts$/, loader: 'awesome-typescript-loader' }, + { test: /\/schemes\//, loader: "raw-loader" }, + ] + }, + externals: { + 'fs': true, + '@angular/core': true, + 'terminus-terminal': true, + } +} diff --git a/terminus-core/.gitignore b/terminus-core/.gitignore new file mode 100644 index 00000000..de4d1f00 --- /dev/null +++ b/terminus-core/.gitignore @@ -0,0 +1,2 @@ +dist +node_modules diff --git a/app/src/api/configProvider.ts b/terminus-core/api/configProvider.ts similarity index 100% rename from app/src/api/configProvider.ts rename to terminus-core/api/configProvider.ts diff --git a/app/src/api/defaultTabProvider.ts b/terminus-core/api/defaultTabProvider.ts similarity index 100% rename from app/src/api/defaultTabProvider.ts rename to terminus-core/api/defaultTabProvider.ts diff --git a/app/src/api/hotkeyProvider.ts b/terminus-core/api/hotkeyProvider.ts similarity index 100% rename from app/src/api/hotkeyProvider.ts rename to terminus-core/api/hotkeyProvider.ts diff --git a/app/src/api/index.ts b/terminus-core/api/index.ts similarity index 58% rename from app/src/api/index.ts rename to terminus-core/api/index.ts index d12ca063..65fb9b37 100644 --- a/app/src/api/index.ts +++ b/terminus-core/api/index.ts @@ -5,8 +5,8 @@ export { ConfigProvider } from './configProvider' export { HotkeyProvider, IHotkeyDescription } from './hotkeyProvider' export { DefaultTabProvider } from './defaultTabProvider' -export { AppService } from 'services/app' -export { ConfigService } from 'services/config' -export { PluginsService } from 'services/plugins' -export { ElectronService } from 'services/electron' -export { HotkeysService } from 'services/hotkeys' +export { AppService } from '../services/app' +export { ConfigService } from '../services/config' +export { ElectronService } from '../services/electron' +export { Logger, LogService } from '../services/log' +export { HotkeysService } from '../services/hotkeys' diff --git a/app/src/api/tabRecovery.ts b/terminus-core/api/tabRecovery.ts similarity index 100% rename from app/src/api/tabRecovery.ts rename to terminus-core/api/tabRecovery.ts diff --git a/app/src/api/toolbarButtonProvider.ts b/terminus-core/api/toolbarButtonProvider.ts similarity index 100% rename from app/src/api/toolbarButtonProvider.ts rename to terminus-core/api/toolbarButtonProvider.ts diff --git a/app/src/app.d.ts b/terminus-core/app.d.ts similarity index 78% rename from app/src/app.d.ts rename to terminus-core/app.d.ts index d38323eb..12ba346b 100644 --- a/app/src/app.d.ts +++ b/terminus-core/app.d.ts @@ -1,6 +1,3 @@ -declare var nodeRequire: any -interface IPromise {} - declare interface Window { require: any process: any diff --git a/app/src/components/appRoot.pug b/terminus-core/components/appRoot.pug similarity index 100% rename from app/src/components/appRoot.pug rename to terminus-core/components/appRoot.pug diff --git a/app/src/components/appRoot.less b/terminus-core/components/appRoot.scss similarity index 59% rename from app/src/components/appRoot.less rename to terminus-core/components/appRoot.scss index 0cbcce99..7ab1ddd2 100644 --- a/app/src/components/appRoot.less +++ b/terminus-core/components/appRoot.scss @@ -1,43 +1,22 @@ -@import "~variables.less"; - -.button-states() { - transition: 0.125s all; - border: none; - - &:hover:not(.active) { - background: rgba(0, 0, 0, .15); - } - - &:active:not(.active), - &.active { - background: rgba(0, 0, 0, .3); - } -} - - -@title-bg: #131d27; - :host { display: flex; - width: ~"calc(100vw - 2px)"; - height: ~"calc(100vh - 2px)"; + width: calc(100vw - 2px); + height: calc(100vh - 2px); flex-direction: column; overflow: hidden; -webkit-user-select: none; -webkit-font-smoothing: antialiased; cursor: default; - background: @body-bg; } -@tabs-height: 40px; -@tab-border-radius: 4px; +$tabs-height: 40px; +$tab-border-radius: 4px; .content { flex: auto; display: flex; flex-direction: column-reverse; - background: @title-bg; &.tabs-on-top { flex-direction: column; @@ -46,12 +25,11 @@ .tabs { flex: none; - height: @tabs-height; - background: @body-bg; + height: $tabs-height; display: flex; &>button { - line-height: @tabs-height - 2px; + line-height: $tabs-height - 2px; cursor: pointer; padding: 0 15px; @@ -65,10 +43,6 @@ color: #aaa; border: none; border-radius: 0; - - &:not(:hover):not(:active) { - background: @title-bg; - } } &>.tabs-container { diff --git a/app/src/components/appRoot.ts b/terminus-core/components/appRoot.ts similarity index 98% rename from app/src/components/appRoot.ts rename to terminus-core/components/appRoot.ts index 7b3592cb..f07727ec 100644 --- a/app/src/components/appRoot.ts +++ b/terminus-core/components/appRoot.ts @@ -15,14 +15,13 @@ import { AppService, IToolbarButton, ToolbarButtonProvider } from 'api' import 'angular2-toaster/toaster.css' import 'overrides.scss' -import 'global.less' import 'theme.scss' @Component({ selector: 'app-root', template: require('./appRoot.pug'), - styles: [require('./appRoot.less')], + styles: [require('./appRoot.scss')], animations: [ trigger('animateTab', [ state('in', style({ diff --git a/app/src/components/baseTab.ts b/terminus-core/components/baseTab.ts similarity index 100% rename from app/src/components/baseTab.ts rename to terminus-core/components/baseTab.ts diff --git a/app/src/components/tabBody.scss b/terminus-core/components/tabBody.scss similarity index 100% rename from app/src/components/tabBody.scss rename to terminus-core/components/tabBody.scss diff --git a/app/src/components/tabBody.ts b/terminus-core/components/tabBody.ts similarity index 100% rename from app/src/components/tabBody.ts rename to terminus-core/components/tabBody.ts diff --git a/app/src/components/tabHeader.pug b/terminus-core/components/tabHeader.pug similarity index 100% rename from app/src/components/tabHeader.pug rename to terminus-core/components/tabHeader.pug diff --git a/app/src/components/tabHeader.scss b/terminus-core/components/tabHeader.scss similarity index 100% rename from app/src/components/tabHeader.scss rename to terminus-core/components/tabHeader.scss diff --git a/app/src/components/tabHeader.ts b/terminus-core/components/tabHeader.ts similarity index 100% rename from app/src/components/tabHeader.ts rename to terminus-core/components/tabHeader.ts diff --git a/app/src/components/titleBar.pug b/terminus-core/components/titleBar.pug similarity index 100% rename from app/src/components/titleBar.pug rename to terminus-core/components/titleBar.pug diff --git a/app/src/components/titleBar.scss b/terminus-core/components/titleBar.scss similarity index 100% rename from app/src/components/titleBar.scss rename to terminus-core/components/titleBar.scss diff --git a/app/src/components/titleBar.ts b/terminus-core/components/titleBar.ts similarity index 100% rename from app/src/components/titleBar.ts rename to terminus-core/components/titleBar.ts diff --git a/app/defaultConfigStructure.yaml b/terminus-core/defaultConfigStructure.yaml similarity index 100% rename from app/defaultConfigStructure.yaml rename to terminus-core/defaultConfigStructure.yaml diff --git a/app/defaultConfigValues.yaml b/terminus-core/defaultConfigValues.yaml similarity index 100% rename from app/defaultConfigValues.yaml rename to terminus-core/defaultConfigValues.yaml diff --git a/app/src/global.less b/terminus-core/global.scss similarity index 96% rename from app/src/global.less rename to terminus-core/global.scss index 9f98b241..1adf2b6a 100644 --- a/app/src/global.less +++ b/terminus-core/global.scss @@ -1,7 +1,3 @@ -@import "~variables.less"; -@import "~mixins.less"; - - html.platform-win32 { body.focused { //border: 1px solid #9c9c00 !important; diff --git a/terminus-core/index.ts b/terminus-core/index.ts new file mode 100644 index 00000000..e2cfe3aa --- /dev/null +++ b/terminus-core/index.ts @@ -0,0 +1,77 @@ +import { NgModule, ModuleWithProviders } from '@angular/core' +import { BrowserModule } from '@angular/platform-browser' +import { BrowserAnimationsModule } from '@angular/platform-browser/animations' +import { FormsModule } from '@angular/forms' +import { ToasterModule } from 'angular2-toaster' +import { NgbModule } from '@ng-bootstrap/ng-bootstrap' + +import { AppService } from 'services/app' +import { ConfigService } from 'services/config' +import { ElectronService } from 'services/electron' +import { HostAppService } from 'services/hostApp' +import { LogService } from 'services/log' +import { HotkeysService, AppHotkeyProvider } from 'services/hotkeys' +import { ModalService } from 'services/modal' +import { NotifyService } from 'services/notify' +import { PluginsService } from 'services/plugins' +import { QuitterService } from 'services/quitter' +import { DockingService } from 'services/docking' +import { TabRecoveryService } from 'services/tabRecovery' + +import { AppRootComponent } from 'components/appRoot' +import { TabBodyComponent } from 'components/tabBody' +import { TabHeaderComponent } from 'components/tabHeader' +import { TitleBarComponent } from 'components/titleBar' + +import { HotkeyProvider } from 'api/hotkeyProvider' + + +const PROVIDERS = [ + AppService, + ConfigService, + DockingService, + ElectronService, + HostAppService, + HotkeysService, + LogService, + ModalService, + NotifyService, + PluginsService, + TabRecoveryService, + QuitterService, + { provide: HotkeyProvider, useClass: AppHotkeyProvider, multi: true }, +] + + +@NgModule({ + imports: [ + BrowserModule, + BrowserAnimationsModule, + FormsModule, + ToasterModule, + NgbModule, + ], + providers: PROVIDERS, + entryComponents: [ + ], + declarations: [ + AppRootComponent, + TabBodyComponent, + TabHeaderComponent, + TitleBarComponent, + ], + bootstrap: [ + AppRootComponent, + ] +}) +export default class AppModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: AppModule, + providers: PROVIDERS, + } + } +} + + +export * from './api' diff --git a/app/src/overrides.scss b/terminus-core/overrides.scss similarity index 100% rename from app/src/overrides.scss rename to terminus-core/overrides.scss diff --git a/terminus-core/package.json b/terminus-core/package.json new file mode 100644 index 00000000..b81291be --- /dev/null +++ b/terminus-core/package.json @@ -0,0 +1,39 @@ +{ + "name": "terminus-core", + "version": "0.0.1", + "description": "Terminus core", + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "build": "webpack --progress --color", + "watch": "webpack --progress --color --watch" + }, + "author": "Eugene Pankov", + "license": "MIT", + "devDependencies": { + "awesome-typescript-loader": "^3.1.2", + "angular2-toaster": "3.0.1", + "@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.22", + "typescript": "^2.2.2", + "@types/js-yaml": "^3.5.29", + "webpack": "^2.3.3", + "bootstrap": "4.0.0-alpha.6", + "core-js": "^2.4.1", + "@angular/animations": "4.0.1", + "@angular/common": "4.0.1", + "@angular/core": "4.0.1", + "json-loader": "^0.5.4", + "@angular/forms": "4.0.1", + "@angular/platform-browser": "4.0.1", + "@angular/platform-browser-dynamic": "4.0.1", + "source-sans-pro": "^2.0.10", + "rxjs": "5.3.0", + "yaml-loader": "^0.4.0", + "zone.js": "0.8.4" + }, + "dependencies": { + "@angular/core": "^4.0.1", + "deepmerge": "^1.3.2", + "js-yaml": "^3.8.3" + } +} diff --git a/app/src/services/app.ts b/terminus-core/services/app.ts similarity index 94% rename from app/src/services/app.ts rename to terminus-core/services/app.ts index a021e2a9..ce7d6c16 100644 --- a/app/src/services/app.ts +++ b/terminus-core/services/app.ts @@ -1,8 +1,8 @@ import { Subject } from 'rxjs' import { Injectable, ComponentFactoryResolver, Injector, Optional } from '@angular/core' -import { Logger, LogService } from 'services/log' -import { DefaultTabProvider } from 'api/defaultTabProvider' -import { BaseTabComponent } from 'components/baseTab' +import { Logger, LogService } from '../services/log' +import { DefaultTabProvider } from '../api/defaultTabProvider' +import { BaseTabComponent } from '../components/baseTab' export declare type TabComponentType = new (...args: any[]) => BaseTabComponent diff --git a/app/src/services/config.ts b/terminus-core/services/config.ts similarity index 84% rename from app/src/services/config.ts rename to terminus-core/services/config.ts index 53ddf26a..b981f894 100644 --- a/app/src/services/config.ts +++ b/terminus-core/services/config.ts @@ -2,8 +2,8 @@ import * as yaml from 'js-yaml' import * as path from 'path' import * as fs from 'fs' import { EventEmitter, Injectable, Inject } from '@angular/core' -import { ElectronService } from 'services/electron' -import { ConfigProvider } from 'api/configProvider' +import { ElectronService } from '../services/electron' +import { ConfigProvider } from '../api/configProvider' const configMerge = (a, b) => require('deepmerge')(a, b, { arrayMerge: (_d, s) => s }) @@ -14,8 +14,8 @@ export class ConfigService { change = new EventEmitter() restartRequested: boolean private path: string - private configStructure: any = require('../../defaultConfigStructure.yaml') - private defaultConfigValues: any = require('../../defaultConfigValues.yaml') + private configStructure: any = require('../defaultConfigStructure.yaml') + private defaultConfigValues: any = require('../defaultConfigValues.yaml') constructor ( electron: ElectronService, diff --git a/app/src/services/docking.ts b/terminus-core/services/docking.ts similarity index 93% rename from app/src/services/docking.ts rename to terminus-core/services/docking.ts index 3bed2555..c3dcc80f 100644 --- a/app/src/services/docking.ts +++ b/terminus-core/services/docking.ts @@ -1,7 +1,7 @@ import { Injectable } from '@angular/core' -import { HostAppService } from 'services/hostApp' -import { ConfigService } from 'services/config' -import { ElectronService } from 'services/electron' +import { HostAppService } from '../services/hostApp' +import { ConfigService } from '../services/config' +import { ElectronService } from '../services/electron' export interface IScreen { diff --git a/app/src/services/electron.ts b/terminus-core/services/electron.ts similarity index 100% rename from app/src/services/electron.ts rename to terminus-core/services/electron.ts diff --git a/app/src/services/hostApp.ts b/terminus-core/services/hostApp.ts similarity index 95% rename from app/src/services/hostApp.ts rename to terminus-core/services/hostApp.ts index 3a4201ab..4f2ca37d 100644 --- a/app/src/services/hostApp.ts +++ b/terminus-core/services/hostApp.ts @@ -1,6 +1,6 @@ import { Injectable, NgZone, EventEmitter } from '@angular/core' -import { ElectronService } from 'services/electron' -import { Logger, LogService } from 'services/log' +import { ElectronService } from '../services/electron' +import { Logger, LogService } from '../services/log' export const PLATFORM_WINDOWS = 'win32' export const PLATFORM_MAC = 'darwin' diff --git a/app/src/services/hotkeys.ts b/terminus-core/services/hotkeys.ts similarity index 97% rename from app/src/services/hotkeys.ts rename to terminus-core/services/hotkeys.ts index 66f5502c..7c369608 100644 --- a/app/src/services/hotkeys.ts +++ b/terminus-core/services/hotkeys.ts @@ -1,8 +1,8 @@ import { Injectable, Inject, NgZone, EventEmitter } from '@angular/core' -import { ElectronService } from 'services/electron' -import { ConfigService } from 'services/config' +import { ElectronService } from '../services/electron' +import { ConfigService } from '../services/config' import { NativeKeyEvent, stringifyKeySequence } from './hotkeys.util' -import { IHotkeyDescription, HotkeyProvider } from 'api/hotkeyProvider' +import { IHotkeyDescription, HotkeyProvider } from '../api/hotkeyProvider' export interface PartialHotkeyMatch { diff --git a/app/src/services/hotkeys.util.ts b/terminus-core/services/hotkeys.util.ts similarity index 100% rename from app/src/services/hotkeys.util.ts rename to terminus-core/services/hotkeys.util.ts diff --git a/app/src/services/log.ts b/terminus-core/services/log.ts similarity index 100% rename from app/src/services/log.ts rename to terminus-core/services/log.ts diff --git a/app/src/services/modal.ts b/terminus-core/services/modal.ts similarity index 100% rename from app/src/services/modal.ts rename to terminus-core/services/modal.ts diff --git a/app/src/services/notify.ts b/terminus-core/services/notify.ts similarity index 100% rename from app/src/services/notify.ts rename to terminus-core/services/notify.ts diff --git a/app/src/services/plugins.ts b/terminus-core/services/plugins.ts similarity index 100% rename from app/src/services/plugins.ts rename to terminus-core/services/plugins.ts diff --git a/app/src/services/quitter.ts b/terminus-core/services/quitter.ts similarity index 86% rename from app/src/services/quitter.ts rename to terminus-core/services/quitter.ts index 644b38fd..7922d23b 100644 --- a/app/src/services/quitter.ts +++ b/terminus-core/services/quitter.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core' -import { HostAppService } from 'services/hostApp' +import { HostAppService } from '../services/hostApp' @Injectable() diff --git a/app/src/services/tabRecovery.ts b/terminus-core/services/tabRecovery.ts similarity index 82% rename from app/src/services/tabRecovery.ts rename to terminus-core/services/tabRecovery.ts index 0c42ab0f..858c0a1e 100644 --- a/app/src/services/tabRecovery.ts +++ b/terminus-core/services/tabRecovery.ts @@ -1,8 +1,8 @@ import { Injectable, Inject } from '@angular/core' -import { Logger, LogService } from 'services/log' -import { BaseTabComponent } from 'components/baseTab' -import { TabRecoveryProvider } from 'api/tabRecovery' -import { AppService } from 'services/app' +import { Logger, LogService } from '../services/log' +import { BaseTabComponent } from '../components/baseTab' +import { TabRecoveryProvider } from '../api/tabRecovery' +import { AppService } from '../services/app' @Injectable() @@ -16,7 +16,7 @@ export class TabRecoveryService { ) { this.logger = log.create('tabRecovery') app.tabsChanged$.subscribe(() => { - this.saveTabs(app.tabs) + this.saveTabs(app.tabs) }) } diff --git a/app/src/theme.scss b/terminus-core/theme.scss similarity index 63% rename from app/src/theme.scss rename to terminus-core/theme.scss index 22bc6faf..d2316517 100644 --- a/app/src/theme.scss +++ b/terminus-core/theme.scss @@ -87,112 +87,122 @@ title-bar { } -app-root > .content { - background: $body-bg2; +app-root { + background: $body-bg; - .tabs { - background: $body-bg; + &> .content { + background: $body-bg2; - tab-header { + .tabs { background: $body-bg; - .content-wrapper { - background: $body-bg2; - - .index { - color: #555; - } - - button { - color: $body-color; - border: none; - transition: 0.25s all; - - &:hover { background: $button-hover-bg !important; } - &:active { background: $button-active-bg !important; } + &>button { + &:not(:hover):not(:active) { + background: $body-bg2; } } - &.active { - background: $body-bg2; + tab-header { + background: $body-bg; .content-wrapper { - background: $body-bg; - } - } + background: $body-bg2; - &.has-activity:not(.active) { - /* - .content-wrapper .index { - background: $blue; - color: white; - text-shadow: 0 1px 1px rgba(0,0,0,.95); + .index { + color: #555; + } + + button { + color: $body-color; + border: none; + transition: 0.25s all; + + &:hover { background: $button-hover-bg !important; } + &:active { background: $button-active-bg !important; } + } + } + + &.active { + background: $body-bg2; + + .content-wrapper { + background: $body-bg; + } + } + + &.has-activity:not(.active) { + /* + .content-wrapper .index { + background: $blue; + color: white; + text-shadow: 0 1px 1px rgba(0,0,0,.95); + } + */ } - */ } } - } - &.tabs-on-top .tabs { - margin-top: 3px; + &.tabs-on-top .tabs { + margin-top: 3px; - tab-header { - &.pre-selected { - .content-wrapper { - border-bottom-right-radius: $tab-border-radius; + tab-header { + &.pre-selected { + .content-wrapper { + border-bottom-right-radius: $tab-border-radius; + } } - } - &.post-selected { - .content-wrapper { - border-bottom-left-radius: $tab-border-radius; + &.post-selected { + .content-wrapper { + border-bottom-left-radius: $tab-border-radius; + } } - } - .content-wrapper { - border-top: 1px solid transparent; - } - - &.active .content-wrapper { - border-top: 1px solid $teal; - border-top-left-radius: $tab-border-radius; - border-top-right-radius: $tab-border-radius; - } - - &.has-activity:not(.active) .content-wrapper { - border-top: 1px solid $green; - } - } - } - - &:not(.tabs-on-top) .tabs { - margin-bottom: 3px; - - tab-header { - &.pre-selected { .content-wrapper { + border-top: 1px solid transparent; + } + + &.active .content-wrapper { + border-top: 1px solid $teal; + border-top-left-radius: $tab-border-radius; border-top-right-radius: $tab-border-radius; } - } - &.post-selected { - .content-wrapper { - border-top-left-radius: $tab-border-radius; + &.has-activity:not(.active) .content-wrapper { + border-top: 1px solid $green; } } + } - .content-wrapper { - border-bottom: 1px solid transparent; - } + &:not(.tabs-on-top) .tabs { + margin-bottom: 3px; - &.active .content-wrapper { - border-bottom: 1px solid $teal; - border-bottom-left-radius: $tab-border-radius; - border-bottom-right-radius: $tab-border-radius; - } + tab-header { + &.pre-selected { + .content-wrapper { + border-top-right-radius: $tab-border-radius; + } + } - &.has-activity:not(.active) .content-wrapper { - border-bottom: 1px solid $green; + &.post-selected { + .content-wrapper { + border-top-left-radius: $tab-border-radius; + } + } + + .content-wrapper { + border-bottom: 1px solid transparent; + } + + &.active .content-wrapper { + border-bottom: 1px solid $teal; + border-bottom-left-radius: $tab-border-radius; + border-bottom-right-radius: $tab-border-radius; + } + + &.has-activity:not(.active) .content-wrapper { + border-bottom: 1px solid $green; + } } } } diff --git a/terminus-core/tsconfig.json b/terminus-core/tsconfig.json new file mode 100644 index 00000000..d9495179 --- /dev/null +++ b/terminus-core/tsconfig.json @@ -0,0 +1,32 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "module": "commonjs", + "target": "es5", + "declaration": false, + "noImplicitAny": false, + "removeComments": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "sourceMap": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUnusedParameters": true, + "noUnusedLocals": true, + "declaration": true, + "declarationDir": "dist", + "lib": [ + "dom", + "es2015", + "es7" + ], + "paths": { + "terminus-*": ["../terminus-*"] + } + }, + "compileOnSave": false, + "exclude": [ + "node_modules" + ] +} diff --git a/app/src/variables.scss b/terminus-core/variables.scss similarity index 100% rename from app/src/variables.scss rename to terminus-core/variables.scss diff --git a/terminus-core/webpack.config.js b/terminus-core/webpack.config.js new file mode 100644 index 00000000..ba2e41df --- /dev/null +++ b/terminus-core/webpack.config.js @@ -0,0 +1,33 @@ +module.exports = { + target: 'node', + entry: './index.ts', + devtool: 'source-map', + output: { + filename: './dist/index.js', + pathinfo: true, + library: 'terminusCore', + libraryTarget: 'commonjs', + }, + resolve: { + modules: ['.', 'node_modules', '..'], + extensions: ['.ts', '.js'], + }, + module: { + loaders: [ + { test: /\.ts$/, use: 'awesome-typescript-loader' }, + { test: /schemes\/.*$/, use: "raw-loader" }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] }, + { test: /\.css$/, use: ['style-loader', 'css-loader', 'sass-loader'] }, + { test: /\.yaml$/, use: ['json-loader', 'yaml-loader'] }, + ] + }, + externals: [{ + 'fs': true, + 'os': true, + 'path': true, + 'deepmerge': true, + 'untildify': true, + '@angular/core': true, + }] +} diff --git a/terminus-terminal/.gitignore b/terminus-terminal/.gitignore new file mode 100644 index 00000000..1521c8b7 --- /dev/null +++ b/terminus-terminal/.gitignore @@ -0,0 +1 @@ +dist diff --git a/app/src/terminal/api.ts b/terminus-terminal/api.ts similarity index 93% rename from app/src/terminal/api.ts rename to terminus-terminal/api.ts index fbe16e7c..2c30469f 100644 --- a/app/src/terminal/api.ts +++ b/terminus-terminal/api.ts @@ -1,5 +1,5 @@ import { TerminalTabComponent } from './components/terminalTab' -export { TerminalTabComponent } from './components/terminalTab' +export { TerminalTabComponent } export abstract class TerminalDecorator { attach (_terminal: TerminalTabComponent): void { } @@ -31,6 +31,7 @@ export interface ITerminalColorScheme { name: string foreground: string background: string + cursor: string colors: string[] } diff --git a/app/src/terminal/buttonProvider.ts b/terminus-terminal/buttonProvider.ts similarity index 97% rename from app/src/terminal/buttonProvider.ts rename to terminus-terminal/buttonProvider.ts index 3b141e6f..826f062b 100644 --- a/app/src/terminal/buttonProvider.ts +++ b/terminus-terminal/buttonProvider.ts @@ -1,5 +1,6 @@ import { Injectable } from '@angular/core' -import { HotkeysService, ToolbarButtonProvider, IToolbarButton, AppService } from 'api' +import { HotkeysService, ToolbarButtonProvider, IToolbarButton, AppService } from 'terminus-core' + import { SessionsService } from './services/sessions' import { TerminalTabComponent } from './components/terminalTab' diff --git a/app/src/terminal/colorSchemes.ts b/terminus-terminal/colorSchemes.ts similarity index 97% rename from app/src/terminal/colorSchemes.ts rename to terminus-terminal/colorSchemes.ts index 27721480..93b2cb09 100644 --- a/app/src/terminal/colorSchemes.ts +++ b/terminus-terminal/colorSchemes.ts @@ -22,6 +22,7 @@ export class HyperColorSchemes extends TerminalColorSchemeProvider { name: plugin, foreground: config.foregroundColor, background: config.backgroundColor, + cursor: config.cursorColor, colors: config.colors.black ? [ config.colors.black, config.colors.red, diff --git a/app/src/terminal/components/colorPicker.pug b/terminus-terminal/components/colorPicker.pug similarity index 100% rename from app/src/terminal/components/colorPicker.pug rename to terminus-terminal/components/colorPicker.pug diff --git a/app/src/terminal/components/colorPicker.scss b/terminus-terminal/components/colorPicker.scss similarity index 100% rename from app/src/terminal/components/colorPicker.scss rename to terminus-terminal/components/colorPicker.scss diff --git a/app/src/terminal/components/colorPicker.ts b/terminus-terminal/components/colorPicker.ts similarity index 100% rename from app/src/terminal/components/colorPicker.ts rename to terminus-terminal/components/colorPicker.ts diff --git a/app/src/terminal/components/settings.pug b/terminus-terminal/components/settings.pug similarity index 96% rename from app/src/terminal/components/settings.pug rename to terminus-terminal/components/settings.pug index 723eb4dc..ad192ba7 100644 --- a/app/src/terminal/components/settings.pug +++ b/terminus-terminal/components/settings.pug @@ -84,6 +84,11 @@ (modelChange)='config.save()', title='BG', ) + color-picker( + '[(model)]'='config.store.terminal.cursor.background', + (modelChange)='config.save()', + title='CU', + ) color-picker( *ngFor='let _ of config.store.terminal.colorScheme.colors; let idx = index', '[(model)]'='config.store.terminal.colorScheme.colors[idx]', diff --git a/app/src/terminal/components/settings.scss b/terminus-terminal/components/settings.scss similarity index 100% rename from app/src/terminal/components/settings.scss rename to terminus-terminal/components/settings.scss diff --git a/app/src/terminal/components/settings.ts b/terminus-terminal/components/settings.ts similarity index 88% rename from app/src/terminal/components/settings.ts rename to terminus-terminal/components/settings.ts index 73a83905..8c508a9a 100644 --- a/app/src/terminal/components/settings.ts +++ b/terminus-terminal/components/settings.ts @@ -2,12 +2,12 @@ import { Observable } from 'rxjs/Observable' import 'rxjs/add/operator/map' import 'rxjs/add/operator/debounceTime' import 'rxjs/add/operator/distinctUntilChanged' -const childProcessPromise = require('child-process-promise') const equal = require('deep-equal') - import { Component, Inject } from '@angular/core' +import { ConfigService } from 'terminus-core' +const { exec } = require('child-process-promise') + import { TerminalColorSchemeProvider, ITerminalColorScheme } from '../api' -import { ConfigService } from 'services/config' @Component({ @@ -25,7 +25,7 @@ export class SettingsComponent { ) { } async ngOnInit () { - childProcessPromise.exec('fc-list :spacing=mono').then((result) => { + exec('fc-list :spacing=mono').then((result) => { this.fonts = result.stdout .split('\n') .filter((x) => !!x) diff --git a/app/src/terminal/components/terminal.userCSS.scss b/terminus-terminal/components/terminal.userCSS.scss similarity index 100% rename from app/src/terminal/components/terminal.userCSS.scss rename to terminus-terminal/components/terminal.userCSS.scss diff --git a/app/src/terminal/components/terminalTab.scss b/terminus-terminal/components/terminalTab.scss similarity index 100% rename from app/src/terminal/components/terminalTab.scss rename to terminus-terminal/components/terminalTab.scss diff --git a/app/src/terminal/components/terminalTab.ts b/terminus-terminal/components/terminalTab.ts similarity index 92% rename from app/src/terminal/components/terminalTab.ts rename to terminus-terminal/components/terminalTab.ts index 8b39795a..0467d29f 100644 --- a/app/src/terminal/components/terminalTab.ts +++ b/terminus-terminal/components/terminalTab.ts @@ -1,10 +1,9 @@ import { BehaviorSubject, ReplaySubject, Subject, Subscription } from 'rxjs' import { Component, NgZone, Inject, ViewChild, HostBinding, Input } from '@angular/core' +import { AppService, ConfigService, BaseTabComponent } from 'terminus-core' import { TerminalDecorator, ResizeEvent } from '../api' import { Session } from '../services/sessions' - -import { AppService, ConfigService, BaseTabComponent } from 'api' import { hterm, preferenceManager } from '../hterm' @@ -116,10 +115,11 @@ export class TerminalTabComponent extends BaseTabComponent { this.alternateScreenActive$.next(state) } - const _onPaste_ = hterm.onPaste_.bind(hterm) - hterm.onPaste_ = (event) => { - event.text = event.text.trim() - _onPaste_(event) + const _onPaste_ = hterm.scrollPort_.onPaste_.bind(hterm.scrollPort_) + hterm.scrollPort_.onPaste_ = (event) => { + hterm.scrollPort_.pasteTarget_.value = event.clipboardData.getData('text/plain').trim() + _onPaste_() + event.preventDefault() } const _onMouse_ = hterm.onMouse_.bind(hterm) @@ -197,11 +197,15 @@ export class TerminalTabComponent extends BaseTabComponent { } } else { this.backgroundColor = null - preferenceManager.set('background-color', 'transparent') + // hterm can't parse "transparent" + preferenceManager.set('background-color', 'rgba(0,0,0,0)') } if (config.terminal.colorScheme.colors) { preferenceManager.set('color-palette-overrides', config.terminal.colorScheme.colors) } + if (config.terminal.colorScheme.cursor) { + preferenceManager.set('cursor-color', config.terminal.colorScheme.cursor) + } this.hterm.setBracketedPaste(config.terminal.bracketedPaste) } diff --git a/app/src/terminal/config.ts b/terminus-terminal/config.ts similarity index 93% rename from app/src/terminal/config.ts rename to terminus-terminal/config.ts index 3403d64a..9722057e 100644 --- a/app/src/terminal/config.ts +++ b/terminus-terminal/config.ts @@ -1,4 +1,4 @@ -import { ConfigProvider } from 'api' +import { ConfigProvider } from 'terminus-core' export class TerminalConfigProvider extends ConfigProvider { diff --git a/app/src/terminal/hterm.ts b/terminus-terminal/hterm.ts similarity index 100% rename from app/src/terminal/hterm.ts rename to terminus-terminal/hterm.ts diff --git a/app/src/terminal/index.ts b/terminus-terminal/index.ts similarity index 94% rename from app/src/terminal/index.ts rename to terminus-terminal/index.ts index d1891e51..a8faa925 100644 --- a/app/src/terminal/index.ts +++ b/terminus-terminal/index.ts @@ -3,9 +3,8 @@ import { BrowserModule } from '@angular/platform-browser' import { FormsModule } from '@angular/forms' import { NgbModule } from '@ng-bootstrap/ng-bootstrap' -import { ToolbarButtonProvider, TabRecoveryProvider, ConfigProvider, HotkeysService } from 'api' - -import { SettingsTabProvider } from '../settings/api' +import { ToolbarButtonProvider, TabRecoveryProvider, ConfigProvider, HotkeysService } from 'terminus-core' +import { SettingsTabProvider } from 'terminus-settings' import { TerminalTabComponent } from './components/terminalTab' import { SettingsComponent } from './components/settings' @@ -47,7 +46,7 @@ import { hterm } from './hterm' SettingsComponent, ], }) -class TerminalModule { +export default class TerminalModule { constructor (hotkeys: HotkeysService) { let events = [ { @@ -76,5 +75,4 @@ class TerminalModule { } } - -export default TerminalModule +export * from './api' diff --git a/terminus-terminal/package.json b/terminus-terminal/package.json new file mode 100644 index 00000000..8e401071 --- /dev/null +++ b/terminus-terminal/package.json @@ -0,0 +1,40 @@ +{ + "name": "terminus-terminal", + "version": "0.0.1", + "description": "Terminus' terminal emulation core", + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "build": "webpack --progress --color", + "watch": "webpack --progress --color --watch" + }, + "author": "Eugene Pankov", + "license": "MIT", + "devDependencies": { + "@types/deep-equal": "1.0.0", + "@types/node": "7.0.12", + "@types/webpack-env": "1.13.0", + "awesome-typescript-loader": "3.1.2", + "css-loader": "^0.28.0", + "pug": "^2.0.0-beta11", + "pug-loader": "^2.3.0", + "raw-loader": "^0.5.1", + "sass-loader": "^6.0.3", + "style-loader": "^0.16.1", + "webpack": "2.3.3" + }, + "dependencies": { + "@angular/common": "4.0.1", + "@angular/core": "4.0.1", + "@angular/forms": "4.0.1", + "@angular/platform-browser": "4.0.1", + "@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.22", + "child-process-promise": "2.2.1", + "dataurl": "0.1.0", + "deep-equal": "1.0.1", + "fs-promise": "2.0.2", + "hterm-commonjs": "1.0.0", + "node-pty": "0.6.2", + "rxjs": "5.3.0" + } +} diff --git a/app/src/terminal/persistenceProviders.ts b/terminus-terminal/persistenceProviders.ts similarity index 81% rename from app/src/terminal/persistenceProviders.ts rename to terminus-terminal/persistenceProviders.ts index d3b2e396..0e6d0524 100644 --- a/app/src/terminal/persistenceProviders.ts +++ b/terminus-terminal/persistenceProviders.ts @@ -1,23 +1,10 @@ import * as fs from 'fs-promise' -const exec = require('child-process-promise').exec -const spawn = require('child-process-promise').spawn +const { exec, spawn } = require('child-process-promise') import { SessionOptions, SessionPersistenceProvider } from './api' export class ScreenPersistenceProvider extends SessionPersistenceProvider { - /* - list(): Promise { - return exec('screen -list').then((result) => { - return result.stdout.split('\n') - .filter((line) => /\bterm-tab-/.exec(line)) - .map((line) => line.trim().split('.')[0]) - }).catch(() => { - return [] - }) - } - */ - async attachSession (recoveryId: any): Promise { let lines = (await exec('screen -list')).stdout.split('\n') let screenPID = lines diff --git a/app/src/terminal/recoveryProvider.ts b/terminus-terminal/recoveryProvider.ts similarity index 91% rename from app/src/terminal/recoveryProvider.ts rename to terminus-terminal/recoveryProvider.ts index 4c41ae28..43b02aa2 100644 --- a/app/src/terminal/recoveryProvider.ts +++ b/terminus-terminal/recoveryProvider.ts @@ -1,5 +1,6 @@ import { Injectable } from '@angular/core' -import { TabRecoveryProvider, AppService } from 'api' +import { TabRecoveryProvider, AppService } from 'terminus-core' + import { SessionsService } from './services/sessions' import { TerminalTabComponent } from './components/terminalTab' diff --git a/app/src/terminal/services/sessions.ts b/terminus-terminal/services/sessions.ts similarity index 98% rename from app/src/terminal/services/sessions.ts rename to terminus-terminal/services/sessions.ts index 0a63bd74..ba2ee1e4 100644 --- a/app/src/terminal/services/sessions.ts +++ b/terminus-terminal/services/sessions.ts @@ -1,9 +1,9 @@ import * as nodePTY from 'node-pty' import * as fs from 'fs-promise' - import { Subject } from 'rxjs' import { Injectable } from '@angular/core' -import { Logger, LogService } from 'services/log' +import { Logger, LogService } from 'terminus-core' + import { SessionOptions, SessionPersistenceProvider } from '../api' diff --git a/app/src/terminal/settings.ts b/terminus-terminal/settings.ts similarity index 80% rename from app/src/terminal/settings.ts rename to terminus-terminal/settings.ts index efd2a2ae..65cdd277 100644 --- a/app/src/terminal/settings.ts +++ b/terminus-terminal/settings.ts @@ -1,5 +1,6 @@ import { Injectable } from '@angular/core' -import { SettingsTabProvider, ComponentType } from '../settings/api' +import { SettingsTabProvider, ComponentType } from 'terminus-settings' + import { SettingsComponent } from './components/settings' diff --git a/terminus-terminal/tsconfig.json b/terminus-terminal/tsconfig.json new file mode 100644 index 00000000..d9495179 --- /dev/null +++ b/terminus-terminal/tsconfig.json @@ -0,0 +1,32 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "module": "commonjs", + "target": "es5", + "declaration": false, + "noImplicitAny": false, + "removeComments": false, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "sourceMap": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUnusedParameters": true, + "noUnusedLocals": true, + "declaration": true, + "declarationDir": "dist", + "lib": [ + "dom", + "es2015", + "es7" + ], + "paths": { + "terminus-*": ["../terminus-*"] + } + }, + "compileOnSave": false, + "exclude": [ + "node_modules" + ] +} diff --git a/terminus-terminal/webpack.config.js b/terminus-terminal/webpack.config.js new file mode 100644 index 00000000..4156c843 --- /dev/null +++ b/terminus-terminal/webpack.config.js @@ -0,0 +1,35 @@ +module.exports = { + target: 'node', + entry: 'index.ts', + devtool: 'source-map', + output: { + filename: './dist/index.js', + pathinfo: true, + library: 'terminusTerminal', + libraryTarget: 'umd', + }, + resolve: { + modules: ['.', 'node_modules', '..'], + extensions: ['.ts', '.js'], + }, + module: { + loaders: [ + { test: /\.ts$/, use: 'awesome-typescript-loader' }, + { test: /schemes\/.*$/, use: "raw-loader" }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] }, + { test: /\.css$/, use: ['style-loader', 'css-loader', 'sass-loader'] }, + ] + }, + externals: { + 'fs': true, + 'fs-promise': true, + 'path': true, + 'node-pty': true, + 'child-process-promise': true, + 'fs-promise': true, + '@angular/core': true, + 'terminus-core': true, + 'terminus-settings': true, + } +} diff --git a/tsconfig.json b/tsconfig.json index e12d39ad..fdccffc4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,7 +30,6 @@ "app/src/*.ts", "app/src/**/*.ts", "!node_modules/**", - "!app/node_modules/**", - "node_modules/rxjs/Rx.d.ts" + "!app/node_modules/**" ] } diff --git a/webpack.config.js b/webpack.config.js index 143125d2..b8f15c02 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -82,8 +82,7 @@ module.exports = { options: { name: 'fonts/[name].[hash:8].[ext]' } - }, - { test: /\.yaml$/, loader: "json-loader!yaml-loader" }, + } ] }, externals: {