├── @Help ├── Dotfiles ├── basher ├── experimental │ ├── get-desk.sh │ ├── greet.txt │ └── ubuntu.sh ├── startdesk ├── stopdesk ├── termux │ ├── colors.properties │ ├── font.ttf │ └── termux.properties ├── themes │ ├── .config │ │ ├── Thunar │ │ │ ├── accels.scm │ │ │ └── uca.xml │ │ ├── autostart │ │ │ ├── Symlink Fix 2.desktop │ │ │ └── xfce4-clipman-plugin-autostart.desktop │ │ ├── glib-2.0 │ │ │ └── settings │ │ │ │ └── keyfile │ │ ├── gtk-3.0 │ │ │ └── bookmarks │ │ ├── leafpad │ │ │ └── leafpadrc │ │ ├── mimeapps.list │ │ ├── neofetch │ │ │ └── config.conf │ │ ├── ristretto │ │ │ └── accels.scm │ │ ├── vim │ │ │ └── autoload │ │ │ │ └── plug.vim │ │ ├── xarchiver │ │ │ └── xarchiverrc │ │ └── xfce4 │ │ │ ├── desktop │ │ │ ├── icons.screen.latest.rc │ │ │ ├── icons.screen0-1008x725.rc │ │ │ ├── icons.screen0-1311x752.rc │ │ │ ├── icons.screen0-1316x752.rc │ │ │ ├── icons.screen0-1317x702.rc │ │ │ ├── icons.screen0-1317x703.rc │ │ │ ├── icons.screen0-1317x718.rc │ │ │ ├── icons.screen0-1317x752.rc │ │ │ ├── icons.screen0-1344x702.rc │ │ │ ├── icons.screen0-1344x719.rc │ │ │ ├── icons.screen0-1344x720.rc │ │ │ ├── icons.screen0-1344x724.rc │ │ │ ├── icons.screen0-1344x725.rc │ │ │ ├── icons.screen0-1344x727.rc │ │ │ ├── icons.screen0-1344x730.rc │ │ │ ├── icons.screen0-1344x752.rc │ │ │ ├── icons.screen0-1904x1037.rc │ │ │ └── icons.screen0-1904x1157.rc │ │ │ ├── panel │ │ │ ├── launcher-10 │ │ │ │ └── 01622367685.desktop │ │ │ ├── launcher-20 │ │ │ │ └── 01622366459.desktop │ │ │ ├── launcher-6 │ │ │ │ └── 01622596624.desktop │ │ │ ├── launcher-7 │ │ │ │ └── 01622367669.desktop │ │ │ ├── launcher-8 │ │ │ │ └── 01622367697.desktop │ │ │ ├── whiskermenu-1.rc │ │ │ └── xfce4-clipman-actions.xml │ │ │ ├── terminal │ │ │ ├── accels.scm │ │ │ └── terminalrc │ │ │ └── xfconf │ │ │ └── xfce-perchannel-xml │ │ │ ├── displays.xml │ │ │ ├── ristretto.xml │ │ │ ├── thunar.xml │ │ │ ├── xfce4-appfinder.xml │ │ │ ├── xfce4-desktop.xml │ │ │ ├── xfce4-keyboard-shortcuts.xml │ │ │ ├── xfce4-panel.xml │ │ │ ├── xfce4-session.xml │ │ │ ├── xfce4-settings-manager.xml │ │ │ ├── xfce4-taskmanager.xml │ │ │ ├── xfwm4.xml │ │ │ └── xsettings.xml │ ├── config.tar.gz │ ├── font.tar.gz │ ├── icon.tar.gz │ └── theme.tar.gz └── xstartup ├── LICENSE ├── README.md ├── Screens ├── 1.jpg ├── 10.jpg ├── 11.jpg ├── 12.jpg ├── 13.jpg ├── 14.jpg ├── 15.jpg ├── 16.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg └── Term-desk.gif ├── install-desk.sh └── termify.sh /@Help: -------------------------------------------------------------------------------- 1 | @variables 2 | theme 3 | REPO 4 | icon 5 | 6 | @install 7 | install.sh 8 | 9 | @update desk 10 | update.sh 11 | 12 | @termux properties fix 13 | propedit.sh 14 | 15 | 16 | -------------------------------------------------------------------------------- /Dotfiles/basher: -------------------------------------------------------------------------------- 1 | 2 | # Enter Your Username Here 3 | # Hostname can Be Your Desk or Device Name.. 4 | 5 | export USER=Termuser 6 | export HOSTNAME=Term-Desk 7 | 8 | 9 | echo "How Are You Today, $USER" 10 | lsd 11 | echo "" 12 | 13 | alias ls="lsd" 14 | alias la="lsd -a" 15 | alias rf="rm -rf" 16 | alias extr="tar xf" 17 | alias compr="tar -cvf" 18 | alias i="apt install" 19 | alias rem="apt remove" 20 | alias sd="/sdcard" 21 | alias home="$HOME" 22 | alias used="ncdu" 23 | alias n="nnn" 24 | alias append="echo >>" 25 | alias play="mpv" 26 | 27 | # Symlink Fixes 28 | rm -rf ~/DCIM/* ~/Android/* && ln -s ~/storage/dcim/* ~/DCIM && ln -s ~/storage/shared/* ~/Android -------------------------------------------------------------------------------- /Dotfiles/experimental/get-desk.sh: -------------------------------------------------------------------------------- 1 | apt update 2 | apt install git 3 | git clone https://github.com/ayesumit/Termux-Desk $HOME 4 | cd ~/Termux-Desk 5 | bash install-desk.sh -------------------------------------------------------------------------------- /Dotfiles/experimental/greet.txt: -------------------------------------------------------------------------------- 1 | Read Me... 2 | 3 | I Am a Student in Class 12 And I Gotta Things To Do... 4 | Some Things Are Still Missing So I Will Fix Later... 5 | 6 | Thanks For Installing...... 7 | 8 | If You Like My Work Then Please Follow my IG.. 9 | 10 | or If You Want To Contribute... 11 | You Are Welcome 12 | 13 | Theres A Shortcut to Stopdesk in Menu Panel Of Desk For ease 14 | 15 | Android Symlinked For Acces To Android's Folder 16 | 17 | Start Desktop by Typing Stardesk 18 | And Stopdesk To Stop 19 | 20 | 21 | -------------------------------------------------------------------------------- /Dotfiles/experimental/ubuntu.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install wget -y 3 | folder=ubuntu-fs 4 | if [ -d "$folder" ]; then 5 | first=1 6 | echo "skipping downloading" 7 | fi 8 | tarball="ubuntu-rootfs.tar.xz" 9 | if [ "$first" != 1 ];then 10 | if [ ! -f $tarball ]; then 11 | echo "Download Rootfs, this may take a while base on your internet speed." 12 | case `dpkg --print-architecture` in 13 | aarch64) 14 | archurl="arm64" ;; 15 | arm) 16 | archurl="armhf" ;; 17 | amd64) 18 | archurl="amd64" ;; 19 | x86_64) 20 | archurl="amd64" ;; 21 | i*86) 22 | archurl="i386" ;; 23 | x86) 24 | archurl="i386" ;; 25 | *) 26 | echo "unknown architecture"; exit 1 ;; 27 | esac 28 | wget "https://github.com/Techriz/AndronixOrigin/blob/master/Rootfs/Ubuntu/${archurl}/ubuntu-rootfs-${archurl}.tar.xz?raw=true" -O $tarball 29 | fi 30 | cur=`pwd` 31 | mkdir -p "$folder" 32 | cd "$folder" 33 | echo "Decompressing Rootfs, please be patient." 34 | proot --link2symlink tar -xJf ${cur}/${tarball}||: 35 | cd "$cur" 36 | fi 37 | mkdir -p ubuntu-binds 38 | bin=start-ubuntu.sh 39 | echo "writing launch script" 40 | cat > $bin <<- EOM 41 | #!/bin/bash 42 | cd \$(dirname \$0) 43 | ## unset LD_PRELOAD in case termux-exec is installed 44 | unset LD_PRELOAD 45 | command="proot" 46 | command+=" --link2symlink" 47 | command+=" -0" 48 | command+=" -r $folder" 49 | if [ -n "\$(ls -A ubuntu-binds)" ]; then 50 | for f in ubuntu-binds/* ;do 51 | . \$f 52 | done 53 | fi 54 | command+=" -b /dev" 55 | command+=" -b /proc" 56 | command+=" -b ubuntu-fs/root:/dev/shm" 57 | ## uncomment the following line to have access to the home directory of termux 58 | #command+=" -b /data/data/com.termux/files/home:/root" 59 | ## uncomment the following line to mount /sdcard directly to / 60 | #command+=" -b /sdcard" 61 | command+=" -w /root" 62 | command+=" /usr/bin/env -i" 63 | command+=" HOME=/root" 64 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 65 | command+=" TERM=\$TERM" 66 | command+=" LANG=C.UTF-8" 67 | command+=" /bin/bash --login" 68 | com="\$@" 69 | if [ -z "\$1" ];then 70 | exec \$command 71 | else 72 | \$command -c "\$com" 73 | fi 74 | EOM 75 | 76 | echo "fixing shebang of $bin" 77 | termux-fix-shebang $bin 78 | echo "making $bin executable" 79 | chmod +x $bin 80 | echo "removing image for some space" 81 | rm $tarball 82 | echo "You can now launch Ubuntu with the ./${bin} script" 83 | -------------------------------------------------------------------------------- /Dotfiles/startdesk: -------------------------------------------------------------------------------- 1 | vncserver -name remote-desktop -localhost :1 -------------------------------------------------------------------------------- /Dotfiles/stopdesk: -------------------------------------------------------------------------------- 1 | vncserver -kill :1 2 | rm -rf $HOME/.vnc/localhost:1.pid 3 | rm -rf /tmp/.X1-lock 4 | rm -rf /tmp/.X11-unix/X1 -------------------------------------------------------------------------------- /Dotfiles/termux/colors.properties: -------------------------------------------------------------------------------- 1 | # http=//xcolors.net/dl/neon 2 | background=#171717 3 | foreground=#F8F8F8 4 | # black 5 | color0=#171717 6 | color8=#38252C 7 | # red 8 | color1=#D81765 9 | color9=#FF0000 10 | # green 11 | color2=#97D01A 12 | color10=#76B639 13 | # yellow 14 | color3=#FFA800 15 | color11=#E1A126 16 | # blue 17 | color4=#16B1FB 18 | color12=#289CD5 19 | # magenta 20 | color5=#FF2491 21 | color13=#FF2491 22 | # cyan 23 | color6=#0FDCB6 24 | color14=#0A9B81 25 | # white 26 | color7=#EBEBEB 27 | color15=#F8F8F8 28 | -------------------------------------------------------------------------------- /Dotfiles/termux/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Dotfiles/termux/font.ttf -------------------------------------------------------------------------------- /Dotfiles/termux/termux.properties: -------------------------------------------------------------------------------- 1 | #_______MADE BY AYESUMIT_______ 2 | #default, arrows-only, arrows-all, all and none 3 | # extra-keys-style = default 4 | 5 | # extra-keys = [[ESC, TAB, CTRL, ALT, {key: '-', popup: '|'}, DOWN, UP]] 6 | 7 | extra-keys = [['ESC','/','-','HOME','UP','END','PGUP'], \ 8 | ['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN']] 9 | 10 | ### Configuration with additional popup keys (swipe up from an extra key) 11 | # extra-keys = [[ \ 12 | # {key: ESC, popup: {macro: "CTRL f d", display: "tmux exit"}}, \ 13 | # {key: CTRL, popup: {macro: "CTRL f BKSP", display: "tmux ←"}}, \ 14 | # {key: ALT, popup: {macro: "CTRL f TAB", display: "tmux →"}}, \ 15 | # {key: TAB, popup: {macro: "ALT a", display: A-a}}, \ 16 | # {key: LEFT, popup: HOME}, \ 17 | # {key: DOWN, popup: PGDN}, \ 18 | # {key: UP, popup: PGUP}, \ 19 | # {key: RIGHT, popup: END}, \ 20 | # {macro: "ALT j", display: A-j, popup: {macro: "ALT g", display: A-g}}, \ 21 | # {key: KEYBOARD, popup: {macro: "CTRL d", display: exit}} \ 22 | # ]] 23 | 24 | use-black-ui = true 25 | 26 | bell-character = ignore 27 | 28 | # back-key=escape 29 | # back-key=back 30 | 31 | enforce-char-based-input = true 32 | # ctrl-space-workaround = true 33 | 34 | #fullscreen = true 35 | #use-fullscreen-workaround = true 36 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/Thunar/accels.scm: -------------------------------------------------------------------------------- 1 | ; Thunar GtkAccelMap rc-file -*- scheme -*- 2 | ; this file is an automated accelerator map dump 3 | ; 4 | ; (gtk_accel_path "/ThunarLauncher/delete-3" "KP_Delete") 5 | ; (gtk_accel_path "/ThunarLauncher/delete" "") 6 | ; (gtk_accel_path "/ThunarStandardView/invert-selection" "") 7 | ; (gtk_accel_path "/ThunarLauncher/open-in-new-tab" "p") 8 | ; (gtk_accel_path "/ThunarLauncher/delete-2" "Delete") 9 | ; (gtk_accel_path "/ThunarWindow/zoom-in" "KP_Add") 10 | ; (gtk_accel_path "/ThunarWindow/empty-trash" "") 11 | ; (gtk_accel_path "/ThunarLauncher/open" "o") 12 | ; (gtk_accel_path "/ThunarWindow/reload" "r") 13 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") 14 | ; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") 15 | ; (gtk_accel_path "/ThunarWindow/open-network" "") 16 | ; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") 17 | ; (gtk_accel_path "/ThunarLauncher/move-to-trash" "") 18 | ; (gtk_accel_path "/ThunarStandardView/back-alt" "BackSpace") 19 | ; (gtk_accel_path "/ThunarLauncher/paste" "v") 20 | ; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") 21 | ; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") 22 | ; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") 23 | ; (gtk_accel_path "/ThunarWindow/about" "") 24 | ; (gtk_accel_path "/ThunarWindow/open-computer" "") 25 | ; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") 26 | ; (gtk_accel_path "/ThunarWindow/open-file-system" "") 27 | ; (gtk_accel_path "/ThunarWindow/open-parent" "Up") 28 | ; (gtk_accel_path "/ThunarWindow/view-menu" "") 29 | ; (gtk_accel_path "/ThunarStandardView/properties" "Return") 30 | ; (gtk_accel_path "/ThunarLauncher/open-in-new-window" "o") 31 | ; (gtk_accel_path "/ThunarStandardView/back" "Left") 32 | ; (gtk_accel_path "/ThunarLauncher/trash-delete" "Delete") 33 | ; (gtk_accel_path "/ThunarWindow/sendto-menu" "") 34 | ; (gtk_accel_path "/ThunarWindow/reload-alt" "F5") 35 | ; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "minus") 36 | ; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") 37 | ; (gtk_accel_path "/ThunarStandardView/create-document" "") 38 | ; (gtk_accel_path "/ThunarWindow/close-tab" "w") 39 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") 40 | ; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "") 41 | ; (gtk_accel_path "/ThunarStandardView/rename" "F2") 42 | ; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") 43 | ; (gtk_accel_path "/ThunarWindow/open-home" "Home") 44 | ; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") 45 | ; (gtk_accel_path "/ThunarWindow/open-templates" "") 46 | ; (gtk_accel_path "/ThunarLauncher/execute" "") 47 | ; (gtk_accel_path "/ThunarWindow/close-window" "q") 48 | ; (gtk_accel_path "/ThunarLauncher/cut" "x") 49 | ; (gtk_accel_path "/ThunarLauncher/sendto-desktop" "") 50 | ; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") 51 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-toolbar" "") 52 | ; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") 53 | ; (gtk_accel_path "/ThunarLauncher/open-with-other" "") 54 | ; (gtk_accel_path "/ThunarWindow/zoom-out" "KP_Subtract") 55 | ; (gtk_accel_path "/ThunarStandardView/duplicate" "") 56 | ; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") 57 | ; (gtk_accel_path "/ThunarWindow/edit-menu" "") 58 | ; (gtk_accel_path "/ThunarWindow/contents" "F1") 59 | ; (gtk_accel_path "/ThunarWindow/preferences" "") 60 | ; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "plus") 61 | ; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") 62 | ; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") 63 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") 64 | ; (gtk_accel_path "/ThunarWindow/view-statusbar" "") 65 | ; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") 66 | ; (gtk_accel_path "/ThunarWindow/open-trash" "") 67 | ; (gtk_accel_path "/ThunarLauncher/restore" "") 68 | ; (gtk_accel_path "/ThunarWindow/open-desktop" "") 69 | ; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") 70 | ; (gtk_accel_path "/ThunarStandardView/create-folder" "n") 71 | ; (gtk_accel_path "/ThunarWindow/open-location" "l") 72 | ; (gtk_accel_path "/ThunarWindow/view-menubar" "m") 73 | ; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "0") 74 | ; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") 75 | ; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") 76 | ; (gtk_accel_path "/ThunarWindow/new-window" "n") 77 | ; (gtk_accel_path "/ThunarStandardView/forward" "Right") 78 | ; (gtk_accel_path "/ThunarLauncher/copy" "c") 79 | ; (gtk_accel_path "/ThunarWindow/file-menu" "") 80 | ; (gtk_accel_path "/ThunarStandardView/make-link" "") 81 | ; (gtk_accel_path "/ThunarStandardView/sort-descending" "") 82 | ; (gtk_accel_path "/ThunarWindow/new-tab" "t") 83 | ; (gtk_accel_path "/ThunarWindow/go-menu" "") 84 | ; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") 85 | ; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") 86 | ; (gtk_accel_path "/ThunarWindow/view-location-selector-pathbar" "") 87 | ; (gtk_accel_path "/ThunarWindow/show-hidden" "h") 88 | ; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") 89 | ; (gtk_accel_path "/ThunarWindow/zoom-reset" "KP_0") 90 | ; (gtk_accel_path "/ThunarLauncher/trash-delete-2" "KP_Delete") 91 | ; (gtk_accel_path "/ThunarWindow/detach-tab" "") 92 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/Thunar/uca.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | utilities-terminal 5 | Open Terminal Here 6 | 1622366457236069-1 7 | exo-open --working-directory %f --launch TerminalEmulator 8 | Example for a custom action 9 | * 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/autostart/Symlink Fix 2.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Version=0.9.4 4 | Type=Application 5 | Name=Symlink Fix 6 | Comment=Android Symlink Fix 7 | Exec=rm -rf ~/DCIM/* ~/Android/* && ln -s ~/storage/dcim/* ~/DCIM && ln -s ~/storage/shared/* ~/Android 8 | OnlyShowIn=XFCE; 9 | RunHook=0 10 | StartupNotify=false 11 | Terminal=false 12 | Hidden=false 13 | 14 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/autostart/xfce4-clipman-plugin-autostart.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Hidden=true 3 | TryExec=xfce4-clipman 4 | Exec=xfce4-clipman 5 | 6 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/glib-2.0/settings/keyfile: -------------------------------------------------------------------------------- 1 | [org/gtk/settings/file-chooser] 2 | window-position=(30, 0) 3 | window-size=(1096, 822) 4 | date-format='regular' 5 | location-mode='path-bar' 6 | show-hidden=true 7 | show-size-column=true 8 | show-type-column=true 9 | sidebar-width=174 10 | sort-column='name' 11 | sort-directories-first=false 12 | sort-order='ascending' 13 | type-format='category' 14 | 15 | [org/gtk/settings/color-chooser] 16 | selected-color=(true, 0.023333333333333334, 0.023333333333333334, 0.023333333333333334, 0.57288135593220335) 17 | custom-colors=[(0.023333333333333334, 0.023333333333333334, 0.023333333333333334, 0.57288135593220335), (0.51666666666666672, 0.51494444444444454, 0.51494444444444454, 0.0), (0.0, 0.0, 0.0, 0.108475), (0.0, 0.0, 0.0, 0.48135593220338985), (0.15000000000000002, 0.14250000000000004, 0.14250000000000004, 0.4576271186440678), (1.0, 1.0, 1.0, 0.0), (0.81666666666666676, 0.81666666666666676, 0.81666666666666676, 0.24745762711864408), (0.094117647058823528, 0.10588235294117647, 0.15686274509803921, 1.0)] 18 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/gtk-3.0/bookmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Dotfiles/themes/.config/gtk-3.0/bookmarks -------------------------------------------------------------------------------- /Dotfiles/themes/.config/leafpad/leafpadrc: -------------------------------------------------------------------------------- 1 | 0.8.18.1 2 | 600 3 | 400 4 | Monospace 12 5 | 0 6 | 0 7 | 0 8 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/mimeapps.list: -------------------------------------------------------------------------------- 1 | [Added Associations] 2 | audio/mpeg=userapp-mpv-I2XN40.desktop; 3 | inode/symlink=leafpad.desktop; 4 | image/jpeg=ristretto.desktop; 5 | application/x-theme=leafpad.desktop; 6 | 7 | [Default Applications] 8 | audio/mpeg=userapp-mpv-I2XN40.desktop 9 | inode/symlink=leafpad.desktop 10 | image/jpeg=ristretto.desktop 11 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/neofetch/config.conf: -------------------------------------------------------------------------------- 1 | # See this wiki page for more info: 2 | # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info 3 | print_info() { 4 | info title 5 | info underline 6 | 7 | info "OS" distro 8 | info "Host" model 9 | info "Kernel" kernel 10 | info "Uptime" uptime 11 | info "Packages" packages 12 | info "Shell" shell 13 | info "Resolution" resolution 14 | info "DE" de 15 | info "WM" wm 16 | info "WM Theme" wm_theme 17 | info "Theme" theme 18 | info "Icons" icons 19 | info "Terminal" term 20 | info "Terminal Font" term_font 21 | info "CPU" cpu 22 | info "GPU" gpu 23 | info "Memory" memory 24 | 25 | # info "GPU Driver" gpu_driver # Linux/macOS only 26 | # info "CPU Usage" cpu_usage 27 | # info "Disk" disk 28 | # info "Battery" battery 29 | # info "Font" font 30 | # info "Song" song 31 | # [[ "$player" ]] && prin "Music Player" "$player" 32 | # info "Local IP" local_ip 33 | # info "Public IP" public_ip 34 | # info "Users" users 35 | # info "Locale" locale # This only works on glibc systems. 36 | 37 | info cols 38 | } 39 | 40 | # Title 41 | 42 | 43 | # Hide/Show Fully qualified domain name. 44 | # 45 | # Default: 'off' 46 | # Values: 'on', 'off' 47 | # Flag: --title_fqdn 48 | title_fqdn="off" 49 | 50 | 51 | # Kernel 52 | 53 | 54 | # Shorten the output of the kernel function. 55 | # 56 | # Default: 'on' 57 | # Values: 'on', 'off' 58 | # Flag: --kernel_shorthand 59 | # Supports: Everything except *BSDs (except PacBSD and PC-BSD) 60 | # 61 | # Example: 62 | # on: '4.8.9-1-ARCH' 63 | # off: 'Linux 4.8.9-1-ARCH' 64 | kernel_shorthand="on" 65 | 66 | 67 | # Distro 68 | 69 | 70 | # Shorten the output of the distro function 71 | # 72 | # Default: 'off' 73 | # Values: 'on', 'tiny', 'off' 74 | # Flag: --distro_shorthand 75 | # Supports: Everything except Windows and Haiku 76 | distro_shorthand="off" 77 | 78 | # Show/Hide OS Architecture. 79 | # Show 'x86_64', 'x86' and etc in 'Distro:' output. 80 | # 81 | # Default: 'on' 82 | # Values: 'on', 'off' 83 | # Flag: --os_arch 84 | # 85 | # Example: 86 | # on: 'Arch Linux x86_64' 87 | # off: 'Arch Linux' 88 | os_arch="on" 89 | 90 | 91 | # Uptime 92 | 93 | 94 | # Shorten the output of the uptime function 95 | # 96 | # Default: 'on' 97 | # Values: 'on', 'tiny', 'off' 98 | # Flag: --uptime_shorthand 99 | # 100 | # Example: 101 | # on: '2 days, 10 hours, 3 mins' 102 | # tiny: '2d 10h 3m' 103 | # off: '2 days, 10 hours, 3 minutes' 104 | uptime_shorthand="on" 105 | 106 | 107 | # Memory 108 | 109 | 110 | # Show memory pecentage in output. 111 | # 112 | # Default: 'off' 113 | # Values: 'on', 'off' 114 | # Flag: --memory_percent 115 | # 116 | # Example: 117 | # on: '1801MiB / 7881MiB (22%)' 118 | # off: '1801MiB / 7881MiB' 119 | memory_percent="off" 120 | 121 | # Change memory output unit. 122 | # 123 | # Default: 'mib' 124 | # Values: 'kib', 'mib', 'gib' 125 | # Flag: --memory_unit 126 | # 127 | # Example: 128 | # kib '1020928KiB / 7117824KiB' 129 | # mib '1042MiB / 6951MiB' 130 | # gib: ' 0.98GiB / 6.79GiB' 131 | memory_unit="mib" 132 | 133 | 134 | # Packages 135 | 136 | 137 | # Show/Hide Package Manager names. 138 | # 139 | # Default: 'tiny' 140 | # Values: 'on', 'tiny' 'off' 141 | # Flag: --package_managers 142 | # 143 | # Example: 144 | # on: '998 (pacman), 8 (flatpak), 4 (snap)' 145 | # tiny: '908 (pacman, flatpak, snap)' 146 | # off: '908' 147 | package_managers="on" 148 | 149 | 150 | # Shell 151 | 152 | 153 | # Show the path to $SHELL 154 | # 155 | # Default: 'off' 156 | # Values: 'on', 'off' 157 | # Flag: --shell_path 158 | # 159 | # Example: 160 | # on: '/bin/bash' 161 | # off: 'bash' 162 | shell_path="off" 163 | 164 | # Show $SHELL version 165 | # 166 | # Default: 'on' 167 | # Values: 'on', 'off' 168 | # Flag: --shell_version 169 | # 170 | # Example: 171 | # on: 'bash 4.4.5' 172 | # off: 'bash' 173 | shell_version="on" 174 | 175 | 176 | # CPU 177 | 178 | 179 | # CPU speed type 180 | # 181 | # Default: 'bios_limit' 182 | # Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. 183 | # Flag: --speed_type 184 | # Supports: Linux with 'cpufreq' 185 | # NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. 186 | speed_type="bios_limit" 187 | 188 | # CPU speed shorthand 189 | # 190 | # Default: 'off' 191 | # Values: 'on', 'off'. 192 | # Flag: --speed_shorthand 193 | # NOTE: This flag is not supported in systems with CPU speed less than 1 GHz 194 | # 195 | # Example: 196 | # on: 'i7-6500U (4) @ 3.1GHz' 197 | # off: 'i7-6500U (4) @ 3.100GHz' 198 | speed_shorthand="off" 199 | 200 | # Enable/Disable CPU brand in output. 201 | # 202 | # Default: 'on' 203 | # Values: 'on', 'off' 204 | # Flag: --cpu_brand 205 | # 206 | # Example: 207 | # on: 'Intel i7-6500U' 208 | # off: 'i7-6500U (4)' 209 | cpu_brand="on" 210 | 211 | # CPU Speed 212 | # Hide/Show CPU speed. 213 | # 214 | # Default: 'on' 215 | # Values: 'on', 'off' 216 | # Flag: --cpu_speed 217 | # 218 | # Example: 219 | # on: 'Intel i7-6500U (4) @ 3.1GHz' 220 | # off: 'Intel i7-6500U (4)' 221 | cpu_speed="on" 222 | 223 | # CPU Cores 224 | # Display CPU cores in output 225 | # 226 | # Default: 'logical' 227 | # Values: 'logical', 'physical', 'off' 228 | # Flag: --cpu_cores 229 | # Support: 'physical' doesn't work on BSD. 230 | # 231 | # Example: 232 | # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) 233 | # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) 234 | # off: 'Intel i7-6500U @ 3.1GHz' 235 | cpu_cores="logical" 236 | 237 | # CPU Temperature 238 | # Hide/Show CPU temperature. 239 | # Note the temperature is added to the regular CPU function. 240 | # 241 | # Default: 'off' 242 | # Values: 'C', 'F', 'off' 243 | # Flag: --cpu_temp 244 | # Supports: Linux, BSD 245 | # NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable 246 | # coretemp kernel module. This only supports newer Intel processors. 247 | # 248 | # Example: 249 | # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' 250 | # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' 251 | # off: 'Intel i7-6500U (4) @ 3.1GHz' 252 | cpu_temp="off" 253 | 254 | 255 | # GPU 256 | 257 | 258 | # Enable/Disable GPU Brand 259 | # 260 | # Default: 'on' 261 | # Values: 'on', 'off' 262 | # Flag: --gpu_brand 263 | # 264 | # Example: 265 | # on: 'AMD HD 7950' 266 | # off: 'HD 7950' 267 | gpu_brand="on" 268 | 269 | # Which GPU to display 270 | # 271 | # Default: 'all' 272 | # Values: 'all', 'dedicated', 'integrated' 273 | # Flag: --gpu_type 274 | # Supports: Linux 275 | # 276 | # Example: 277 | # all: 278 | # GPU1: AMD HD 7950 279 | # GPU2: Intel Integrated Graphics 280 | # 281 | # dedicated: 282 | # GPU1: AMD HD 7950 283 | # 284 | # integrated: 285 | # GPU1: Intel Integrated Graphics 286 | gpu_type="all" 287 | 288 | 289 | # Resolution 290 | 291 | 292 | # Display refresh rate next to each monitor 293 | # Default: 'off' 294 | # Values: 'on', 'off' 295 | # Flag: --refresh_rate 296 | # Supports: Doesn't work on Windows. 297 | # 298 | # Example: 299 | # on: '1920x1080 @ 60Hz' 300 | # off: '1920x1080' 301 | refresh_rate="off" 302 | 303 | 304 | # Gtk Theme / Icons / Font 305 | 306 | 307 | # Shorten output of GTK Theme / Icons / Font 308 | # 309 | # Default: 'off' 310 | # Values: 'on', 'off' 311 | # Flag: --gtk_shorthand 312 | # 313 | # Example: 314 | # on: 'Numix, Adwaita' 315 | # off: 'Numix [GTK2], Adwaita [GTK3]' 316 | gtk_shorthand="off" 317 | 318 | 319 | # Enable/Disable gtk2 Theme / Icons / Font 320 | # 321 | # Default: 'on' 322 | # Values: 'on', 'off' 323 | # Flag: --gtk2 324 | # 325 | # Example: 326 | # on: 'Numix [GTK2], Adwaita [GTK3]' 327 | # off: 'Adwaita [GTK3]' 328 | gtk2="on" 329 | 330 | # Enable/Disable gtk3 Theme / Icons / Font 331 | # 332 | # Default: 'on' 333 | # Values: 'on', 'off' 334 | # Flag: --gtk3 335 | # 336 | # Example: 337 | # on: 'Numix [GTK2], Adwaita [GTK3]' 338 | # off: 'Numix [GTK2]' 339 | gtk3="on" 340 | 341 | 342 | # IP Address 343 | 344 | 345 | # Website to ping for the public IP 346 | # 347 | # Default: 'http://ident.me' 348 | # Values: 'url' 349 | # Flag: --ip_host 350 | public_ip_host="http://ident.me" 351 | 352 | # Public IP timeout. 353 | # 354 | # Default: '2' 355 | # Values: 'int' 356 | # Flag: --ip_timeout 357 | public_ip_timeout=2 358 | 359 | 360 | # Desktop Environment 361 | 362 | 363 | # Show Desktop Environment version 364 | # 365 | # Default: 'on' 366 | # Values: 'on', 'off' 367 | # Flag: --de_version 368 | de_version="on" 369 | 370 | 371 | # Disk 372 | 373 | 374 | # Which disks to display. 375 | # The values can be any /dev/sdXX, mount point or directory. 376 | # NOTE: By default we only show the disk info for '/'. 377 | # 378 | # Default: '/' 379 | # Values: '/', '/dev/sdXX', '/path/to/drive'. 380 | # Flag: --disk_show 381 | # 382 | # Example: 383 | # disk_show=('/' '/dev/sdb1'): 384 | # 'Disk (/): 74G / 118G (66%)' 385 | # 'Disk (/mnt/Videos): 823G / 893G (93%)' 386 | # 387 | # disk_show=('/'): 388 | # 'Disk (/): 74G / 118G (66%)' 389 | # 390 | disk_show=('/') 391 | 392 | # Disk subtitle. 393 | # What to append to the Disk subtitle. 394 | # 395 | # Default: 'mount' 396 | # Values: 'mount', 'name', 'dir', 'none' 397 | # Flag: --disk_subtitle 398 | # 399 | # Example: 400 | # name: 'Disk (/dev/sda1): 74G / 118G (66%)' 401 | # 'Disk (/dev/sdb2): 74G / 118G (66%)' 402 | # 403 | # mount: 'Disk (/): 74G / 118G (66%)' 404 | # 'Disk (/mnt/Local Disk): 74G / 118G (66%)' 405 | # 'Disk (/mnt/Videos): 74G / 118G (66%)' 406 | # 407 | # dir: 'Disk (/): 74G / 118G (66%)' 408 | # 'Disk (Local Disk): 74G / 118G (66%)' 409 | # 'Disk (Videos): 74G / 118G (66%)' 410 | # 411 | # none: 'Disk: 74G / 118G (66%)' 412 | # 'Disk: 74G / 118G (66%)' 413 | # 'Disk: 74G / 118G (66%)' 414 | disk_subtitle="mount" 415 | 416 | # Disk percent. 417 | # Show/Hide disk percent. 418 | # 419 | # Default: 'on' 420 | # Values: 'on', 'off' 421 | # Flag: --disk_percent 422 | # 423 | # Example: 424 | # on: 'Disk (/): 74G / 118G (66%)' 425 | # off: 'Disk (/): 74G / 118G' 426 | disk_percent="on" 427 | 428 | 429 | # Song 430 | 431 | 432 | # Manually specify a music player. 433 | # 434 | # Default: 'auto' 435 | # Values: 'auto', 'player-name' 436 | # Flag: --music_player 437 | # 438 | # Available values for 'player-name': 439 | # 440 | # amarok 441 | # audacious 442 | # banshee 443 | # bluemindo 444 | # clementine 445 | # cmus 446 | # deadbeef 447 | # deepin-music 448 | # dragon 449 | # elisa 450 | # exaile 451 | # gnome-music 452 | # gmusicbrowser 453 | # gogglesmm 454 | # guayadeque 455 | # io.elementary.music 456 | # iTunes 457 | # juk 458 | # lollypop 459 | # mocp 460 | # mopidy 461 | # mpd 462 | # muine 463 | # netease-cloud-music 464 | # olivia 465 | # playerctl 466 | # pogo 467 | # pragha 468 | # qmmp 469 | # quodlibet 470 | # rhythmbox 471 | # sayonara 472 | # smplayer 473 | # spotify 474 | # strawberry 475 | # tauonmb 476 | # tomahawk 477 | # vlc 478 | # xmms2d 479 | # xnoise 480 | # yarock 481 | music_player="auto" 482 | 483 | # Format to display song information. 484 | # 485 | # Default: '%artist% - %album% - %title%' 486 | # Values: '%artist%', '%album%', '%title%' 487 | # Flag: --song_format 488 | # 489 | # Example: 490 | # default: 'Song: Jet - Get Born - Sgt Major' 491 | song_format="%artist% - %album% - %title%" 492 | 493 | # Print the Artist, Album and Title on separate lines 494 | # 495 | # Default: 'off' 496 | # Values: 'on', 'off' 497 | # Flag: --song_shorthand 498 | # 499 | # Example: 500 | # on: 'Artist: The Fratellis' 501 | # 'Album: Costello Music' 502 | # 'Song: Chelsea Dagger' 503 | # 504 | # off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' 505 | song_shorthand="off" 506 | 507 | # 'mpc' arguments (specify a host, password etc). 508 | # 509 | # Default: '' 510 | # Example: mpc_args=(-h HOST -P PASSWORD) 511 | mpc_args=() 512 | 513 | 514 | # Text Colors 515 | 516 | 517 | # Text Colors 518 | # 519 | # Default: 'distro' 520 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' 521 | # Flag: --colors 522 | # 523 | # Each number represents a different part of the text in 524 | # this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' 525 | # 526 | # Example: 527 | # colors=(distro) - Text is colored based on Distro colors. 528 | # colors=(4 6 1 8 8 6) - Text is colored in the order above. 529 | colors=(distro) 530 | 531 | 532 | # Text Options 533 | 534 | 535 | # Toggle bold text 536 | # 537 | # Default: 'on' 538 | # Values: 'on', 'off' 539 | # Flag: --bold 540 | bold="on" 541 | 542 | # Enable/Disable Underline 543 | # 544 | # Default: 'on' 545 | # Values: 'on', 'off' 546 | # Flag: --underline 547 | underline_enabled="on" 548 | 549 | # Underline character 550 | # 551 | # Default: '-' 552 | # Values: 'string' 553 | # Flag: --underline_char 554 | underline_char="-" 555 | 556 | 557 | # Info Separator 558 | # Replace the default separator with the specified string. 559 | # 560 | # Default: ':' 561 | # Flag: --separator 562 | # 563 | # Example: 564 | # separator="->": 'Shell-> bash' 565 | # separator=" =": 'WM = dwm' 566 | separator=":" 567 | 568 | 569 | # Color Blocks 570 | 571 | 572 | # Color block range 573 | # The range of colors to print. 574 | # 575 | # Default: '0', '15' 576 | # Values: 'num' 577 | # Flag: --block_range 578 | # 579 | # Example: 580 | # 581 | # Display colors 0-7 in the blocks. (8 colors) 582 | # neofetch --block_range 0 7 583 | # 584 | # Display colors 0-15 in the blocks. (16 colors) 585 | # neofetch --block_range 0 15 586 | block_range=(0 15) 587 | 588 | # Toggle color blocks 589 | # 590 | # Default: 'on' 591 | # Values: 'on', 'off' 592 | # Flag: --color_blocks 593 | color_blocks="on" 594 | 595 | # Color block width in spaces 596 | # 597 | # Default: '3' 598 | # Values: 'num' 599 | # Flag: --block_width 600 | block_width=3 601 | 602 | # Color block height in lines 603 | # 604 | # Default: '1' 605 | # Values: 'num' 606 | # Flag: --block_height 607 | block_height=1 608 | 609 | # Color Alignment 610 | # 611 | # Default: 'auto' 612 | # Values: 'auto', 'num' 613 | # Flag: --col_offset 614 | # 615 | # Number specifies how far from the left side of the terminal (in spaces) to 616 | # begin printing the columns, in case you want to e.g. center them under your 617 | # text. 618 | # Example: 619 | # col_offset="auto" - Default behavior of neofetch 620 | # col_offset=7 - Leave 7 spaces then print the colors 621 | col_offset="auto" 622 | 623 | # Progress Bars 624 | 625 | 626 | # Bar characters 627 | # 628 | # Default: '-', '=' 629 | # Values: 'string', 'string' 630 | # Flag: --bar_char 631 | # 632 | # Example: 633 | # neofetch --bar_char 'elapsed' 'total' 634 | # neofetch --bar_char '-' '=' 635 | bar_char_elapsed="-" 636 | bar_char_total="=" 637 | 638 | # Toggle Bar border 639 | # 640 | # Default: 'on' 641 | # Values: 'on', 'off' 642 | # Flag: --bar_border 643 | bar_border="on" 644 | 645 | # Progress bar length in spaces 646 | # Number of chars long to make the progress bars. 647 | # 648 | # Default: '15' 649 | # Values: 'num' 650 | # Flag: --bar_length 651 | bar_length=15 652 | 653 | # Progress bar colors 654 | # When set to distro, uses your distro's logo colors. 655 | # 656 | # Default: 'distro', 'distro' 657 | # Values: 'distro', 'num' 658 | # Flag: --bar_colors 659 | # 660 | # Example: 661 | # neofetch --bar_colors 3 4 662 | # neofetch --bar_colors distro 5 663 | bar_color_elapsed="distro" 664 | bar_color_total="distro" 665 | 666 | 667 | # Info display 668 | # Display a bar with the info. 669 | # 670 | # Default: 'off' 671 | # Values: 'bar', 'infobar', 'barinfo', 'off' 672 | # Flags: --cpu_display 673 | # --memory_display 674 | # --battery_display 675 | # --disk_display 676 | # 677 | # Example: 678 | # bar: '[---=======]' 679 | # infobar: 'info [---=======]' 680 | # barinfo: '[---=======] info' 681 | # off: 'info' 682 | cpu_display="off" 683 | memory_display="off" 684 | battery_display="off" 685 | disk_display="off" 686 | 687 | 688 | # Backend Settings 689 | 690 | 691 | # Image backend. 692 | # 693 | # Default: 'ascii' 694 | # Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', 695 | # 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' 696 | # Flag: --backend 697 | image_backend="ascii" 698 | 699 | # Image Source 700 | # 701 | # Which image or ascii file to display. 702 | # 703 | # Default: 'auto' 704 | # Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' 705 | # 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' 706 | # Flag: --source 707 | # 708 | # NOTE: 'auto' will pick the best image source for whatever image backend is used. 709 | # In ascii mode, distro ascii art will be used and in an image mode, your 710 | # wallpaper will be used. 711 | image_source="auto" 712 | 713 | 714 | # Ascii Options 715 | 716 | 717 | # Ascii distro 718 | # Which distro's ascii art to display. 719 | # 720 | # Default: 'auto' 721 | # Values: 'auto', 'distro_name' 722 | # Flag: --ascii_distro 723 | # NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", 724 | # "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, 725 | # ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, 726 | # Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, 727 | # BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, 728 | # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, 729 | # Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, 730 | # DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, 731 | # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, 732 | # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, 733 | # gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, 734 | # Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, 735 | # Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, 736 | # LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, 737 | # Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, 738 | # Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, 739 | # NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, 740 | # OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, 741 | # Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, 742 | # popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, 743 | # Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, 744 | # Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, 745 | # Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, 746 | # SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, 747 | # openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, 748 | # Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, 749 | # Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, 750 | # and IRIX have ascii logos 751 | # NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. 752 | # Use '{distro name}_old' to use the old logos. 753 | # NOTE: Ubuntu has flavor variants. 754 | # Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, 755 | # Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. 756 | # NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, 757 | # CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, 758 | # Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, 759 | # Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, 760 | # Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, 761 | # postmarketOS, and Void have a smaller logo variant. 762 | # Use '{distro name}_small' to use the small variants. 763 | ascii_distro="auto" 764 | 765 | # Ascii Colors 766 | # 767 | # Default: 'distro' 768 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' 769 | # Flag: --ascii_colors 770 | # 771 | # Example: 772 | # ascii_colors=(distro) - Ascii is colored based on Distro colors. 773 | # ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. 774 | ascii_colors=(distro) 775 | 776 | # Bold ascii logo 777 | # Whether or not to bold the ascii logo. 778 | # 779 | # Default: 'on' 780 | # Values: 'on', 'off' 781 | # Flag: --ascii_bold 782 | ascii_bold="on" 783 | 784 | 785 | # Image Options 786 | 787 | 788 | # Image loop 789 | # Setting this to on will make neofetch redraw the image constantly until 790 | # Ctrl+C is pressed. This fixes display issues in some terminal emulators. 791 | # 792 | # Default: 'off' 793 | # Values: 'on', 'off' 794 | # Flag: --loop 795 | image_loop="off" 796 | 797 | # Thumbnail directory 798 | # 799 | # Default: '~/.cache/thumbnails/neofetch' 800 | # Values: 'dir' 801 | thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" 802 | 803 | # Crop mode 804 | # 805 | # Default: 'normal' 806 | # Values: 'normal', 'fit', 'fill' 807 | # Flag: --crop_mode 808 | # 809 | # See this wiki page to learn about the fit and fill options. 810 | # https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F 811 | crop_mode="normal" 812 | 813 | # Crop offset 814 | # Note: Only affects 'normal' crop mode. 815 | # 816 | # Default: 'center' 817 | # Values: 'northwest', 'north', 'northeast', 'west', 'center' 818 | # 'east', 'southwest', 'south', 'southeast' 819 | # Flag: --crop_offset 820 | crop_offset="center" 821 | 822 | # Image size 823 | # The image is half the terminal width by default. 824 | # 825 | # Default: 'auto' 826 | # Values: 'auto', '00px', '00%', 'none' 827 | # Flags: --image_size 828 | # --size 829 | image_size="auto" 830 | 831 | # Gap between image and text 832 | # 833 | # Default: '3' 834 | # Values: 'num', '-num' 835 | # Flag: --gap 836 | gap=3 837 | 838 | # Image offsets 839 | # Only works with the w3m backend. 840 | # 841 | # Default: '0' 842 | # Values: 'px' 843 | # Flags: --xoffset 844 | # --yoffset 845 | yoffset=0 846 | xoffset=0 847 | 848 | # Image background color 849 | # Only works with the w3m backend. 850 | # 851 | # Default: '' 852 | # Values: 'color', 'blue' 853 | # Flag: --bg_color 854 | background_color= 855 | 856 | 857 | # Misc Options 858 | 859 | # Stdout mode 860 | # Turn off all colors and disables image backend (ASCII/Image). 861 | # Useful for piping into another command. 862 | # Default: 'off' 863 | # Values: 'on', 'off' 864 | stdout="off" 865 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/ristretto/accels.scm: -------------------------------------------------------------------------------- 1 | ; ristretto GtkAccelMap rc-file -*- scheme -*- 2 | ; this file is an automated accelerator map dump 3 | ; 4 | ; (gtk_accel_path "/RsttoWindow/sorting-menu" "") 5 | ; (gtk_accel_path "/RsttoWindow/open" "o") 6 | ; (gtk_accel_path "/RsttoWindow/show-statusbar" "") 7 | ; (gtk_accel_path "/RsttoWindow/sort-filetype" "") 8 | ; (gtk_accel_path "/RsttoWindow/file-menu" "") 9 | ; (gtk_accel_path "/RsttoWindow/clear-private-data" "Delete") 10 | (gtk_accel_path "/RsttoWindow/play" "F5") 11 | ; (gtk_accel_path "/RsttoWindow/delete" "Delete") 12 | ; (gtk_accel_path "/RsttoWindow/size-very-small" "") 13 | ; (gtk_accel_path "/RsttoWindow/thumbnailbar-size-menu" "") 14 | ; (gtk_accel_path "/RsttoWindow/quit" "q") 15 | ; (gtk_accel_path "/RsttoWindow/go-menu" "") 16 | ; (gtk_accel_path "/RsttoWindow/rotate-cw" "bracketright") 17 | ; (gtk_accel_path "/RsttoWindow/pos-bottom" "") 18 | ; (gtk_accel_path "/RsttoWindow/first" "Home") 19 | ; (gtk_accel_path "/RsttoWindow/close" "w") 20 | ; (gtk_accel_path "/RsttoWindow/fullscreen" "F11") 21 | ; (gtk_accel_path "/RsttoWindow/size-larger" "") 22 | (gtk_accel_path "/next-image" "Page_Down") 23 | ; (gtk_accel_path "/RsttoWindow/last" "End") 24 | ; (gtk_accel_path "/RsttoWindow/zoom-out" "minus") 25 | ; (gtk_accel_path "/RsttoWindow/zoom-in" "plus") 26 | ; (gtk_accel_path "/RsttoWindow/back" "BackSpace") 27 | ; (gtk_accel_path "/RsttoWindow/preferences" "") 28 | ; (gtk_accel_path "/RsttoWindow/contents" "F1") 29 | ; (gtk_accel_path "/RsttoWindow/size-very-large" "") 30 | ; (gtk_accel_path "/RsttoWindow/pos-top" "") 31 | (gtk_accel_path "/quit" "q") 32 | ; (gtk_accel_path "/RsttoWindow/set-as-wallpaper" "") 33 | ; (gtk_accel_path "/RsttoWindow/sort-filename" "") 34 | ; (gtk_accel_path "/RsttoWindow/zoom-menu" "") 35 | (gtk_accel_path "/previous-image" "Page_Up") 36 | (gtk_accel_path "/fullscreen" "f") 37 | ; (gtk_accel_path "/RsttoWindow/zoom-100" "0") 38 | ; (gtk_accel_path "/RsttoWindow/flip-menu" "") 39 | ; (gtk_accel_path "/RsttoWindow/show-thumbnailbar" "m") 40 | ; (gtk_accel_path "/RsttoWindow/position-menu" "") 41 | ; (gtk_accel_path "/RsttoWindow/size-smaller" "") 42 | ; (gtk_accel_path "/RsttoWindow/view-menu" "") 43 | ; (gtk_accel_path "/RsttoWindow/zoom-fit" "equal") 44 | ; (gtk_accel_path "/RsttoWindow/sort-date" "") 45 | ; (gtk_accel_path "/RsttoWindow/pos-left" "") 46 | ; (gtk_accel_path "/RsttoWindow/flip-horizontally" "braceright") 47 | ; (gtk_accel_path "/RsttoWindow/help-menu" "") 48 | ; (gtk_accel_path "/RsttoWindow/size-small" "") 49 | ; (gtk_accel_path "/RsttoWindow/show-toolbar" "") 50 | (gtk_accel_path "/unfullscreen" "Escape") 51 | ; (gtk_accel_path "/RsttoWindow/size-menu" "") 52 | (gtk_accel_path "/refresh" "r") 53 | ; (gtk_accel_path "/RsttoWindow/save-copy" "s") 54 | ; (gtk_accel_path "/RsttoWindow/flip-vertically" "braceleft") 55 | ; (gtk_accel_path "/RsttoWindow/open-with-menu" "") 56 | (gtk_accel_path "/delete" "Delete") 57 | ; (gtk_accel_path "/RsttoWindow/thumbnailbar-position-menu" "") 58 | ; (gtk_accel_path "/RsttoWindow/rotation-menu" "") 59 | ; (gtk_accel_path "/RsttoWindow/size-large" "") 60 | ; (gtk_accel_path "/RsttoWindow/about" "") 61 | ; (gtk_accel_path "/RsttoWindow/properties" "") 62 | ; (gtk_accel_path "/RsttoWindow/rotate-ccw" "bracketleft") 63 | ; (gtk_accel_path "/RsttoWindow/forward" "space") 64 | ; (gtk_accel_path "/RsttoWindow/edit-menu" "") 65 | ; (gtk_accel_path "/RsttoWindow/pos-right" "") 66 | ; (gtk_accel_path "/RsttoWindow/size-normal" "") 67 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xarchiver/xarchiverrc: -------------------------------------------------------------------------------- 1 | [xarchiver] 2 | preferred_format=0 3 | prefer_unzip=true 4 | confirm_deletion=true 5 | sort_filename_content=false 6 | store_output=false 7 | icon_size=2 8 | show_archive_comment=false 9 | show_sidebar=true 10 | show_location_bar=true 11 | show_toolbar=true 12 | preferred_custom_cmd= 13 | preferred_temp_dir=/data/data/com.termux/files/usr/tmp 14 | preferred_extract_dir=/data/data/com.termux/files/usr/tmp 15 | allow_sub_dir=0 16 | ensure_directory=true 17 | overwrite=false 18 | full_path=true 19 | touch=false 20 | fresh=false 21 | update=false 22 | store_path=false 23 | updadd=false 24 | freshen=false 25 | recurse=true 26 | solid_archive=false 27 | remove_files=false 28 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen.latest.rc: -------------------------------------------------------------------------------- 1 | /data/data/com.termux/files/home/.config/xfce4/desktop/icons.screen0-1317x752.rc -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1008x725.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/] 5 | row=0 6 | col=0 7 | 8 | [/data/data/com.termux/files/home] 9 | row=1 10 | col=0 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1311x752.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1316x752.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1317x702.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home] 5 | row=0 6 | col=11 7 | 8 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1317x703.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home] 5 | row=0 6 | col=11 7 | 8 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1317x718.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home] 5 | row=0 6 | col=11 7 | 8 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1317x752.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home] 5 | row=0 6 | col=11 7 | 8 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x702.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x719.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x720.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=0 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=0 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x724.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x725.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x727.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x730.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/] 5 | row=0 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=1 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1344x752.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/data/data/com.termux/files/home/Desktop/Android] 5 | row=1 6 | col=11 7 | 8 | [/data/data/com.termux/files/home] 9 | row=0 10 | col=11 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1904x1037.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/] 5 | row=0 6 | col=0 7 | 8 | [/data/data/com.termux/files/home] 9 | row=1 10 | col=0 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/desktop/icons.screen0-1904x1157.rc: -------------------------------------------------------------------------------- 1 | [xfdesktop-version-4.10.3+-rcfile_format] 2 | 4.10.3+=true 3 | 4 | [/] 5 | row=0 6 | col=0 7 | 8 | [/data/data/com.termux/files/home] 9 | row=1 10 | col=0 11 | 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/launcher-10/01622367685.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Exec=exo-open --launch TerminalEmulator 5 | Icon=org.xfce.terminalemulator 6 | StartupNotify=true 7 | Terminal=false 8 | Categories=Utility;X-XFCE;X-Xfce-Toplevel; 9 | OnlyShowIn=XFCE; 10 | X-AppStream-Ignore=True 11 | Name=Terminal Emulator 12 | Comment=Use the command line 13 | X-XFCE-Source=file:///data/data/com.termux/files/usr/share/applications/xfce4-terminal-emulator.desktop 14 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/launcher-20/01622366459.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Exec=xfce4-appfinder 4 | Icon=org.xfce.appfinder 5 | StartupNotify=true 6 | Terminal=false 7 | Type=Application 8 | Categories=Utility;X-XFCE; 9 | Name=Application Finder 10 | Comment=Find and launch applications installed on your system 11 | Keywords=program;applications;bookmarks; 12 | X-XFCE-Source=file:///data/data/com.termux/files/usr/share/applications/xfce4-appfinder.desktop 13 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/launcher-6/01622596624.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Type=Application 4 | Name=Kill 5 | Comment=Stop Vnc 6 | Exec=stopdesk 7 | Icon=system-log-out 8 | Path= 9 | Terminal=false 10 | StartupNotify=false 11 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/launcher-7/01622367669.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Leafpad 4 | Comment=Simple text editor 5 | Exec=leafpad %f 6 | Icon=leafpad 7 | Terminal=false 8 | Type=Application 9 | MimeType=text/plain 10 | Categories=GTK;Utility;TextEditor; 11 | X-XFCE-Source=file:///data/data/com.termux/files/usr/share/applications/leafpad.desktop 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/launcher-8/01622367697.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Task Manager 3 | Comment=Easy to use application to monitor system resources 4 | GenericName=Task Manager 5 | Exec=xfce4-taskmanager 6 | Icon=org.xfce.taskmanager 7 | Terminal=false 8 | StartupNotify=true 9 | Type=Application 10 | Categories=System;Utility; 11 | X-XFCE-Source=file:///data/data/com.termux/files/usr/share/applications/xfce4-taskmanager.desktop 12 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/whiskermenu-1.rc: -------------------------------------------------------------------------------- 1 | favorites=xfce4-web-browser.desktop,xfce4-file-manager.desktop,xfce4-terminal-emulator.desktop,leafpad.desktop 2 | recent=xfce-session-settings.desktop,panel-preferences.desktop,xfce-mouse-settings.desktop,xfce4-terminal-settings.desktop,xfce4-terminal-emulator.desktop,xfce4-file-manager.desktop,thunar.desktop,xfce4-clipman-settings.desktop,xfce4-taskmanager.desktop,xfce-ui-settings.desktop 3 | button-title=Apps 4 | button-icon=preferences-color 5 | button-single-row=false 6 | show-button-title=false 7 | show-button-icon=true 8 | launcher-show-name=true 9 | launcher-show-description=true 10 | launcher-show-tooltip=true 11 | item-icon-size=3 12 | hover-switch-category=true 13 | category-show-name=false 14 | category-icon-size=2 15 | load-hierarchy=false 16 | view-as-icons=true 17 | default-category=0 18 | recent-items-max=10 19 | favorites-in-recent=true 20 | position-search-alternate=false 21 | position-commands-alternate=false 22 | position-categories-alternate=true 23 | stay-on-focus-out=false 24 | confirm-session-command=true 25 | menu-width=346 26 | menu-height=375 27 | menu-opacity=81 28 | command-settings=xfce4-settings-manager 29 | show-command-settings=true 30 | command-lockscreen=xflock4 31 | show-command-lockscreen=false 32 | command-switchuser=gdmflexiserver 33 | show-command-switchuser=false 34 | command-logoutuser=xfce4-session-logout --logout --fast 35 | show-command-logoutuser=false 36 | command-restart=xfce4-session-logout --reboot --fast 37 | show-command-restart=false 38 | command-shutdown=xfce4-session-logout --halt --fast 39 | show-command-shutdown=false 40 | command-suspend=xfce4-session-logout --suspend 41 | show-command-suspend=false 42 | command-hibernate=xfce4-session-logout --hibernate 43 | show-command-hibernate=false 44 | command-logout=xfce4-session-logout 45 | show-command-logout=false 46 | command-menueditor=menulibre 47 | show-command-menueditor=false 48 | command-profile=mugshot 49 | show-command-profile=false 50 | search-actions=5 51 | 52 | [action0] 53 | name=Man Pages 54 | pattern=# 55 | command=exo-open --launch TerminalEmulator man %s 56 | regex=false 57 | 58 | [action1] 59 | name=Web Search 60 | pattern=? 61 | command=exo-open --launch WebBrowser https://duckduckgo.com/?q=%u 62 | regex=false 63 | 64 | [action2] 65 | name=Wikipedia 66 | pattern=!w 67 | command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u 68 | regex=false 69 | 70 | [action3] 71 | name=Run in Terminal 72 | pattern=! 73 | command=exo-open --launch TerminalEmulator %s 74 | regex=false 75 | 76 | [action4] 77 | name=Open URI 78 | pattern=^(file|http|https):\\/\\/(.*)$ 79 | command=exo-open \\0 80 | regex=true 81 | 82 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/panel/xfce4-clipman-actions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Bugz 5 | bug\s*#?\s*([0-9]+) 6 | 0 7 | 8 | 9 | GNOME Bug 10 | exo-open http://bugzilla.gnome.org/show_bug.cgi?id=\1 11 | 12 | 13 | Xfce Bug 14 | exo-open http://bugzilla.xfce.org/show_bug.cgi?id=\1 15 | 16 | 17 | 18 | 19 | Image 20 | (http|ftp).+\.(jpg|png|gif) 21 | 0 22 | 23 | 24 | View with Ristretto 25 | ristretto "\0" 26 | 27 | 28 | Edit with Gimp 29 | gimp-remote "\0" 30 | 31 | 32 | 33 | 34 | Long URL 35 | http://[^\s]{120,} 36 | 0 37 | 38 | 39 | Shrink the URL 40 | exo-open http://tinyurl.com/create.php?url=\0 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/terminal/accels.scm: -------------------------------------------------------------------------------- 1 | ; xfce4-terminal GtkAccelMap rc-file -*- scheme -*- 2 | ; this file is an automated accelerator map dump 3 | ; 4 | (gtk_accel_path "/terminal-window/goto-tab-2" "2") 5 | (gtk_accel_path "/terminal-window/goto-tab-6" "6") 6 | ; (gtk_accel_path "/terminal-window/copy-input" "") 7 | ; (gtk_accel_path "/terminal-window/close-other-tabs" "") 8 | ; (gtk_accel_path "/terminal-window/move-tab-right" "Page_Down") 9 | (gtk_accel_path "/terminal-window/goto-tab-7" "7") 10 | ; (gtk_accel_path "/terminal-window/set-title-color" "") 11 | ; (gtk_accel_path "/terminal-window/edit-menu" "") 12 | ; (gtk_accel_path "/terminal-window/zoom-menu" "") 13 | (gtk_accel_path "/terminal-window/goto-tab-1" "1") 14 | ; (gtk_accel_path "/terminal-window/fullscreen" "F11") 15 | ; (gtk_accel_path "/terminal-window/read-only" "") 16 | (gtk_accel_path "/terminal-window/goto-tab-5" "5") 17 | ; (gtk_accel_path "/terminal-window/preferences" "") 18 | ; (gtk_accel_path "/terminal-window/reset-and-clear" "") 19 | ; (gtk_accel_path "/terminal-window/about" "") 20 | (gtk_accel_path "/terminal-window/goto-tab-4" "4") 21 | ; (gtk_accel_path "/terminal-window/close-window" "q") 22 | ; (gtk_accel_path "/terminal-window/reset" "") 23 | ; (gtk_accel_path "/terminal-window/save-contents" "") 24 | (gtk_accel_path "/terminal-window/toggle-menubar" "F10") 25 | ; (gtk_accel_path "/terminal-window/copy" "c") 26 | ; (gtk_accel_path "/terminal-window/copy-html" "") 27 | ; (gtk_accel_path "/terminal-window/last-active-tab" "") 28 | ; (gtk_accel_path "/terminal-window/show-borders" "") 29 | ; (gtk_accel_path "/terminal-window/view-menu" "") 30 | ; (gtk_accel_path "/terminal-window/detach-tab" "d") 31 | ; (gtk_accel_path "/terminal-window/scroll-on-output" "") 32 | ; (gtk_accel_path "/terminal-window/show-toolbar" "") 33 | ; (gtk_accel_path "/terminal-window/next-tab" "Page_Down") 34 | ; (gtk_accel_path "/terminal-window/tabs-menu" "") 35 | ; (gtk_accel_path "/terminal-window/search-next" "") 36 | ; (gtk_accel_path "/terminal-window/search-prev" "") 37 | ; (gtk_accel_path "/terminal-window/undo-close-tab" "") 38 | ; (gtk_accel_path "/terminal-window/set-title" "s") 39 | ; (gtk_accel_path "/terminal-window/contents" "F1") 40 | ; (gtk_accel_path "/terminal-window/zoom-reset" "0") 41 | ; (gtk_accel_path "/terminal-window/close-tab" "w") 42 | ; (gtk_accel_path "/terminal-window/new-tab" "t") 43 | ; (gtk_accel_path "/terminal-window/new-window" "n") 44 | ; (gtk_accel_path "/terminal-window/terminal-menu" "") 45 | ; (gtk_accel_path "/terminal-window/show-menubar" "") 46 | ; (gtk_accel_path "/terminal-window/select-all" "a") 47 | ; (gtk_accel_path "/terminal-window/paste" "v") 48 | (gtk_accel_path "/terminal-window/goto-tab-9" "9") 49 | ; (gtk_accel_path "/terminal-window/move-tab-left" "Page_Up") 50 | ; (gtk_accel_path "/terminal-window/search" "f") 51 | ; (gtk_accel_path "/terminal-window/file-menu" "") 52 | ; (gtk_accel_path "/terminal-window/prev-tab" "Page_Up") 53 | ; (gtk_accel_path "/terminal-window/paste-selection" "") 54 | ; (gtk_accel_path "/terminal-window/zoom-in" "plus") 55 | ; (gtk_accel_path "/terminal-window/zoom-out" "minus") 56 | (gtk_accel_path "/terminal-window/goto-tab-8" "8") 57 | ; (gtk_accel_path "/terminal-window/help-menu" "") 58 | (gtk_accel_path "/terminal-window/goto-tab-3" "3") 59 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/terminal/terminalrc: -------------------------------------------------------------------------------- 1 | [Configuration] 2 | MiscAlwaysShowTabs=FALSE 3 | MiscBell=FALSE 4 | MiscBellUrgent=FALSE 5 | MiscBordersDefault=TRUE 6 | MiscCursorBlinks=TRUE 7 | MiscCursorShape=TERMINAL_CURSOR_SHAPE_IBEAM 8 | MiscDefaultGeometry=80x24 9 | MiscInheritGeometry=FALSE 10 | MiscMenubarDefault=TRUE 11 | MiscMouseAutohide=FALSE 12 | MiscMouseWheelZoom=TRUE 13 | MiscToolbarDefault=FALSE 14 | MiscConfirmClose=TRUE 15 | MiscCycleTabs=TRUE 16 | MiscTabCloseButtons=TRUE 17 | MiscTabCloseMiddleClick=TRUE 18 | MiscTabPosition=GTK_POS_TOP 19 | MiscHighlightUrls=TRUE 20 | MiscMiddleClickOpensUri=FALSE 21 | MiscCopyOnSelect=FALSE 22 | MiscShowRelaunchDialog=TRUE 23 | MiscRewrapOnResize=TRUE 24 | MiscUseShiftArrowsToScroll=FALSE 25 | MiscSlimTabs=TRUE 26 | MiscNewTabAdjacent=FALSE 27 | MiscSearchDialogOpacity=100 28 | MiscShowUnsafePasteDialog=TRUE 29 | BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT 30 | BackgroundDarkness=0.200000 31 | TitleInitial=Term-Desk 32 | TitleMode=TERMINAL_TITLE_REPLACE 33 | ColorPalette=#000000;#cc0000;#4e9a06;#c4a000;#3465a4;#75507b;#06989a;#d3d7cf;#555753;#ef2929;#8ae234;#fce94f;#739fcf;#ad7fa8;#34e2e2;#eeeeec 34 | FontName=GoMono Nerd Font Mono Italic 12 35 | 36 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/ristretto.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-taskmanager.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Dotfiles/themes/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Dotfiles/themes/font.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Dotfiles/themes/font.tar.gz -------------------------------------------------------------------------------- /Dotfiles/themes/icon.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Dotfiles/themes/icon.tar.gz -------------------------------------------------------------------------------- /Dotfiles/themes/theme.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Dotfiles/themes/theme.tar.gz -------------------------------------------------------------------------------- /Dotfiles/xstartup: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/sh 2 | 3 | #••••••••EXECUTED ON STARTUP••••••••• 4 | 5 | # Launch Xfce4 6 | startxfce4 & 7 | 8 | # Launch xhost service 9 | #xhost +localhost 10 | #xhost + 11 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Term-Desk 3 | 4 | ![GitHub Logo](/Screens/1.jpg) 5 | 6 | Welcome, 7 | To The World Of Termux-Desk or TermDesk. 8 | This Is A Beautified Configuration For Xfce4 Desktop On Termux With Usefull Features.... 9 | 10 | Looks Great Nah ? 11 | Huh... ? 12 | 13 | # Why This ? 14 | Desk Set-up For Ease, Beautifull Environment And with Different Features In Termux... 15 | 16 | Containing a Huge Load'a Code , Kidding 😁 17 | 18 | # Installation 19 | 20 | So... 21 | Here We Go. 22 | Termux Desk or TermDesk 23 | The Repo Is Easily Understoodable For 'Noobs' , Every Code Contains Clarity... 24 | 25 | Installing Is Simple 26 | Just Copy The Code Bellow And There You Go... 27 | 28 | pkg install curl && curl https://raw.githubusercontent.com/ayesumit/Termux-Desk/main/Dotfiles/experimental/get-desk.sh | bash 29 | 30 | Clone this Repo then run install-desk.sh 31 | 32 | git clone https://github.com/ayesumit/Termux-Desk 33 | bash Termux-Desk/install-desk.sh 34 | 35 | ### Some Thing About Me Before ScreenShots 😁 36 | 37 | Read Me... 38 | 39 | I Am a Student in Class 12 And I Gotta Things To Do... 40 | Some Things Are Still Missing So I Will Fix Later... 41 | 42 | Thanks For Installing...... 43 | 44 | If You Like My Work Then Please Follow my IG.. 45 | 46 | or If You Want To Contribute... 47 | You Are Welcome ! 48 | 49 | # Screenshots 50 | 51 | Here Are Some Of ScreenShots Of Termux Desk or TermDesk 52 | 53 | ### Clean 54 | 55 | ![GitHub Logo](/Screens/15.jpg) 56 | 57 | ### With Terminal & Neofetch 58 | 59 | ![GitHub Logo](/Screens/14.jpg) 60 | 61 | ### With Geany 62 | ##### to be added 63 | 64 | ### Writing With Leafpad 65 | 66 | ![GitHub Logo](/Screens/9.jpg) 67 | 68 | ### With File Manager And Android Access ! 69 | 70 | ![GitHub Logo](/Screens/13.jpg) 71 | 72 | With Dosbox 73 | 74 | Running Proot Apps 75 | 76 | And Much More.....😃 77 | 78 | ![GitHub Logo](/Screens/10.jpg) 79 | 80 | ![GitHub Logo](/Screens/11.jpg) 81 | 82 | ![GitHub Logo](/Screens/14.jpg) 83 | 84 | ![GitHub Logo](/Screens/2.jpg) 85 | 86 | ![GitHub Logo](/Screens/3.jpg) 87 | 88 | ![GitHub Logo](/Screens/4.jpg) 89 | 90 | ![GitHub Logo](/Screens/5.jpg) 91 | 92 | ![GitHub Logo](/Screens/6.jpg) 93 | 94 | ![GitHub Logo](/Screens/7.jpg) 95 | 96 | ![GitHub Logo](/Screens/12.jpg) 97 | 98 | ![GitHub Logo](/Screens/8.jpg) 99 | 100 | ### Termify 101 | 102 | ![GitHub Logo](/Screens/16.jpg) 103 | 104 | Cool Nahh? 105 | 106 | # Worth A Follow 😁 107 | 108 | 109 | ## My Social Media 110 | 111 | #### 📷 - [ayesumit] 112 | 113 | #### 📧 - darkeyesmit@gmail.com 114 | 115 | #### 😃 Reddit - Coming Soon ! 116 | 117 | #### 🎮 Discord- Coming Soon ! 118 | -------------------------------------------------------------------------------- /Screens/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/1.jpg -------------------------------------------------------------------------------- /Screens/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/10.jpg -------------------------------------------------------------------------------- /Screens/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/11.jpg -------------------------------------------------------------------------------- /Screens/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/12.jpg -------------------------------------------------------------------------------- /Screens/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/13.jpg -------------------------------------------------------------------------------- /Screens/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/14.jpg -------------------------------------------------------------------------------- /Screens/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/15.jpg -------------------------------------------------------------------------------- /Screens/16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/16.jpg -------------------------------------------------------------------------------- /Screens/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/2.jpg -------------------------------------------------------------------------------- /Screens/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/3.jpg -------------------------------------------------------------------------------- /Screens/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/4.jpg -------------------------------------------------------------------------------- /Screens/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/5.jpg -------------------------------------------------------------------------------- /Screens/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/6.jpg -------------------------------------------------------------------------------- /Screens/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/7.jpg -------------------------------------------------------------------------------- /Screens/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/8.jpg -------------------------------------------------------------------------------- /Screens/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/9.jpg -------------------------------------------------------------------------------- /Screens/Term-desk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spz0622/Termux-Desk/f3736ca02a720bedeaa72919ab74234ce2e5a864/Screens/Term-desk.gif -------------------------------------------------------------------------------- /install-desk.sh: -------------------------------------------------------------------------------- 1 | echo "Installing Xfce4 In Termux" 2 | echo "Made By Ayesumit" 3 | sleep 2 4 | echo "Just Sit Back And Relax.." 5 | sleep 4 6 | 7 | termux-setup-storage 8 | sleep 2 9 | 10 | #terminal Fixes and colorizer 11 | bash ~/Termux-Desk/termify.sh 12 | 13 | #installing All Required Materials. 14 | echo "Installing x11-repo" 15 | apt install x11-repo -y 16 | apt update && apt upgrade -y 17 | apt install git wget curl micro tar zip unzip -y 18 | 19 | echo "Installing Xfce4 And Its Dependencies 20 | Might Take A While..." 21 | apt install xfce4 xfce4-terminal xfce4-taskmanager xfce4-whiskermenu-plugin xfce4-clipman-plugin gtk3 gtk2 -y 22 | apt install xfce4* -y 23 | 24 | echo "Installing System Apps" 25 | apt install xarchiver neofetch htop leafpad lsd nnn bat ncdu cmatrix vim geany -y 26 | 27 | echo "Installing Netsurf Browser, But it Doesn't Support Js" 28 | apt install netsurf -y 29 | 30 | echo "Installing Media Apps" 31 | apt install mpv ristretto -y 32 | 33 | echo "Installing Xorg Host, In Case If You Want To Run Linux Apps" 34 | apt install xorg-xhost -y 35 | 36 | echo "Installing Vnc Client.." 37 | apt install tigervnc -y 38 | 39 | echo ".............................." 40 | echo ". Applications Installed ! ." 41 | echo ".............................." 42 | 43 | sleep 2 44 | 45 | echo "Creating Folders" 46 | mkdir ~/Desktop 47 | mkdir ~/Downloads 48 | mkdir ~/Walpapers 49 | mkdir ~/Documents 50 | mkdir ~/DCIM 51 | mkdir ~/Music 52 | mkdir ~/Android 53 | mkdir ~/.icons 54 | mkdir ~/.themes 55 | mkdir ~/.fonts 56 | mkdir ~/.vnc 57 | 58 | echo "Creating Symlinks" 59 | # Create Symlinks To Android Storage. 60 | rm -rf ~/DCIM/* ~/Android/* ~/Music/* 61 | ln -s ~/storage/dcim/* ~/DCIM 62 | ln -s ~/storage/shared/* ~/Android 63 | ln -s ~/storage/music/* ~/Music 64 | 65 | echo "Setting Up Dotfiles..." 66 | cp -rf ~/Termux-Desk/Dotfiles $HOME 67 | 68 | echo "Setting Up Vnc Server" 69 | cp -rf ~/Dotfiles/xstartup $HOME/.vnc 70 | cp -rf ~/Dotfiles/startdesk $PREFIX/bin 71 | cp -rf ~/Dotfiles/stopdesk $PREFIX/bin 72 | chmod +x $PREFIX/bin/startdesk 73 | chmod +x $PREFIX/bin/stopdesk 74 | chmod +x ~/.vnc/xstartup 75 | 76 | clear 77 | 78 | echo "Giving Your Desk A Little EyeCandy And A Pinch Of Vanilla Essence...." 79 | sleep 4 80 | #configs 81 | cp -rf ~/Dotfiles/themes/.config $HOME 82 | #wallpapers 83 | git clone https://github.com/ayesumit/Walpapers ~/Walpapers 84 | #themes 85 | cp -rf ~/Dotfiles/themes/theme.tar.gz $HOME/.themes 86 | cd ~/.themes && tar xf theme.tar.gz 87 | rm theme.tar.gz 88 | #icons 89 | cp -rf ~/Dotfiles/themes/icon.tar.gz $HOME/.icons 90 | cd ~/.icons && tar xf icon.tar.gz 91 | rm icon.tar.gz 92 | #fonts 93 | cp -rf ~/Dotfiles/themes/font.tar.gz $HOME/.fonts 94 | cd ~/.fonts && tar xf font.tar.gz 95 | rm font.tar.gz 96 | 97 | #guide 98 | bat ~/Dotfiles/experimental/greet.txt 99 | cd $HOME 100 | 101 | -------------------------------------------------------------------------------- /termify.sh: -------------------------------------------------------------------------------- 1 | echo "UnMessing The Messy Things, Relax" 2 | apt update && apt upgrade -y 3 | 4 | mkdir .termux 5 | cp -rf ~/Termux-Desk/Dotfiles/termux/font.ttf $HOME/.termux 6 | cp -rf ~/Termux-Desk/Dotfiles/termux/colors.properties $HOME/.termux 7 | cp -rf ~/Termux-Desk/Dotfiles/termux/termux.properties $HOME/.termux 8 | 9 | cat ~/Termux-Desk/Dotfiles/basher >> /data/data/com.termux/files/usr/etc/bash.bashrc 10 | rm /data/data/com.termux/files/usr/etc/motd 11 | 12 | termux-reload-settings --------------------------------------------------------------------------------