Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kostasereksonas/st-kostas
My custom build of suckless simple terminal for my Linux install
https://github.com/kostasereksonas/st-kostas
simple-terminal st suckless suckless-org suckless-software suckless-terminal
Last synced: about 2 months ago
JSON representation
My custom build of suckless simple terminal for my Linux install
- Host: GitHub
- URL: https://github.com/kostasereksonas/st-kostas
- Owner: KostasEreksonas
- License: mit
- Created: 2021-06-19T09:12:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T18:15:51.000Z (about 1 year ago)
- Last Synced: 2023-10-26T19:27:03.272Z (about 1 year ago)
- Topics: simple-terminal, st, suckless, suckless-org, suckless-software, suckless-terminal
- Language: C
- Homepage:
- Size: 2.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# st-kostas
Custom build of a suckless simple terminal (st) utility.
Table of Contents
=================
* [Installation](#Installation)
* [Applied patches](#Applied-Patches)
* [Keybindings](#Keybindings)
* [Notes](#Notes)# Installation
1. Clone this git repository:
`git clone https://github.com/KostasEreksonas/st-kostas.git`
2. Go to the folder of the cloned repository:
`cd st-kostas`
3. Build the package:
`make`
4. Compile the package with ***root*** privilleges:
`make clean install`
# Applied Patches
Following is a list of patches that I have applied to my custom build of st.
* [Alpha Focus Highlight](https://st.suckless.org/patches/alpha_focus_highlight/)
* [Anysize](https://st.suckless.org/patches/anysize/)
* [Blinking Cursor](https://st.suckless.org/patches/blinking_cursor/)
* [CSI](https://st.suckless.org/patches/csi_22_23/)
* [Ligatures](https://st.suckless.org/patches/ligatures/)
* [Scrollback](https://st.suckless.org/patches/scrollback/)# Keybindings
In this section I will present the custom keybindings for `st` terminal.
| Keybind | Function |
|:---------------------:|:-----------------------------------------:|
| Ctrl + Shift + U | Open a menu with web links from terminal |
| Ctrl + Shift + PgUp | Increase size of the terminal font |
| Ctrl + Shift + PgDown | Decrease size of the terminal font |# Notes
1. To grab URL's from within the simple terminal, `xurls` package is necessary. For Arch Linux it can be downloaded from [AUR](https://aur.archlinux.org/packages/xurls/). Also, I use a supplementary script named ***[piper](http://arza.us/paste/piper)*** to open a selected link with a program of choice.
2. For transparency and other visual effects, a composition manager is required (i.e. compton or picom).