https://github.com/tanish2002/st-tanish2002
my build of suckless's st (https://st.suckless.org)
https://github.com/tanish2002/st-tanish2002
boxdraw hacktoberfest live-reload simple-terminal sixel st st-build
Last synced: about 1 year ago
JSON representation
my build of suckless's st (https://st.suckless.org)
- Host: GitHub
- URL: https://github.com/tanish2002/st-tanish2002
- Owner: Tanish2002
- License: mit
- Created: 2020-04-27T12:34:43.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-29T10:44:21.000Z (about 2 years ago)
- Last Synced: 2025-02-04T04:27:44.526Z (over 1 year ago)
- Topics: boxdraw, hacktoberfest, live-reload, simple-terminal, sixel, st, st-build
- Language: C
- Homepage:
- Size: 1.04 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Suckless st Build
# About This Build
- This is my personal build of st
- All patches were applied manually till this [commit](https://github.com/Tanish2002/st-tanish2002/tree/679cbf784a575911a23b7de2dca295457698d7d3).
- After That commit I've switched to [st-flexipatch](https://github.com/bakkeby/st-flexipatch) with [flexipatch-finalizer](https://github.com/bakkeby/flexipatch-finalizer).
- st-flexipatch has come a long way and it's the best way to patch st currently in my opinion. It takes care of merging upstream so I don't have to deal with merge conflicts.
- The patches.def.h file can found in the root of repo.
# Installation
- Any Normal Linux Distro
```bash
git clone https://gitlab.com/Tanish2002/st-tanish2002.git
cd st-tanish2002
sudo make install
```
- NixOS
```nix
# flake.nix
inputs.st-tanish2002.url = "github:Tanish2002/st-tanish2002";
# home-manager.nix
home.packages = [ inputs.st-tanish2002.defaultPackage.x86_64-linux ];
```