Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "third_party/termux-app"]
path = third_party/termux-app
url = https://github.com/SagerNet/termux-app.git
4 changes: 4 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,10 @@ dependencies {
implementation("com.github.jeziellago:compose-markdown:0.5.8")
implementation("org.kodein.emoji:emoji-kt:2.3.0")

// Terminal emulator
implementation(project(":terminal-emulator"))
implementation(project(":terminal-view"))

// Xposed API for self-hooking VPN hide module
compileOnly("de.robv.android.xposed:api:82")
compileOnly(project(":libxposed-api"))
Expand Down
21 changes: 21 additions & 0 deletions app/src/main/assets/termux-colors/argonaut.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# https://github.com/Mayccoll/Gogh/blob/master/themes/argonaut.sh
background=#0e1019
foreground=#fffaf4
cursor=#fffaf4

color0=#232323
color1=#ff000f
color2=#8ce10b
color3=#ffb900
color4=#008df8
color5=#6d43a6
color6=#00d8eb
color7=#ffffff
color8=#444444
color9=#ff2740
color10=#abe15b
color11=#ffd242
color12=#0092ff
color13=#9a5feb
color14=#67fff0
color15=#ffffff
30 changes: 30 additions & 0 deletions app/src/main/assets/termux-colors/base16-3024-dark.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-3024.dark.256.xresources
# Base16 3024
# Scheme: Jan T. Sott (http://github.com/idleberg)
foreground=#a5a2a2
background=#090300
cursor=#a5a2a2

color0=#090300
color1=#db2d20
color2=#01a252
color3=#fded02
color4=#01a0e4
color5=#a16a94
color6=#b5e4f4
color7=#a5a2a2
color8=#5c5855
color9=#db2d20
color10=#01a252
color11=#fded02
color12=#01a0e4
color13=#a16a94
color14=#b5e4f4
color15=#f7f7f7

color16=#e8bbd0
color17=#cdab53
color18=#3a3432
color19=#4a4543
color20=#807d7c
color21=#d6d5d4
30 changes: 30 additions & 0 deletions app/src/main/assets/termux-colors/base16-3024-light.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-3024.light.256.xresources
# Base16 3024
# Scheme: Jan T. Sott (http://github.com/idleberg)
foreground=#4a4543
background=#f7f7f7
cursor=#4a4543

color0=#090300
color1=#db2d20
color2=#01a252
color3=#fded02
color4=#01a0e4
color5=#a16a94
color6=#b5e4f4
color7=#a5a2a2
color8=#5c5855
color9=#db2d20
color10=#01a252
color11=#fded02
color12=#01a0e4
color13=#a16a94
color14=#b5e4f4
color15=#f7f7f7

color16=#e8bbd0
color17=#cdab53
color18=#3a3432
color19=#4a4543
color20=#807d7c
color21=#d6d5d4
28 changes: 28 additions & 0 deletions app/src/main/assets/termux-colors/base16-apathy-dark.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
foreground= #81B5AC
background= #031A16
cursor= #81B5AC

color0= #031A16
color1= #3E9688
color2= #883E96
color3= #3E4C96
color4= #96883E
color5= #4C963E
color6= #963E4C
color7= #81B5AC

color8= #2B685E
color9= #3E9688
color10= #883E96
color11= #3E4C96
color12= #96883E
color13= #4C963E
color14= #963E4C
color15= #D2E7E4

color16= #3E7996
color17= #3E965B
color18= #0B342D
color19= #184E45
color20= #5F9C92
color21= #A7CEC8
30 changes: 30 additions & 0 deletions app/src/main/assets/termux-colors/base16-apathy-light.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-apathy.light.256.xresources
# Base16 Apathy
# Scheme: Jannik Siebert (https://github.com/janniks)
foreground=#184E45
background=#D2E7E4
cursor=#184E45

color0=#031A16
color1=#3E9688
color2=#883E96
color3=#3E4C96
color4=#96883E
color5=#4C963E
color6=#963E4C
color7=#81B5AC
color8=#2B685E
color9=#3E9688
color10=#883E96
color11=#3E4C96
color12=#96883E
color13=#4C963E
color14=#963E4C
color15=#D2E7E4

color16=#3E7996
color17=#3E965B
color18=#0B342D
color19=#184E45
color20=#5F9C92
color21=#A7CEC8
30 changes: 30 additions & 0 deletions app/src/main/assets/termux-colors/base16-ashes-dark.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-ashes.dark.256.xresources
# Base16 Ashes
# Scheme: Jannik Siebert (https://github.com/janniks)
foreground=#C7CCD1
background=#1C2023
cursor=#C7CCD1

color0=#1C2023
color1=#C7AE95
color2=#95C7AE
color3=#AEC795
color4=#AE95C7
color5=#C795AE
color6=#95AEC7
color7=#C7CCD1
color8=#747C84
color9=#C7AE95
color10=#95C7AE
color11=#AEC795
color12=#AE95C7
color13=#C795AE
color14=#95AEC7
color15=#F3F4F5

color16=#C7C795
color17=#C79595
color18=#393F45
color19=#565E65
color20=#ADB3BA
color21=#DFE2E5
30 changes: 30 additions & 0 deletions app/src/main/assets/termux-colors/base16-ashes-light.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-ashes.light.256.xresources
# Base16 Ashes
# Scheme: Jannik Siebert (https://github.com/janniks)
foreground=#565E65
background=#F3F4F5
cursor=#565E65

color0=#1C2023
color1=#C7AE95
color2=#95C7AE
color3=#AEC795
color4=#AE95C7
color5=#C795AE
color6=#95AEC7
color7=#C7CCD1
color8=#747C84
color9=#C7AE95
color10=#95C7AE
color11=#AEC795
color12=#AE95C7
color13=#C795AE
color14=#95AEC7
color15=#F3F4F5

color16=#C7C795
color17=#C79595
color18=#393F45
color19=#565E65
color20=#ADB3BA
color21=#DFE2E5
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-atelierdune.dark.256.xresources
# Base16 Atelier Dune
# Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
foreground=#a6a28c
background=#20201d
cursor=#a6a28c

color0=#20201d
color1=#d73737
color2=#60ac39
color3=#cfb017
color4=#6684e1
color5=#b854d4
color6=#1fad83
color7=#a6a28c
color8=#7d7a68
color9=#d73737
color10=#60ac39
color11=#cfb017
color12=#6684e1
color13=#b854d4
color14=#1fad83
color15=#fefbec

color16=#b65611
color17=#d43552
color18=#292824
color19=#6e6b5e
color20=#999580
color21=#e8e4cf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-atelierdune.light.256.xresources
# Base16 Atelier Dune
# Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
foreground=#6e6b5e
background=#fefbec
cursor=#6e6b5e

color0=#20201d
color1=#d73737
color2=#60ac39
color3=#cfb017
color4=#6684e1
color5=#b854d4
color6=#1fad83
color7=#a6a28c
color8=#7d7a68
color9=#d73737
color10=#60ac39
color11=#cfb017
color12=#6684e1
color13=#b854d4
color14=#1fad83
color15=#fefbec

color16=#b65611
color17=#d43552
color18=#292824
color19=#6e6b5e
color20=#999580
color21=#e8e4cf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-atelierforest.dark.256.xresources
# Base16 Atelier Forest
# Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
foreground=#a8a19f
background=#1b1918
cursor=#a8a19f

color0=#1b1918
color1=#f22c40
color2=#5ab738
color3=#d5911a
color4=#407ee7
color5=#6666ea
color6=#00ad9c
color7=#a8a19f
color8=#766e6b
color9=#f22c40
color10=#5ab738
color11=#d5911a
color12=#407ee7
color13=#6666ea
color14=#00ad9c
color15=#f1efee

color16=#df5320
color17=#c33ff3
color18=#2c2421
color19=#68615e
color20=#9c9491
color21=#e6e2e0
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-atelierforest.light.256.xresources
# Base16 Atelier Forest
# Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
foreground=#68615e
background=#f1efee
cursor=#68615e

color0=#1b1918
color1=#f22c40
color2=#5ab738
color3=#d5911a
color4=#407ee7
color5=#6666ea
color6=#00ad9c
color7=#a8a19f
color8=#766e6b
color9=#f22c40
color10=#5ab738
color11=#d5911a
color12=#407ee7
color13=#6666ea
color14=#00ad9c
color15=#f1efee

color16=#df5320
color17=#c33ff3
color18=#2c2421
color19=#68615e
color20=#9c9491
color21=#e6e2e0
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# https://github.com/chriskempson/base16-xresources/blob/master/base16-atelierheath.dark.256.xresources
# Base16 Atelier Heath
# Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
foreground=#ab9bab
background=#1b181b
cursor=#ab9bab

color0=#1b181b
color1=#ca402b
color2=#379a37
color3=#bb8a35
color4=#516aec
color5=#7b59c0
color6=#159393
color7=#ab9bab
color8=#776977
color9=#ca402b
color10=#379a37
color11=#bb8a35
color12=#516aec
color13=#7b59c0
color14=#159393
color15=#f7f3f7

color16=#a65926
color17=#cc33cc
color18=#292329
color19=#695d69
color20=#9e8f9e
color21=#d8cad8
Loading